.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f11d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}

/** Theme */
.vjs-theme-cbg {
  --vjs-theme-cbg--primary: #1ca7dd;
  --vjs-theme-cbg--secondary: #fff ;
}

.vjs-theme-cbg .vjs-big-play-button {
  width: 70px;
  height: 70px;
  background: none;
  line-height: 70px;
  font-size: 80px;
  border: none;
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -35px;
  color: var(--vjs-theme-cbg--primary);
}

.vjs-theme-cbg.vjs-big-play-button:focus, .vjs-theme-cbg:hover .vjs-big-play-button {
  background-color: transparent;
  color: #fff;
}

.vjs-theme-cbg .vjs-control-bar {
  height: 54px;
}

.vjs-theme-cbg .vjs-button > .vjs-icon-placeholder:before, .vjs-theme-cbg .vjs-time-control {
  line-height: 54px;
}

.vjs-theme-cbg .vjs-play-control {
  font-size: 1.5em;
  position: relative;
}

.vjs-theme-cbg .vjs-volume-panel {
  order: 4;
}

.vjs-theme-cbg .vjs-volume-bar {
  margin-top: 2.5em;
}

.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
  height: 100%;
}

.vjs-theme-cbg .vjs-progress-control .vjs-progress-holder, .vjs-theme-cbg .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.5em;
}

.vjs-theme-cbg .vjs-play-control .vjs-icon-placeholder:before {
  height: 1.3em;
  width: 1.3em;
  margin-top: 0.2em;
  border-radius: 1em;
  border: 3px solid var(--vjs-theme-cbg--secondary);
  top: 2px;
  left: 9px;
  line-height: 1.1;
}

.vjs-theme-cbg .vjs-play-control:hover .vjs-icon-placeholder:before {
  border: 3px solid var(--vjs-theme-cbg--secondary);
}

.vjs-theme-cbg .vjs-play-progress, .vjs-theme-cbg .vjs-play-progress:before {
  background-color: var(--vjs-theme-cbg--primary);
}

.vjs-theme-cbg .vjs-play-progress:before {
  height: 0.8em;
  width: 0.8em;
  content: "";
  border: 4px solid var(--vjs-theme-cbg--secondary);
  border-radius: 0.8em;
  top: -0.25em;
}

.vjs-theme-cbg .vjs-progress-control {
  font-size: 14px;
}

.vjs-theme-cbg .vjs-fullscreen-control {
  order: 6;
}

.vjs-theme-cbg .vjs-remaining-time {
  display: none;
}

.vjs-theme-cbg.nyan .vjs-play-progress {
  background: linear-gradient(180deg, #fe0000 0, #fe9a01 16.666666667%, #fe9a01 0, #ff0 33.332666667%, #ff0 0, #32ff00 49.999326667%, #32ff00 0, #0099fe 66.6659926%, #0099fe 0, #63f 83.33266%, #63f 0);
}

.vjs-theme-cbg.nyan .vjs-play-progress:before {
  height: 1.3em;
  width: 1.3em;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 125' fill='%23fff'%3E%3Cpath d='M62.153 37.323h2.813v3.246h-2.813zM64.858 40.569h2.813v3.246h-2.813zM67.672 43.814h11.9v3.246h-11.9zM79.572 24.449h2.813v19.365h-2.813zM82.386 37.323h3.244v3.246h-3.244zM85.63 34.132h5.627v3.246H85.63zM91.257 37.323h2.92v12.95h-2.92zM94.177 50.274h2.922V66.21h-2.922zM91.29 66.372h2.887v3.245H91.29zM88.401 69.617h2.889v3.246h-2.889zM27.312 72.863h61.003v3.245H27.312zM73.622 76.108h2.889v3.246h-2.889zM82.563 76.108h2.888v3.246h-2.888zM76.511 79.354h6.053v3.245h-6.053zM61.941 79.354h8.895v3.245h-8.895zM67.947 76.108h2.889v3.246h-2.889zM59.321 76.108h2.888v3.246h-2.888zM27.312 17.917h49.387v3.246H27.312zM76.699 21.162h2.873v3.287h-2.873zM56.372 34.132h5.781v3.191h-5.781zM53.448 37.323h2.924v12.951h-2.924zM50.488 50.274h2.96v16.049h-2.96zM53.448 66.323h2.924v3.257h-2.924zM56.372 69.58h2.949v3.283h-2.949zM65.069 63.213h2.878v6.367h-2.878zM67.947 66.397h17.504v3.22H67.947z'/%3E%3Cpath d='M82.563 63.213h2.888v3.185h-2.888zM73.801 63.213h2.898v3.185h-2.898zM76.699 56.774h2.873v3.145h-2.873zM82.563 56.774h2.888v3.145h-2.888zM85.451 53.444h2.864v3.33h-2.864z'/%3E%3Cpath d='M85.451 56.774h2.864v3.145h-2.864zM65.069 53.444h2.878v3.33h-2.878zM65.069 56.774h2.878v3.145h-2.878zM62.209 56.774h2.86v3.145h-2.86zM21.509 24.327h2.813v45.169h-2.813zM24.323 21.162h2.99v3.165h-2.99zM18.562 69.496h8.75v3.367h-8.75zM15.656 72.863h2.906v9.591h-2.906zM18.562 79.301h8.75v3.153h-8.75zM24.323 76.108h5.743V79.3h-5.743zM33.136 76.108h2.824v6.346h-2.824zM35.96 79.281h5.813v3.173H35.96zM41.774 76.108h2.864v3.173h-2.864zM3.948 40.569h11.708v3.229H3.948zM3.948 43.814h2.921v6.459H3.948zM6.869 47.06h2.934v6.384H6.869zM9.803 50.274h2.909v6.5H9.803z'/%3E%3Cpath d='M12.711 53.444h2.945v6.475h-2.945zM15.656 56.774h5.853v3.145h-5.853z'/%3E%3Cpath d='M18.583 59.919h2.926v3.294h-2.926zM18.583 47.044h2.926v6.4h-2.926zM12.711 43.814h5.872v3.229h-5.872zM15.647 47.044h2.936v3.2h-2.936z'/%3E%3Cpath fill='none' d='M47.439 50.274h3.049v3.17h-3.049z'/%3E%3Cpath d='M73.801 30.94v-3.138h-2.965v-3.354l-37.7-.122v3.151h-3.07v3.462l-2.753-.108-.118 32.381h2.871v3.185h3.07v-3.185h2.824v3.185h-2.824v3.099l20.312.084v-3.257h-2.96V50.274h2.96V37.323h2.924v-3.191h5.781v3.191h2.813l-.108 3.246h2.813v3.246h9.027V30.94h-2.897zM33.136 56.682h-3.07v-3.158h3.07v3.158zm2.824-22.55h-2.824v-3.084h2.824v3.084zm2.907 12.928h2.907v3.184h-2.907V47.06zm5.771 16.153h-2.864v-3.294h2.864v3.294zm2.801-19.399h-2.801v-3.246h2.801v3.246zm6.009-12.766h-2.96v-3.354h2.96v3.354zm8.705 0h-2.832v-3.354h2.832v3.354zm8.683 6.275h-2.889v-3.191h2.889v3.191z'/%3E%3C/svg%3E") no-repeat;
  border: none;
  top: -0.35em;
}

.container.header_mod, .container.header_v1_mod, .project_wrap, .project_wrap.row_mod, .college_list, .content_row, .contact_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media (min-width: 768px) {
  .home .footer {
    padding-top: 15rem;
  }
}
.contact_block.title_mod strong, .contact_block.title_mod b, .contact_block_text strong, .contact_block_text b {
  font-weight: 400 !important;
  color: rgb(64, 64, 64) !important;
}

.info-directions {
  font-size: 1.3rem;
}

a.news-btn {
  margin: 10px 12px;
  width: auto;
}

.news-button-wrap {
  text-align: center;
}

.project_col .award_img_wrap img {
  max-width: 110px !important;
}

.news_block_in .btn_news_v1 {
  width: 10rem !important;
}

.ranking_list, .career_tab_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.header_search, .page_title_wrap, .related_projects_nav, .section_grid_content_w.flex_mod, .section_grid_content_w.flex_2_mod, .section_grid_table_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regions_control_btn_wrap.right_align_mod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.career_tab_icons_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.social_menu, .search_menu, .popup_close, .info_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.address_b, .history_item_wrap.double_mod, .history_item.img_mod .history_item_in, .history_cols, .section_grid_table_w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.career_tab_wrap, .section_grid_graph_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.social_list, .section.center_content_mod, .page_toolbar_link, .career_tab_content, .news_tabs, .contact_list_wrap, .info_block.flex_mod .info_block_in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.flex_mod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.career_btn_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page_toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.popup, .popup_map_menu, .popup_map_menu_item, .popup_map_menu_item_link, .career_tab_link_icon_wrap, .career_tab_icon_wrap, .news_tabs_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.project_slider_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.section_grid_graph_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.history_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.info_block_in.flex_mod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.popup_in.index_map_mod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer_in, .section_grid_item_in.flex_mod, .section_grid_item_img_w.size_mod, .section_grid_item_hover, .career_tab_link_in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.process_icon:before {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  will-change: transform;
}

.section_grid_item_hover, .project_slider_controls, .project_slider_nav_item:before, .popup_close {
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}

.main_menu_link, .section_grid_item_title, .address_icon_wrap, .address_text, .process_toggle {
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  will-change: color;
}

.header_menu_item.contact_mod a {
  -webkit-transition: color 0.3s ease, background 0.3s ease;
  -o-transition: color 0.3s ease, background 0.3s ease;
  transition: color 0.3s ease, background 0.3s ease;
  will-change: color, background;
}

.icon {
  -webkit-transition: fill 0.3s ease;
  -o-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
  will-change: fill;
}

.btn_base, .btn_v5, .btn_v6, .btn_news {
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  background-color: #1ca7dd;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  text-align: center;
}

.btn_base:hover, .btn_v5:hover, .btn_v6:hover, .btn_news:hover, .btn_base:focus, .btn_v5:focus, .btn_v6:focus, .btn_news:focus {
  text-decoration: none;
}

.btn_base:hover, .btn_v5:hover, .btn_v6:hover, .btn_news:hover {
  color: #fff;
  opacity: 0.8;
}

.btn_base_v1, .btn_news_v1 {
  font-weight: 700;
  color: #1ca7dd;
  text-transform: uppercase;
  -webkit-box-shadow: 0 0 0 1px #1ca7dd;
  box-shadow: 0 0 0 1px #1ca7dd;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  text-align: center;
}

.btn_base_v1:hover, .btn_news_v1:hover, .btn_base_v1:focus, .btn_news_v1:focus {
  text-decoration: none;
}

.btn_base_v1:hover, .btn_news_v1:hover {
  color: #fff;
  background-color: #1ca7dd;
}

.btn_v2, .btn_v3, .btn_v4, .btn_region.headquarters_mod {
  font-weight: 700;
  color: #1ca7dd;
  text-transform: uppercase;
  background: transparent;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  border: 2px solid #1ca7dd;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  text-align: center;
}

.btn_v2:hover, .btn_v3:hover, .btn_v4:hover, .btn_region.headquarters_mod:hover, .btn_v2:focus, .btn_v3:focus, .btn_v4:focus, .btn_region.headquarters_mod:focus {
  text-decoration: none;
}

.btn_v2:hover, .btn_v3:hover, .btn_v4:hover, .btn_region.headquarters_mod:hover, .btn_v2:active, .btn_v3:active, .btn_v4:active, .btn_region.headquarters_mod:active, .btn_v2:focus, .btn_v3:focus, .btn_v4:focus, .btn_region.headquarters_mod:focus {
  background: #1ca7dd;
  color: #fff;
}

.btn_region {
  font-weight: 700;
  color: #666666;
  text-transform: uppercase;
  background: transparent;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  border: 1px solid #666666;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  text-align: center;
}

.btn_region:hover, .btn_region:focus {
  text-decoration: none;
}

.btn_region:hover {
  background: #666666;
  color: #fff;
}

.btn_base, .btn_base_v1 {
  height: 3.42857em;
  padding: 0 3.6rem;
  font-size: 1.4em;
}

@media screen and (max-width: 1023px) {
  .btn_base, .btn_base_v1 {
    padding: 0 1.2rem;
    width: 10.15385em;
    height: 3.53846em;
    font-size: 1.3rem;
  }
}
.btn_v2 {
  height: 3.28571em;
  padding: 0 1rem;
  width: 10.42857em;
  line-height: 3.28571em;
  font-size: 1.4em;
}

@media screen and (max-width: 1023px) {
  .btn_v2 {
    padding: 0 1.2rem;
    width: 13.2rem;
    height: 3.53846em;
    font-size: 1.3rem;
    line-height: 3.53846em;
  }
}
.btn_news, .btn_news_v1 {
  height: 2.66667em;
  padding: 0 1rem;
  width: 6em;
  font-size: 1.1em;
  line-height: 2.44444em;
}

.btn_v4, .btn_v6 {
  height: 2.92308em;
  padding: 0 2.6rem;
  min-width: 7.23077em;
  font-size: 1.3em;
  line-height: 2.92308em;
}

.btn_v5 {
  height: 3em;
  padding: 0 0.90909em;
  min-width: 11em;
  font-size: 1.1em;
  line-height: 3em;
}

.btn_v3 {
  width: 15.2rem;
  height: 3.8rem;
  font-size: 1.3rem;
  line-height: 3.8rem;
}

.btn_region {
  min-width: 7.4em;
  height: 2.6em;
  padding: 0 1em;
  font-size: 1em;
  line-height: 2.6em;
}

@-ms-viewport {
  width: device-width;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.d-print-block {
  display: none !important;
}

@media print {
  .d-print-block {
    display: block !important;
  }
}
.d-print-inline {
  display: none !important;
}

@media print {
  .d-print-inline {
    display: inline !important;
  }
}
.d-print-inline-block {
  display: none !important;
}

@media print {
  .d-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html:before, html:after, body:before, body:after, div:before, div:after, span:before, span:after, object:before, object:after, iframe:before, iframe:after,
h1:before,
h1:after, h2:before, h2:after, h3:before, h3:after, h4:before, h4:after, h5:before, h5:after, h6:before, h6:after, p:before, p:after, blockquote:before, blockquote:after, pre:before, pre:after,
abbr:before,
abbr:after, address:before, address:after, cite:before, cite:after, code:before, code:after,
del:before,
del:after, dfn:before, dfn:after, em:before, em:after, img:before, img:after, ins:before, ins:after, kbd:before, kbd:after, q:before, q:after, samp:before, samp:after,
small:before,
small:after, strong:before, strong:after, var:before, var:after,
b:before,
b:after, i:before, i:after,
dl:before,
dl:after, dt:before, dt:after, dd:before, dd:after, ol:before, ol:after, ul:before, ul:after, li:before, li:after,
fieldset:before,
fieldset:after, form:before, form:after, label:before, label:after, legend:before, legend:after,
article:before,
article:after, aside:before, aside:after, canvas:before, canvas:after, details:before, details:after, figcaption:before, figcaption:after, figure:before, figure:after,
footer:before,
footer:after, header:before, header:after, hgroup:before, hgroup:after, menu:before, menu:after, nav:before, nav:after, section:before, section:after, summary:before, summary:after,
time:before,
time:after, mark:before, mark:after, audio:before, audio:after, video:before, video:after, button:before, button:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

sub,
sup {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

sub:before, sub:after,
sup:before,
sup:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a:before, a:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul, li {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: none;
}

q:before, q:after {
  content: none;
}

:focus {
  outline: 0;
}

input[type=text], textarea {
  -webkit-appearance: none;
}

input[type=text]::-ms-clear, textarea::-ms-clear {
  display: none;
}

input,
textarea {
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #fff;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #fff;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #fff;
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: transparent;
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

textarea {
  resize: none;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

@font-face {
  font-family: "Brandon";
  src: url("../fonts/BrandonGrotesque-Thin.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../fonts/BrandonGrotesque-Light.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../fonts/BrandonGrotesque-Regular.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../fonts/BrandonGrotesque-Medium.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../fonts/BrandonGrotesque-Bold.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kievit";
  src: url("../fonts/KievitOT-Medium.woff2") format("woff2"), url("../fonts/KievitOT-Medium.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@media screen and (min-width: 1025px) {
  :root {
    --full-screen: 100vh;
    --full-screen2: 100vh;
  }
}
@media screen and (max-width: 1024px) {
  :root {
    --full-screen: calc(var(--vh, 1vh) * 100);
    --full-screen2: calc(var(--vh2, 1vh) * 100);
  }
}
html {
  height: 100%;
  font: 400 10px/1.33 "Source Sans 3", sans-serif;
}

@media screen and (min-width: 1921px) {
  html {
    font: 400 0.5208333333vw/1.33 "Source Sans 3", sans-serif;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  html {
    font-size: 12px;
  }
}
@media screen and (max-width: 374px) {
  html {
    font-size: 8px;
  }
}
body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  font-size: 1.6rem;
  color: #404040;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #fff;
}

@media screen and (max-width: 767px) {
  body.menu_open, body.social_menu_open, body.search_menu_open {
    overflow: hidden;
  }
}
body.popup_open,
body .popup_map_open {
  overflow: hidden;
}

.wrapper {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
  height: auto !important;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .wrapper.blur_mod {
    -webkit-filter: blur(3px);
    filter: blur(3px);
    -webkit-transition: 1s -webkit-filter linear;
    transition: 1s -webkit-filter linear;
    -o-transition: 1s filter linear;
    transition: 1s filter linear;
    transition: 1s filter linear, 1s -webkit-filter linear;
  }
}
.base {
  width: 100%;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  grid-area: base;
}

.base.inner_mod {
  padding: 20.8rem 0 0;
}

@media screen and (max-width: 767px) {
  .base.inner_mod {
    padding-top: 7rem;
  }
}
@media (max-width: 767px) and (max-height: 480px) {
  .base.inner_mod {
    padding-top: 8.8rem;
  }
}
@media screen and (min-width: 768px) {
  body.index_mod .base {
    padding-bottom: 10rem;
  }
}
a {
  text-decoration: none;
  color: #4aa3df;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

a:hover, a:focus {
  color: rgba(28, 167, 221, 0.75);
  text-decoration: none;
}

.elements_list {
  padding: 3rem;
}

.container {
  max-width: 100%;
  width: 100%;
  padding: 0;
}

.container.header_mod {
  max-width: 120.8rem;
  padding-left: 9.4rem;
}

@media screen and (min-width: 1024px) {
  .container.header_mod {
    position: relative;
  }
}
@media screen and (max-width: 1023px) {
  .container.header_mod {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .container.header_mod {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 100%;
  }
}
.container.header_v1_mod {
  max-width: 128rem;
  padding: 0 3.6rem;
}

@media screen and (min-width: 1201px) {
  .container.header_v1_mod {
    padding-left: 10.6rem;
  }
}
@media screen and (max-width: 1200px) {
  .container.header_v1_mod {
    padding-left: 9.2rem;
  }
}
@media screen and (max-width: 767px) {
  .container.header_v1_mod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 100%;
    padding: 0;
  }
}
.container.decor_mod {
  position: relative;
}

.container.decor_mod:before {
  z-index: -1;
  position: absolute;
  top: -12em;
  left: 0;
  bottom: -12em;
  width: 27.6em;
  content: "";
  background-color: #f2f2f2;
}

@media screen and (min-width: 1025px) {
  .container.decor_mod:before {
    top: -7.6em;
  }
}
@media screen and (max-width: 1024px) {
  .container.decor_mod:before {
    top: -11em;
    width: 25.6em;
  }
}
.container.decor_mod.decor_2_mod:before {
  top: -7.6em;
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .container.decor_mod.decor_2_mod:before {
    bottom: -9.2em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .container.decor_mod.decor_2_mod:before {
    bottom: -14.8em;
  }
}
@media screen and (max-width: 767px) {
  .container.decor_mod.decor_2_mod:before {
    bottom: 30.8em;
  }
}
.container.offset_mod {
  margin-bottom: 12em;
}

@media screen and (max-width: 768px) {
  .container.offset_mod {
    margin-bottom: 6.8em;
  }
}
@media screen and (max-width: 767px) {
  .container.offset_mod {
    margin-bottom: 0;
  }
}
@media (min-width: 1025px) and (max-height: 767px) {
  .container.offset_mod {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .container.offset_2_mod {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .container.offset_left_mod {
    padding-left: 9.2em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .container.offset_left_mod {
    padding-left: 3.2em;
  }
}
.container.limit_mod {
  max-width: 120.8rem;
  padding-left: 9.4rem;
}

@media screen and (max-width: 1023px) {
  .container.limit_mod {
    padding-left: 3.2rem;
  }
}
@media screen and (max-width: 767px) {
  .container.no_mobile_limit {
    padding-left: 0;
  }
}
.row.no_offset_mod {
  margin: 0;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .btn_news {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 767px) {
  .btn_news_v1 {
    font-size: 1.3em;
  }
}
.btn_region.headquarters_mod {
  border: 1px solid #1ca7dd;
}

@media screen and (max-width: 1024px) {
  .btn_region {
    min-width: 11em;
  }
}
.social_list.footer_mod {
  margin-top: 0.6em;
}

.social_list.header_mod {
  margin-bottom: 2.8em;
}

.social_list.footer_mod .social_item {
  margin-left: 0.6em;
}
.social_list.footer_mod .social_item:first-child {
  margin-left: 0;
}

.social_list.footer_mod .social_item:last-child {
  margin-bottom: 0;
}

.social_list.header_mod .social_item {
  margin-right: 1em;
}

.social_list.header_mod .social_item:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1023px) {
  .social_list.header_mod .social_item {
    margin-right: 2vw;
  }
}
.social_link {
  display: block;
  color: #808080;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.social_link.header_mod {
  width: 3.6em;
  height: 3.6em;
  color: #fff;
}

.social_link.o_mod {
  width: 2.6em;
  height: 3.4em;
}

.social_link:hover, .social_link:focus {
  color: #a2a496;
}

.section_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
  overflow: hidden;
  -ms-transform: translatez(0);
  transform: translatez(0);
  -webkit-transform: translatez(0);
  will-change: transform;
  background-size: cover;
  background-position: center center;
}

.section_bg:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, black), to(transparent));
  background-image: -o-linear-gradient(0, black 0%, transparent 100%);
  background-image: linear-gradient(0, black 0%, transparent 100%);
  opacity: 0.7;
}

@media screen and (max-width: 767px) {
  .section_bg.v1_mod {
    background-size: cover;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center top;
  }
}
@media screen and (min-width: 1367px) {
  .section_bg {
    background-attachment: fixed;
    background-position: 0 0;
  }
}
@media screen and (min-width: 768px) {
  .section_bg.hero_mod {
    background-position: center 30%;
  }
}
@media screen and (max-width: 767px) {
  .section_bg.hero_mod {
    background-position: 42% center;
  }
}
.section_bg_img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

@media screen and (max-width: 1024px) {
  .section_bg_img {
    height: 150%;
    -o-object-position: 50% 0;
    object-position: 50% 0;
  }
}
.scroll_down {
  position: absolute;
  left: 50%;
  bottom: 2em;
  width: 4.4em;
  height: 1.8em;
  color: #fff;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}

.scroll_down:hover, .scroll_down:focus {
  color: rgba(255, 255, 255, 0.75);
}

.scroll_down.scroll_mod {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(2em);
  -ms-transform: translateY(2em);
  transform: translateY(2em);
}

@media screen and (max-width: 767px) {
  .scroll_down {
    display: none;
  }
}
.graph_w_img {
  max-width: 100%;
}

.graph_w_img_in {
  max-width: 100%;
  display: block;
  height: auto;
}

.marker_popup {
  display: block;
  width: 16.4em;
  max-width: 100%;
  font-size: 1rem;
  font-family: "Source Sans 3", sans-serif;
  color: #000;
}

.marker_popup:hover, .marker_popup:focus {
  color: rgba(0, 0, 0, 0.75);
}

.marker_popup_title {
  font-size: 1.4em;
  font-weight: 700;
  color: #00a7e0;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.gm-style-iw-c:hover .marker_popup_title,
.gm-style-iw-c:hover .marker_popup_directions {
  color: rgba(0, 167, 224, 0.75);
}

.marker_popup_text {
  margin: 0.5em 0;
  font-size: 1.4em;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.marker_popup_text > div {
  line-height: 1.2;
}

.marker_popup_directions {
  margin-top: 0.5em;
  font-size: 1.4em;
  font-weight: 700;
  color: #00a7e0;
  transition: color 0.3s;
}

.gm-style-iw-c:hover .marker_popup_text {
  color: rgba(0, 0, 0, 0.5);
}

.gm-style .gm-style-iw-c {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 2rem 1.4rem 2rem !important;
}

.gm-style .gm-style-iw-d {
  overflow: auto !important;
}

.gm-style-iw button, .gm-style-iw .gm-ui-hover-effect {
  opacity: 0.75;
  top: 0 !important;
  right: 0 !important;
}

.gm-style-iw button:hover, .gm-style-iw .gm-ui-hover-effect:hover {
  opacity: 0.5;
}

.marker_popup_img {
  display: block;
  height: 9em;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  margin-bottom: 0.5em;
}

.header {
  position: fixed;
  left: 0;
  width: 100%;
  font-size: 1rem;
  will-change: transform;
  z-index: 100;
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
}

@media screen and (min-width: 768px) {
  .header.scroll_mod {
    background-color: #fff;
  }
}
@media screen and (min-width: 1024px) {
  .header.scroll_mod {
    -webkit-transform: translateY(-2rem);
    -ms-transform: translateY(-2rem);
    transform: translateY(-2rem);
  }
}
body.inner_mod .header {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (max-width: 767px) {
  body.inner_mod .header {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }
}
body.index_mod.popup_open .header {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

@media screen and (min-width: 1024px) {
  .header {
    padding: 4rem 3.6rem 1rem;
  }
}
@media screen and (min-width: 768px) {
  .header {
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .header {
    padding: 4rem 3.6rem 1rem 9.2rem;
  }
}
@media screen and (max-width: 767px) {
  .header {
    position: fixed;
    bottom: 0;
    height: 5.6rem;
    padding: 0 1.8rem;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
  }
  body.menu_open .header,
  body.search_menu_open .header,
  body.social_menu_open .header {
    background-color: transparent;
  }
}
.mob_decor_wrap {
  position: absolute;
  top: 2rem;
  left: -199.4rem;
  width: 205.8rem;
  height: 2.6rem;
  z-index: 2;
  -webkit-transition: 0.3s filter linear;
  -o-transition: 0.3s filter linear;
  transition: 0.3s filter linear;
}

@media screen and (min-width: 768px) {
  .mob_decor_wrap {
    display: none;
  }
}
body.menu_open .mob_decor_wrap {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.decor_img {
  display: block;
  width: 100%;
}

.logo {
  position: relative;
  display: block;
  max-width: 13.4em;
  width: 100%;
  height: 4.2em;
  -webkit-transition: 0.3s filter linear;
  -o-transition: 0.3s filter linear;
  transition: 0.3s filter linear;
}

@media screen and (max-width: 767px) {
  .logo.header_mod {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .logo.position_mod {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .logo.position_mod {
    position: absolute;
    top: 1.4rem;
    left: 7.6rem;
    width: 100%;
    max-width: 11em;
    height: 3.8em;
    font-size: 1rem;
    z-index: 2;
  }
}
body.menu_open .logo.position_mod {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

@media screen and (min-width: 1400px) {
  .logo {
    max-width: 12.6em;
    height: 6.2em;
  }
}
.logo_in {
  position: absolute;
  top: 50%;
  right: 0;
  width: 73.4em;
  height: 4.2em;
  margin-top: -2.4em;
}

body.index_mod .logo_in {
  right: -1.2em;
}

@media screen and (min-width: 768px) {
  body.index_mod .logo_in {
    top: 0;
    right: 0;
  }
}
@media screen and (min-width: 1024px) {
  body.index_mod .logo_in {
    right: -2em;
  }
}
@media screen and (min-width: 1200px) {
  body.index_mod .logo_in {
    right: -3.4em;
  }
}
body.inner_mod .logo_in {
  right: 1.8em;
}

@media screen and (min-width: 768px) {
  body.inner_mod .logo_in {
    top: 0;
    right: -0.2em;
  }
}
@media screen and (min-width: 768px) {
  .logo_in {
    width: 81em;
    height: 4.6em;
    margin-top: 0.7rem;
  }
}
.logo_img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

@media screen and (min-width: 768px) {
  .header_info {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .header_info {
    position: absolute;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: var(--full-screen);
    padding: 6.6em 3.6rem;
    background-color: rgba(0, 0, 0, 0.75);
    pointer-events: none;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
}
body.menu_open .header_info {
  opacity: 1;
  pointer-events: auto;
}

@media screen and (max-width: 767px) {
  .header_info_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
  }
}
@media screen and (max-width: 767px) {
  .header_info_in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: auto;
  }
}
@media screen and (min-width: 768px) {
  .header_menu {
    margin-left: auto;
    padding-right: 0.4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .header_menu {
    min-width: 16em;
    margin-top: 2.8em;
    padding-top: 2.8em;
    text-align: center;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    border-top: 1px solid #fff;
  }
}
@media screen and (min-width: 768px) {
  .header_menu_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 768px) {
  .header_menu_item {
    margin-right: 1.4em;
  }
  .header_menu_item:last-of-type {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .header_menu_item:nth-last-child(2) {
    margin-bottom: 1.4rem;
  }
}
.header_menu_link {
  color: #404040;
  font-size: 1.3em;
  padding: 0.3em 0;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header.scroll_mod .header_menu_link {
  color: rgba(0, 0, 0, 0.75);
}

.header.scroll_mod .header_menu_link:hover, .header.scroll_mod .header_menu_link:focus {
  color: rgba(0, 0, 0, 0.55);
}

@media screen and (min-width: 768px) {
  .inner_mod .header_menu_link {
    color: rgba(0, 0, 0, 0.75);
  }
  .inner_mod .header_menu_link:hover, .inner_mod .header_menu_link:focus {
    color: rgba(0, 0, 0, 0.55);
  }
}
@media screen and (min-width: 768px) {
  .header_menu_item.contact_mod a {
    color: #404040;
    padding-right: 1em;
    padding-left: 1em;
    border: 1px solid #404040;
  }
  body.index_mod .header_menu_item.contact_mod a {
    color: #000;
    background-color: transparent;
    border: 1px solid #000;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  body.index_mod .header_menu_item.contact_mod a:hover, body.index_mod .header_menu_item.contact_mod a:focus {
    color: #fff;
    background-color: #000;
  }
  .header.scroll_mod .header_menu_item.contact_mod a:hover, .header.scroll_mod .header_menu_item.contact_mod a:focus {
    background-color: rgba(0, 0, 0, 0.75);
  }
}
.header.scroll_mod .header_menu_item.contact_mod a {
  color: rgba(0, 0, 0, 0.75);
  border-color: rgba(0, 0, 0, 0.75);
}

.header.scroll_mod .header_menu_item.contact_mod a:hover, .header.scroll_mod .header_menu_item.contact_mod a:focus {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .header_menu_item.contact_mod a {
    border: 1px solid #fff;
  }
}
@media screen and (min-width: 768px) {
  .inner_mod .header_menu_item.contact_mod a {
    color: rgba(0, 0, 0, 0.75);
  }
}
.header_menu_item.contact_mod a:hover, .header_menu_item.contact_mod a:focus, .header_menu_item.contact_mod a:active {
  color: #fff;
  text-shadow: none;
  background-color: #404040;
}

@media screen and (max-width: 480px) {
  .header_menu_item.contact_mod a:hover, .header_menu_item.contact_mod a:focus, .header_menu_item.contact_mod a:active {
    color: #000;
    background-color: #fff;
  }
}
.header_menu_link:hover, .header_menu_link:focus {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .header_menu_link {
    display: block;
    padding: 0.3em 0;
    color: #000;
  }
}
@media screen and (max-width: 767px) {
  .header_menu_link {
    display: inline-block;
    padding: 0.42857em 1.57143em;
    font-size: 1.4em;
    color: #fff;
  }
}
@media screen and (min-width: 768px) {
  .header_search {
    margin-left: 1.4em;
  }
}
@media screen and (max-width: 767px) {
  .header_search {
    display: none;
  }
}
.header_search_btn {
  width: 1.2em;
  height: 1.2em;
  color: #1ca7dd;
}

.header_search_btn:hover, .header_search_btn:focus {
  color: rgba(28, 167, 221, 0.75);
}

@media screen and (min-width: 768px) {
  .header_search_in {
    max-width: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .header_search_in.active_state {
    max-width: 20em;
    opacity: 1;
    pointer-events: auto;
  }
}
@media screen and (min-width: 1025px) {
  .main_menu_list {
    margin-top: 1em;
  }
}
@media screen and (min-width: 768px) {
  .main_menu_list {
    margin-right: -1em;
    margin-top: 0.4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .main_menu_list {
    text-align: center;
  }
}
.main_menu_item {
  position: relative;
}

@media screen and (min-width: 1024px) {
  .main_menu_item {
    margin-right: 2.4em;
  }
  .main_menu_item:last-of-type {
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .main_menu_item {
    margin-right: 1.4em;
  }
  .main_menu_item:last-of-type {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .main_menu_item {
    margin-bottom: 2px;
  }
  .main_menu_item:last-of-type {
    margin-bottom: 0;
  }
}
.main_menu_link {
  display: block;
  padding: 0.66667em 0.66667em;
  font-size: 1.5em;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 0.8;
}

@media screen and (min-width: 768px) {
  body.inner_mod .main_menu_link {
    color: rgba(0, 0, 0, 0.75);
  }
  body.inner_mod .main_menu_link:hover, body.inner_mod .main_menu_link:focus {
    color: rgba(0, 0, 0, 0.55);
  }
}
.header.scroll_mod .main_menu_link {
  color: rgba(0, 0, 0, 0.75);
}

.header.scroll_mod .main_menu_link:hover, .header.scroll_mod .main_menu_link:focus {
  color: rgba(0, 0, 0, 0.55);
}

@media screen and (min-width: 768px) {
  body.inner_mod .header.scroll_mod .main_menu_link {
    color: rgba(0, 0, 0, 0.75);
  }
  body.inner_mod .header.scroll_mod .main_menu_link:hover, body.inner_mod .header.scroll_mod .main_menu_link:focus {
    color: rgba(0, 0, 0, 0.55);
  }
}
.main_menu_link:hover, .main_menu_link:focus {
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
}

@media screen and (max-width: 1023px) {
  .main_menu_link:hover, .main_menu_link:focus {
    color: rgba(0, 0, 0, 0.75);
  }
}
.main_menu_item.active_mod .main_menu_link {
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .main_menu_link {
    display: inline-block;
    padding: 0.57143em 0.57143em;
    font-size: 1.4em;
    color: #fff;
  }
  .main_menu_link:hover, .main_menu_link:focus {
    color: #fff;
  }
  .main_menu_link.active_state {
    color: rgba(255, 255, 255, 0.75);
  }
}
@media screen and (min-width: 768px) {
  .main_menu_dropdown {
    position: absolute;
    left: 0;
    top: 100%;
    max-width: 25em;
    padding: 1.2em 1.4em;
    background-color: rgba(255, 255, 255, 0.9);
    opacity: 0;
    -webkit-transform: translateY(1em);
    -ms-transform: translateY(1em);
    transform: translateY(1em);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    pointer-events: none;
  }
  .header.scroll_mod .main_menu_dropdown {
    background-color: rgba(238, 238, 238, 0.9);
  }
  .main_menu_item:hover .main_menu_dropdown,
  .main_menu_item:focus .main_menu_dropdown {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
  }
}
@media screen and (max-width: 1600px) {
  .main_menu_item:last-child .main_menu_dropdown {
    right: 0;
    left: auto;
  }
}
@media screen and (max-width: 767px) {
  .main_menu_dropdown {
    display: none;
    margin-top: 1em;
    margin-bottom: 2em;
  }
  .main_menu_dropdown.active_state {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .main_menu_dropdown_list {
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  .main_menu_dropdown_item {
    margin-bottom: 0.2em;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .main_menu_dropdown_item {
    margin-bottom: 1.1em;
  }
}
.main_menu_dropdown_item:last-of-type {
  margin-bottom: 0;
}

.main_menu_dropdown_link {
  color: #404040;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.5;
  text-transform: uppercase;
}

.main_menu_dropdown_link:hover, .main_menu_dropdown_link:focus {
  color: #808080;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .main_menu_dropdown_link {
    color: #fff;
    font-size: 1.2em;
    text-transform: capitalize;
  }
}
.menu_trigger {
  z-index: 210;
  position: relative;
  display: none;
  height: 1.4rem;
  width: 2.8rem;
  text-transform: uppercase;
  color: transparent;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .menu_trigger {
    display: block;
  }
}
.menu_trigger:before {
  content: "";
  -webkit-transform: translate(0, -0.6rem);
  -ms-transform: translate(0, -0.6rem);
  transform: translate(0, -0.6rem);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0.2rem;
  margin-top: -0.1rem;
  background-color: #fff;
  border-radius: 0.6rem;
}

.menu_trigger:after {
  content: "";
  -webkit-transform: translate(0, 0.6rem);
  -ms-transform: translate(0, 0.6rem);
  transform: translate(0, 0.6rem);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0.2rem;
  margin-top: -0.1rem;
  background-color: #fff;
  border-radius: 0.6rem;
}

.custom-search {
  display: block;
  padding: 10px;
  width: 100%;
}
.custom-search input[type=text] {
  border-bottom: 1px solid rgb(28, 167, 221);
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background: transparent;
  padding: 5px;
  margin: 0 10px;
}
.custom-search input[type=submit] {
  padding: 5px 10px !important;
  border: 1px solid rgb(28, 167, 221) !important;
  box-shadow: none !important;
  height: auto !important;
  text-transform: initial;
}

.no-results-cont {
  display: block;
  width: 100%;
  padding: 13rem 4rem;
  font-size: 28px;
}

.press-img-top {
  margin: -2.7em -2em 2em !important;
}

.sidebar_menu_list .menu-item {
  font-size: 1.3em;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.8;
  letter-spacing: -0.02rem;
  white-space: nowrap;
}
.sidebar_menu_list .menu-item a {
  color: rgb(64, 64, 64);
}

.sidebar_menu_list .menu-item.current-menu-item a, .sidebar_menu_list .menu-item:hover a {
  color: rgb(162, 164, 150);
}

.menu_trigger.active_mod:before {
  -webkit-transform: rotate(45deg) translate(0, 0);
  -ms-transform: rotate(45deg) translate(0, 0);
  transform: rotate(45deg) translate(0, 0);
}

.menu_trigger.active_mod:after {
  -webkit-transform: rotate(-45deg) translate(0, 0);
  -ms-transform: rotate(-45deg) translate(0, 0);
  transform: rotate(-45deg) translate(0, 0);
}

.menu_trigger_decor {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0.2rem;
  margin-top: -0.1rem;
  background-color: #fff;
  border-radius: 0.6rem;
}

.active_mod .menu_trigger_decor {
  opacity: 0;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

@media screen and (min-width: 768px) {
  .header_dots {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .header_dots {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 210;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.4em;
    width: 2.6em;
    margin-left: -1.3em;
    margin-top: -1.2em;
  }
}
.header_dots_icon {
  width: 2em;
  height: 1em;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.header_dots_icon.hidden_mod {
  opacity: 0;
  pointer-events: none;
}

.close_btn {
  position: relative;
  height: 2.4rem;
  width: 2.6rem;
}

.close_btn:before, .close_btn:after {
  content: "";
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.close_btn:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0.2rem;
  margin-top: -0.1rem;
  background-color: #fff;
  border-radius: 0.6rem;
  -webkit-transform: rotate(45deg) translate(0, 0);
  -ms-transform: rotate(45deg) translate(0, 0);
  transform: rotate(45deg) translate(0, 0);
}

.close_btn:after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0.2rem;
  margin-top: -0.1rem;
  background-color: #fff;
  border-radius: 0.6rem;
  -webkit-transform: rotate(-45deg) translate(0, 0);
  -ms-transform: rotate(-45deg) translate(0, 0);
  transform: rotate(-45deg) translate(0, 0);
}

.close_btn.position_mod {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1.2em;
  margin-left: -1.3em;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.close_btn.position_mod.active_mod {
  opacity: 1;
  pointer-events: auto;
}

@media screen and (min-width: 768px) {
  .social_menu {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .social_menu {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: var(--full-screen);
    padding: 3.6rem;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .social_menu:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    content: "";
  }
  body.social_menu_open .social_menu {
    opacity: 1;
    pointer-events: auto;
  }
}
@media screen and (min-width: 768px) {
  .search_menu_w_btn {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .search_menu_w_btn {
    position: relative;
    z-index: 210;
    margin-left: auto;
    width: 1.6em;
    height: 1.6em;
    color: #1ca7dd;
  }
}
.page-navi {
  display: block;
  width: 100%;
  margin: 2rem auto;
  text-align: center;
}
.page-navi a, .page-navi span.current {
  font-size: 17px;
  margin: 5px 0;
  display: inline-block;
}

.page-navi.meta {
  color: #1ca7dd;
  font-size: 20px;
  font-weight: normal;
  border: solid 1px rgb(221, 221, 221);
  padding: 10px 20px;
  padding-left: 0;
  border-radius: 3px;
}

.page-numbers {
  border-right: solid 1px rgb(221, 221, 221);
  padding: 10px 20px;
  margin-left: -6px !important;
}

.page-numbers.current {
  padding: 10px 20px;
  background: #1ca7dd;
  color: rgb(255, 255, 255);
  font-weight: 600;
}

.page-navi .prev {
  margin-right: 0;
  font-size: 18px;
  letter-spacing: 0;
  font-weight: normal;
}

.page-navi .next {
  border-right: none;
  border-top: none;
  border-bottom: none;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
}

.search_menu_btn {
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.search_menu_btn.hidden_mod {
  opacity: 0;
  pointer-events: none;
}

.search_menu_btn.menu_mod {
  position: absolute;
  top: 1.2em;
  left: 100%;
  width: 1.6em;
  height: 1.6em;
  margin-left: 1em;
  color: #1ca7dd;
}

.search_menu_in {
  position: relative;
}

@media screen and (min-width: 768px) {
  .search_menu {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .search_menu {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: var(--full-screen);
    padding: 3.6rem;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .search_menu:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    content: "";
  }
  body.search_menu_open .search_menu {
    opacity: 1;
    pointer-events: auto;
  }
}
.footer {
  width: 100%;
  min-height: 6rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 128rem;
  margin: 0 auto;
  grid-area: footer;
  font-size: 1rem;
  will-change: transform;
}

@media screen and (min-width: 768px) {
  .footer {
    padding: 6em 3.6rem 4.6em;
  }
}
@media screen and (max-width: 767px) {
  .footer {
    padding: 5em 3.6rem 10em;
  }
}
.footer_text {
  display: block;
  color: #808080;
  font-size: 1em;
  text-align: center;
  letter-spacing: 0.02rem;
}

.footer_text[href]:hover, .footer_text[href]:focus {
  text-decoration: none;
  color: #a2a496;
}

.footer_text.lg_mod {
  text-transform: uppercase;
}

.form_field.default_mod {
  display: block;
  width: 100%;
  height: 4.2rem;
  font-size: 1.2rem;
  font-family: "Source Sans 3", sans-serif;
  color: #fff;
  border: none;
  border-bottom: 1px solid #fff;
  background: transparent;
}

.form_field.default_mod::-webkit-input-placeholder {
  color: #fff;
}

.form_field.default_mod::-moz-placeholder {
  color: #fff;
}

.form_field.default_mod:-ms-input-placeholder {
  color: #fff;
}

.search_menu .form_field.default_mod {
  text-align: center;
}

.header_info .form_field.default_mod {
  height: 2.2rem;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  select,
  textarea,
  input {
    font-size: 1.6rem !important;
  }
}
.form_cell.hidden_field {
  display: none;
}

@media screen and (max-width: 767px) {
  .search_menu .form_cell.form_cell_v1_mod {
    width: 15.6rem;
    margin-bottom: 8.8rem;
  }
}
.header_search .form_cell {
  padding-left: 1em;
}

.form_cell_title.hline_hide_mod {
  display: none;
}

.form_field_wrap {
  position: relative;
}

.form_field.search_mod {
  -webkit-appearence: none;
  color: #fff;
  font-size: 1.3rem;
}

@media screen and (min-width: 768px) {
  .form_field.search_mod {
    color: #1ca7dd;
    border-bottom: 1px solid #1ca7dd;
  }
  .form_field.search_mod::-webkit-input-placeholder {
    color: #1ca7dd;
  }
  .form_field.search_mod::-moz-placeholder {
    color: #1ca7dd;
  }
  .form_field.search_mod:-ms-input-placeholder {
    color: #1ca7dd;
  }
  .header.scroll_mod .form_field.search_mod {
    color: #1ca7dd;
  }
}
.section_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section {
  position: relative;
  width: 100%;
  max-width: 128rem;
  margin: 0 auto;
  font-size: 1rem;
}

@media screen and (max-width: 767px) {
  .section.flex_mod {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
}
.section.hero_mod {
  max-width: 100%;
}
.section.hero_mod video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section.hero_mod .video-wrap {
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 56.25vw; /* 100 / (16 / 9) = 56.25 */
}
@media (max-aspect-ratio: 16/9) {
  .section.hero_mod .video-wrap {
    width: 177.78vh; /* 100 * (16 / 9) */
    height: 100vh;
  }
}
.section.hero_mod .video-wrap iframe {
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 1025px) {
  .section.hero_mod {
    min-height: 59.7rem;
    height: var(--full-screen2);
    padding-top: 12em;
  }
}
@media (min-width: 1025px) and (max-height: 767px) {
  .section.hero_mod {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 12em;
  }
}
@media screen and (max-width: 1024px) {
  .section.hero_mod {
    min-height: var(--full-screen2);
  }
}
@media (min-width: 812px) and (min-height: 375px) and (max-width: 812px) and (max-height: 375px) {
  .section.hero_mod {
    padding-top: 14em;
  }
}
@media screen and (max-width: 1023px) {
  .section.hero_mod {
    padding-top: 12em;
    padding-bottom: 12em;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media screen and (min-width: 1024px) {
  .section.img_mod {
    height: 60em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section.img_mod {
    height: 40em;
  }
}
@media screen and (max-width: 767px) {
  .section.img_mod {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    z-index: 1;
    height: auto;
    min-height: 34em;
  }
}
.section.full_mod {
  max-width: 100%;
}

@media screen and (max-width: 767px) {
  .section.center_content_mod {
    padding: 2.5em 2em;
  }
}
.section.inner_mod {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .section.inner_mod {
    padding-bottom: 0;
    padding-top: 2em;
  }
}
.section.without_padding_bottom {
  padding-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .section.offset_bottom_mod {
    padding-bottom: 4em;
  }
}
@media screen and (max-width: 639px) {
  .section.no_offset_mobile {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .section {
    padding: 7.6em 3.6rem;
  }
}
@media screen and (max-width: 767px) {
  .section {
    padding: 7.6em 1.8rem;
  }
  .section.grid_mod {
    padding-top: 2.4em;
  }
}
.section_title {
  font-size: 3.5em;
  font-weight: 100;
  color: #000;
}

@media screen and (max-width: 1024px) {
  .section_title {
    font-size: 3.2em;
  }
}
.section_title.lg_mod {
  font-size: 9.5em;
}

.section_title.white_mod {
  color: #fff;
}

.section_title.hero_mod {
  margin-left: -5px;
  margin-bottom: 0.44681em;
  line-height: 1.1;
  font-weight: 100;
  text-shadow: 0 0 3px #000;
}

@media screen and (min-width: 1024px) {
  .section_title.hero_mod {
    font-size: 7em;
  }
}
@media screen and (min-width: 1024px) {
  .section_title.hero_mod {
    font-size: 9.4em;
  }
}
@media (max-width: 1400px) and (min-width: 1024px) {
  .section_title.hero_mod {
    margin-top: 2.2em;
  }
}
@media (min-width: 1025px) and (max-height: 767px) {
  .section_title.hero_mod {
    margin-top: 0;
  }
}
@media screen and (max-width: 1023px) {
  .section_title.hero_mod {
    font-size: 7.5em;
    width: 100%;
    max-width: 10.66667em;
  }
}
@media screen and (max-width: 640px) {
  .section_title.hero_mod {
    font-size: 3.8em;
    margin-bottom: 0.42105em;
  }
}
.section_title.hero_v2_mod {
  max-width: 14.42857em;
  margin-bottom: 0.57143em;
  line-height: 1.1;
  font-weight: 100;
  text-shadow: 0 0 3px #000;
}

@media screen and (min-width: 1024px) {
  .section_title.hero_v2_mod {
    font-size: 7em;
  }
}
@media screen and (max-width: 1023px) {
  .section_title.hero_v2_mod {
    font-size: 4.4em;
  }
}
@media screen and (max-width: 767px) {
  .section_title.hero_v2_mod {
    margin-bottom: 1em;
    font-size: 2.5em;
    font-weight: 100;
    letter-spacing: -0.1rem;
  }
}
.section_title.v2_mod {
  max-width: 19.57143em;
  margin-bottom: 0.68571em;
  font-size: 3.6em;
  line-height: 1.2;
  letter-spacing: -0.12rem;
}

@media screen and (max-width: 767px) {
  .section_title.v2_mod {
    font-size: 2.5em;
  }
}
.section_head {
  width: 100%;
  max-width: 86em;
  margin-bottom: 5.2em;
}

@media screen and (max-width: 1024px) {
  .section_head {
    margin-bottom: 4.4em;
  }
}
@media screen and (max-width: 767px) {
  .section_head {
    padding-left: 3em;
  }
}
.icon_w {
  display: block;
}

.icon_w.control_mod {
  width: 1em;
  height: 1em;
  color: #fff;
}

.icon_w.map_mod {
  width: 3em;
  height: 2.6em;
  margin-bottom: 1em;
  opacity: 1;
}

.icon_w.project_mod {
  width: 3em;
  height: 3em;
  margin-bottom: 1em;
}

.icon_w.project_mod:last-child {
  margin-bottom: 0;
}

@media (max-width: 1024px), (hover: none) and (pointer: coarse) {
  .icon_w.project_mod {
    width: 1.6em;
    height: 1.6em;
    margin-bottom: 0;
  }
}
.icon_w.news_mod {
  position: absolute;
  top: 0.3em;
  left: 0;
  width: 1.4em;
  height: 1.4em;
  color: #404040;
}

.icon.size_mod {
  width: 100%;
  height: 100%;
}

.icon.white_mod {
  fill: #fff;
}

.section_grid_item.bg_mod .icon.white_mod {
  fill: #404040;
  -webkit-transition: stroke 0.3s ease;
  -o-transition: stroke 0.3s ease;
  transition: stroke 0.3s ease;
}

.section_grid_item.bg_mod:hover .icon.white_mod {
  fill: #fff;
  stroke: transparent;
}

.project_slider_arrow .icon {
  stroke: #fff;
}

.icon.footer_social_mod {
  display: block;
  font-size: 1.5rem;
}

.icon.dots_mod {
  width: 100%;
  height: 100%;
  fill: #fff;
}

.icon.region_star_mod {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.icon.headquarters_star_mod {
  width: 100%;
  height: 100%;
}

.icon.popup_mod {
  font-size: 4rem;
  fill: #1ca7dd;
}

@media (max-width: 480px) {
  .popup_img_wrap {
    height: 2em;
  }
  .icon.popup_mod {
    font-size: 2em;
  }
}
.section_grid_item_hover .icon {
  fill: #fff !important;
}

.icon.sidebar_mod {
  display: block;
  margin: 0 0 0.5rem 0;
  width: 1.2rem;
  height: 2rem;
}

.icon.sidebar_mod.v2_mod {
  height: 3rem;
}

.icon.sidebar_2_mod {
  display: block;
  width: 2.2rem;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.icon.printer_mod {
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0 auto;
}

.section_grid_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.section_grid_block:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (min-width: 1024px) {
  .content_row.equal_mod .section_grid_block {
    height: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_block.desktop_mod {
    display: none;
  }
}
.section_grid_block.mobile_mod {
  display: none;
}

@media screen and (max-width: 1024px) {
  .section_grid_block.mobile_mod {
    display: block;
    margin-top: 3em;
  }
}
.section_grid_block.offset_mod {
  margin-bottom: 3em;
}

@media screen and (min-width: 1201px) {
  .section_grid_block.outside_mod {
    margin-left: -4em;
    width: calc(100% + 4em);
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_block.outside_mod {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .section_grid_block {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_block {
    margin-right: 0;
    width: 100%;
  }
}
.section_grid_w {
  display: grid;
  display: -ms-grid;
  width: 100%;
  grid-gap: 1.4em;
}

.section_grid_w.index_mod {
  max-width: 98.6em;
  margin-left: auto;
}

@supports (display: -ms-grid) {
  .section_grid_w {
    margin: 0 -1em -1em 0;
    width: auto;
  }
}
.section_grid_w.v3_mod {
  grid-gap: 1.39em;
}

@media screen and (min-width: 1281px) {
  .section_grid_w.v3_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 21.6em);
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 21.6em 21.6em;
  }
}
@media screen and (max-width: 1280px) {
  .section_grid_w.v3_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 16vw);
    grid-template-rows: repeat(2, calc(25vw - 9.5em));
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 18.1em 18.1em;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_w.v3_mod {
    max-width: 100%;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 16vw);
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 18.1em 18.1em 18.1em;
  }
}
@media screen and (max-width: 1023px) {
  .section_grid_w.v3_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, calc(50vw - 17.4em));
  }
}
@media screen and (max-width: 767px) {
  .section_grid_w.v3_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, calc(33.3333333333vw - 1.6666666667em));
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v3_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, calc(50vw - 2.5em));
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 18.1em 18.1em 18.1em 18.1em;
  }
}
.section_grid_w.v4_mod {
  max-width: 100%;
}

@media screen and (min-width: 1201px) {
  .section_grid_w.v4_mod {
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(2, 23.8em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 23.8em 23.8em;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w.v4_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 18.6em);
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 18.6em 18.6em;
  }
}
.section_grid_w.v5_mod {
  max-width: 100%;
  grid-gap: 1.5em;
}

@media screen and (min-width: 1201px) {
  .section_grid_w.v5_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 17.6em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em 17.6em;
  }
}
@media (max-width: 1200px) and (min-width: 1024px) {
  .section_grid_w.v5_mod {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, calc(25vw - 10em));
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: calc(25vw - 10em) calc(25vw - 10em) calc(25vw - 10em);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v5_mod {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: calc(50vw - 17.4em) calc(50vw - 17.4em) calc(60vw - 17.4em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: calc(50vw - 17.4em) calc(50vw - 17.4em) calc(60vw - 17.4em);
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .section_grid_w.v5_mod {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: calc(33vw - 3.6em) calc(25vw - 2em) calc(25vw - 2em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: calc(33vw - 3.6em) calc(25vw - 2em) calc(25vw - 2em);
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v5_mod {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(7, calc(16.6666666667vw - 0.6em + 1.8em));
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: calc(16.6666666667vw - 0.6em + 1.8em) calc(16.6666666667vw - 0.6em + 1.8em) calc(16.6666666667vw - 0.6em + 1.8em) calc(16.6666666667vw - 0.6em + 1.8em) calc(16.6666666667vw - 0.6em + 1.8em) calc(16.6666666667vw - 0.6em + 1.8em) calc(16.6666666667vw - 0.6em + 1.8em);
  }
}
.section_grid_w.v6_mod {
  max-width: 100%;
  grid-gap: 1.5em;
}

@media screen and (min-width: 1201px) {
  .section_grid_w.v6_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 17.6em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em 17.6em;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .section_grid_w.v6_mod {
    max-width: 100%;
    margin-right: 0;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, calc(20vw - 8em));
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v6_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, calc(33.3333333333vw - 12em));
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v6_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, calc(20vw - 1.6em));
    -ms-grid-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v6_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, calc(66.6666666667vw - 3.3333333333em));
  }
}
.section_grid_w.v7_mod {
  grid-gap: 1.5em;
  max-width: 100%;
}

@media screen and (min-width: 1025px) {
  .section_grid_w.v7_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(8, auto);
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
  }
}
@media (min-width: 640px) and (max-width: 1024px) {
  .section_grid_w.v7_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, auto);
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v7_mod {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, auto);
  }
}
.section_grid_w.v8_mod {
  grid-gap: 1.5em;
  max-width: 100%;
}

@media screen and (min-width: 1201px) {
  .section_grid_w.v8_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 17.6em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em 17.6em;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w.v8_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, calc(33.3333333333vw - 11.6em));
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em 17.6em 17.6em;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v8_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, calc(33.3333333333vw - 1.6666666667em));
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v8_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, calc(50vw - 2.5em));
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v8_tablet_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, calc(50vw - 17.4em));
  }
}
.section_grid_w.v9_mod {
  max-width: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, 1fr);
  -ms-grid-columns: 1fr;
  -ms-grid-rows: 21.2em 1fr;
}

@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v9_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, 1fr);
  }
}
.section_grid_w.v10_mod {
  grid-gap: 1.5em;
  max-width: 100%;
}

@media screen and (min-width: 1201px) {
  .section_grid_w.v10_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 18.6em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 18.6em 18.6em;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .section_grid_w.v10_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, calc(20vw - 6.96em));
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v10_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, calc(20vw - 1.6em));
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v10_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, calc(50vw - 2.5em));
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 16.2em 16.2em;
  }
}
.section_grid_w.v11_mod {
  max-width: 100%;
}

@media screen and (min-width: 481px) {
  .section_grid_w.v11_mod {
    grid-template-columns: repeat(20, 1fr);
    grid-template-rows: repeat(2, auto);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
  }
}
@media screen and (max-width: 480px) {
  .section_grid_w.v11_mod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: -1.2em;
  }
}
.section_grid_w.v12_mod {
  max-width: 100%;
}

@media screen and (min-width: 641px) {
  .section_grid_w.v12_mod {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1025px) {
  .section_grid_w.v12_mod {
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 37em;
  }
}
@media (min-width: 641px) and (max-width: 1024px) {
  .section_grid_w.v12_mod {
    grid-template-rows: repeat(1, auto);
  }
}
@media screen and (max-width: 640px) {
  .section_grid_w.v12_mod {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, auto);
  }
}
.section_grid_w.v13_mod {
  grid-gap: 1.5em;
  max-width: 100%;
}

@media screen and (min-width: 1025px) {
  .section_grid_w.v13_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 17.6em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em 17.6em;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_w.v13_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, calc(20vw - 6.96em));
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em 17.6em;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_w.v13_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, calc(50vw - 2.5em));
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 16.2em;
  }
}
.section_grid_w.v14_mod {
  max-width: 100%;
  grid-gap: 1.5em;
}

@media screen and (min-width: 1201px) {
  .section_grid_w.v14_mod {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 17.6em);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 17.6em 17.6em;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .section_grid_w.v14_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, calc(33.3333333333vw - 13.3333333333em));
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v14_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, calc(33.3333333333vw - 11.6em));
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v14_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, calc(33.3333333333vw - 1.6666666667em));
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v14_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, calc(50vw - 2.5em));
  }
}
.section_grid_w.v15_mod {
  max-width: 100%;
  grid-gap: 1.5em;
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(1, auto);
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .section_grid_w.v15_mod {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, auto);
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v15_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, auto);
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v15_mod {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, auto);
  }
}
.section_grid_w.v16_mod {
  max-width: 100%;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(2, auto);
  -ms-grid-columns: 1fr;
  -ms-grid-rows: auto auto;
}

@media screen and (max-width: 480px) {
  .section_grid_w.v16_mod {
    font-size: 2.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w.v1_mod {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, 18.6em);
    grid-template-rows: repeat(4, calc(33.3333333333vw - 6.4em));
  }
  @supports (display: -ms-grid) {
    .section_grid_w.v1_mod {
      -ms-grid-columns: 1fr [3];
      -ms-grid-rows: 18.6em [4];
    }
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .section_grid_w.v1_mod {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(4, calc(25vw - 1.75em));
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v1_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(7, calc(50vw - 2.5em));
  }
  @supports (display: -ms-grid) {
    .section_grid_w.v1_mod {
      -ms-grid-columns: 1fr [2];
      -ms-grid-rows: 16.2em [7];
    }
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .section_grid_w.v2_mod {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(5, calc(25vw - 1.75em));
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v2_mod {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: calc(50vw - 2.5em) calc(50vw - 2.5em) calc(50vw - 2.5em) calc(50vw - 2.5em) 1fr 1fr;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_w {
    max-width: 61.8em;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_w {
    max-width: none;
    grid-gap: 1.2em;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(3, 18.6em);
  }
  @supports (display: -ms-grid) {
    .section_grid_w {
      -ms-grid-columns: 1fr [5];
      -ms-grid-rows: 18.6em [3];
    }
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 18.6em);
  }
  @supports (display: -ms-grid) {
    .section_grid_w {
      -ms-grid-columns: 1fr [3];
      -ms-grid-rows: 18.6em [3];
    }
  }
}
@media screen and (max-width: 767px) {
  .section_grid_w {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 16.2em);
  }
  @supports (display: -ms-grid) {
    .section_grid_w {
      -ms-grid-columns: 1fr [2];
      -ms-grid-rows: 16.2em [5];
    }
  }
}
@supports (display: -ms-grid) {
  .section_grid_item {
    padding: 0 1em 1em 0;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w.v1_mod .section_grid_item:first-child {
    grid-column: 1/3;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(2) {
    grid-column: 3/4;
    grid-row: 1/2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(3) {
    grid-column: 3/4;
    grid-row: 2/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(4) {
    grid-column: 4/6;
    grid-row: 1/2;
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(5) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(7) {
    grid-column: 4/5;
    grid-row: 2/3;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(8) {
    grid-column: 4/5;
    grid-row: 3/4;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(9) {
    grid-column: 5/6;
    grid-row: 2/3;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:last-child {
    grid-column: 5/6;
    grid-row: 3/4;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w.v1_mod .section_grid_item:first-child {
    grid-column: 1/3;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(2) {
    grid-column: 3/4;
    grid-row: 1/2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(3) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(5) {
    grid-column: 1/2;
    grid-row: 4/5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(6) {
    grid-column: 2/3;
    grid-row: 3/5;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(7) {
    grid-column: 3/4;
    grid-row: 3/4;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(8) {
    grid-column: 2/3;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(9) {
    grid-column: 3/4;
    grid-row: 2/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:last-child {
    grid-column: 3/4;
    grid-row: 4/5;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .section_grid_w.v1_mod .section_grid_item:first-child {
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(2) {
    grid-column: 3/4;
    grid-row: 1/2;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(3) {
    grid-column: 3/4;
    grid-row: 2/3;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(7) {
    grid-column: 4/5;
    grid-row: 1/3;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(5) {
    grid-column: 1/2;
    grid-row: 3/4;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/4;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(9) {
    grid-column: 4/5;
    grid-row: 3/4;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(4) {
    grid-column: 1/3;
    grid-row: 4/5;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(8) {
    grid-column: 3/4;
    grid-row: 4/5;
  }
  .section_grid_w.v1_mod .section_grid_item:last-child {
    grid-column: 4/5;
    grid-row: 4/5;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v1_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(3) {
    grid-column: 2/3;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 4/5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(5) {
    grid-column: 1/3;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(6) {
    grid-column: 1/2;
    grid-row: 6/8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(7) {
    grid-column: 2/3;
    grid-row: 6/7;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(8) {
    grid-column: 2/3;
    grid-row: 4/5;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:nth-child(9) {
    grid-column: 1/3;
    grid-row: 5/6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v1_mod .section_grid_item:last-child {
    grid-column: 2/3;
    grid-row: 7/8;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w.v2_mod .section_grid_item:first-child {
    grid-column: 1/4;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(2) {
    grid-column: 4/5;
    grid-row: 1/2;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(3) {
    grid-column: 5/6;
    grid-row: 1/2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(4) {
    grid-column: 1/3;
    grid-row: 2/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(5) {
    grid-column: 3/6;
    grid-row: 2/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(6) {
    grid-column: 3/4;
    grid-row: 3/4;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:last-child {
    grid-column: 4/6;
    grid-row: 3/4;
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w.v2_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(2) {
    grid-column: 1/2;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(3) {
    grid-column: 2/3;
    grid-row: 1/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(4) {
    grid-column: 3/4;
    grid-row: 1/2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(5) {
    grid-column: 3/4;
    grid-row: 2/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(6) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:last-child {
    grid-column: 2/4;
    grid-row: 3/4;
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .section_grid_w.v2_mod .section_grid_item:first-child {
    grid-column: 1/4;
    grid-row: 1/2;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(2) {
    grid-column: 4/5;
    grid-row: 1/2;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(4) {
    grid-column: 1/3;
    grid-row: 2/4;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(5) {
    grid-column: 3/5;
    grid-row: 2/3;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(6) {
    grid-column: 3/4;
    grid-row: 3/4;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(3) {
    grid-column: 4/5;
    grid-row: 3/4;
  }
  .section_grid_w.v2_mod .section_grid_item:last-child {
    grid-column: 1/5;
    grid-row: 4/6;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v2_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(3) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(4) {
    grid-column: 2/3;
    grid-row: 2/4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(5) {
    grid-column: 1/2;
    grid-row: 4/5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:nth-child(6) {
    grid-column: 2/3;
    grid-row: 4/5;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v2_mod .section_grid_item:last-child {
    grid-column: 1/3;
    grid-row: 5/7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 5;
    -ms-grid-row-span: 2;
  }
}
@media screen and (min-width: 1025px) {
  .section_grid_w.v3_mod .section_grid_item:nth-child(n+4) {
    display: none;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w.v3_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w.v3_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_w.v3_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(2) {
    grid-column: 1/2;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(4) {
    grid-column: 2/3;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(5) {
    grid-column: 3/4;
    grid-row: 2/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(7) {
    grid-column: 3/4;
    grid-row: 3/4;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media (max-width: 1023px) and (min-width: 768px), (max-width: 639px) {
  .section_grid_w.v3_mod .section_grid_item:nth-child(n+7) {
    display: none;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(6) {
    grid-column: 1/3;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(5) {
    grid-column: 2/3;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 4/5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v3_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 4/5;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w.v4_mod .section_grid_item {
    grid-column: 1/5;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v4_mod .section_grid_item:nth-child(2) {
    grid-column: 5/8;
    grid-row: 1/2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v4_mod .section_grid_item:nth-child(3) {
    grid-column: 1/8;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_w.v4_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v4_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v4_mod .section_grid_item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w.v5_mod .section_grid_item:first-child {
    grid-column: 1/3;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(2) {
    grid-column: 3/5;
    grid-row: 1/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(3) {
    grid-column: 5/6;
    grid-row: 1/3;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(5) {
    grid-column: 2/2;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v5_mod .section_grid_item:first-child {
    grid-column: 1/7;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(4) {
    grid-column: 1/4;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(5) {
    grid-column: 4/7;
    grid-row: 2/3;
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(2) {
    grid-column: 1/5;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(3) {
    grid-column: 5/7;
    grid-row: 3/4;
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media (max-width: 767px) and (min-width: 640px), (max-width: 1200px) and (min-width: 1024px) {
  .section_grid_w.v5_mod .section_grid_item:first-child {
    grid-column: 1/5;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(5) {
    grid-column: 1/2;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(2) {
    grid-column: 2/4;
    grid-row: 2/4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(3) {
    grid-column: 4/5;
    grid-row: 2/4;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v5_mod .section_grid_item:first-child {
    grid-column: 1/7;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(4) {
    grid-column: 1/4;
    grid-row: 3/5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(5) {
    grid-column: 4/7;
    grid-row: 3/5;
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(2) {
    grid-column: 1/5;
    grid-row: 5/8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 5;
    -ms-grid-row-span: 3;
  }
  .section_grid_w.v5_mod .section_grid_item:nth-child(3) {
    grid-column: 5/7;
    grid-row: 5/8;
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    -ms-grid-row: 5;
    -ms-grid-row-span: 3;
  }
}
@media (min-width: 640px) and (max-width: 767px), (min-width: 1024px) {
  .section_grid_w.v6_mod .section_grid_item {
    grid-column: 1/3;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v6_mod .section_grid_item:nth-child(1) {
    grid-column: 1/3;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v6_mod .section_grid_item:nth-child(2) {
    grid-column: 3/4;
    grid-row: 1/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v6_mod .section_grid_item:nth-child(3) {
    grid-column: 4/6;
    grid-row: 1/3;
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px), (max-width: 639px) {
  .section_grid_w.v6_mod .section_grid_item {
    position: relative;
  }
  .section_grid_w.v6_mod .section_grid_item:nth-child(1) {
    grid-column: 1/3;
    -ms-grid-column: 1;
  }
  .section_grid_w.v6_mod .section_grid_item:nth-child(2) {
    grid-column: 3/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .section_grid_w.v6_mod .section_grid_item:nth-child(3) {
    grid-column: 1/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
}
.section_grid_w.v7_mod .section_grid_item {
  grid-column: 1/3;
  grid-row: 1/4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
}

.section_grid_w.v7_mod .section_grid_item:nth-child(2) {
  grid-column: 1/3;
  grid-row: 4/9;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  -ms-grid-row: 4;
  -ms-grid-row-span: 5;
}

@media screen and (max-width: 1024px) {
  .section_grid_w.v7_mod .section_grid_item {
    grid-column: 1/1;
    grid-row: 1/2;
  }
  .section_grid_w.v7_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v7_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .section_grid_w.v7_mod .section_grid_item:nth-child(2) {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w.v8_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(2) {
    grid-column: 2/4;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(3) {
    grid-column: 4/4;
    grid-row: 1/2;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(4) {
    grid-column: 5/6;
    grid-row: 1/2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(5) {
    grid-column: 2/3;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(6) {
    grid-column: 3/6;
    grid-row: 2/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v8_mod .section_grid_item:nth-child(2) {
    grid-column: 2/4;
    grid-row: 1/2;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(5) {
    grid-column: 2/3;
    grid-row: 2/3;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(3) {
    grid-column: 3/4;
    grid-row: 2/3;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media (min-width: 640px) and (max-width: 767px), (min-width: 1024px) and (max-width: 1200px) {
  .section_grid_w.v8_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(2) {
    grid-column: 2/4;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(3) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(4) {
    grid-column: 3/4;
    grid-row: 1/2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(5) {
    grid-column: 3/4;
    grid-row: 3/4;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(6) {
    grid-column: 1/3;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v8_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(3) {
    grid-column: 2/3;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(5) {
    grid-column: 1/2;
    grid-row: 4/5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v8_mod .section_grid_item:nth-child(6) {
    grid-column: 2/3;
    grid-row: 3/5;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v8_tablet_mod .section_grid_item:nth-child(3) {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .section_grid_w.v8_tablet_mod .section_grid_item:nth-child(6) {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .section_grid_w.v8_tablet_mod .section_grid_item:nth-child(2) {
    grid-column: 1/3;
    grid-row: 2/3;
  }
  .section_grid_w.v8_tablet_mod .section_grid_item:nth-child(5) {
    grid-column: 1/2;
    grid-row: 3/4;
  }
  .section_grid_w.v8_tablet_mod .section_grid_item:nth-child(4) {
    grid-column: 1/2;
    grid-row: 4/5;
  }
  .section_grid_w.v8_tablet_mod .section_grid_item:nth-child(1) {
    grid-column: 2/3;
    grid-row: 3/5;
  }
}
.section_grid_w.v9_mod .section_grid_item:first-child {
  grid-column: 1/2;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
}

.section_grid_w.v9_mod .section_grid_item:nth-child(2) {
  grid-column: 1/2;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
}

@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v9_mod .section_grid_item:first-child {
    grid-column: 1/3;
    grid-row: 1/2;
  }
  .section_grid_w.v9_mod .section_grid_item:nth-child(2) {
    grid-column: 3/4;
    grid-row: 1/2;
  }
}
.section_grid_w.v10_mod .section_grid_item:nth-child(1) {
  grid-column: 1/4;
  grid-row: 1/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
}

.section_grid_w.v10_mod .section_grid_item:nth-child(2) {
  grid-column: 4/6;
  grid-row: 1/3;
  -ms-grid-column: 4;
  -ms-grid-column-span: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
}

@media screen and (max-width: 639px) {
  .section_grid_w.v10_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v10_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (min-width: 481px) {
  .section_grid_w.v11_mod .section_grid_item:first-child {
    grid-column: 1/12;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 6;
  }
  .section_grid_w.v11_mod .section_grid_item:nth-child(2) {
    grid-column: 12/21;
    grid-row: 1/2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    -ms-grid-row: 5;
    -ms-grid-row-span: 4;
  }
  .section_grid_w.v11_mod .section_grid_item:nth-child(3) {
    grid-column: 12/21;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 7;
    -ms-grid-row-span: 6;
  }
}
@media screen and (max-width: 480px) {
  .section_grid_w.v11_mod .section_grid_item {
    display: block;
    height: auto;
    margin-bottom: 1.2em;
  }
  .section_grid_w.v11_mod .section_grid_item:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 0;
  }
}
.section_grid_w.v12_mod .section_grid_item {
  position: relative;
}

.section_grid_w.v12_mod .section_grid_item:first-child {
  grid-column: 1/2;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
}

.section_grid_w.v12_mod .section_grid_item:nth-child(2) {
  grid-column: 2/-1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
}

@media screen and (max-width: 640px) {
  .section_grid_w.v12_mod .section_grid_item:first-child {
    grid-column: 1/2;
    grid-row: 2/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v12_mod .section_grid_item:nth-child(2) {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (min-width: 768px) {
  .section_grid_w.v13_mod .section_grid_item:nth-child(1) {
    grid-column: 1/3;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v13_mod .section_grid_item:nth-child(2) {
    grid-column: 3/6;
    grid-row: 1/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_w.v13_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v13_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (min-width: 1201px) {
  .section_grid_w.v14_mod .section_grid_item:nth-child(1) {
    grid-column: 1/3;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(2) {
    grid-column: 3/5;
    grid-row: 1/2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(3) {
    grid-column: 5/5;
    grid-row: 1/2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(4) {
    grid-column: 3/6;
    grid-row: 2/3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .section_grid_w.v14_mod .section_grid_item:nth-child(2) {
    grid-column: 1/3;
    grid-row: 1/2;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(4) {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(1) {
    grid-column: 1/3;
    grid-row: 2/4;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(3) {
    grid-column: 3/4;
    grid-row: 3/4;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .section_grid_w.v14_mod .section_grid_item:nth-child(1) {
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(3) {
    grid-column: 3/4;
    grid-row: 1/2;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(2) {
    grid-column: 3/4;
    grid-row: 2/3;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(4) {
    grid-column: 1/4;
    grid-row: 3/4;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v14_mod .section_grid_item:nth-child(2) {
    grid-column: 1/3;
    grid-row: 1/2;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(4) {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(1) {
    grid-column: 1/3;
    grid-row: 2/4;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(3) {
    grid-column: 3/4;
    grid-row: 3/4;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v14_mod .section_grid_item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(3) {
    grid-column: 1/2;
    grid-row: 3/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v14_mod .section_grid_item:nth-child(4) {
    grid-column: 2/3;
    grid-row: 2/4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
}
@media screen and (min-width: 1025px) {
  .section_grid_w.v15_mod .section_grid_item:first-child {
    grid-column: 1/8;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .section_grid_w.v15_mod .section_grid_item:nth-child(2) {
    grid-column: 8/11;
    grid-row: 1/2;
    -ms-grid-column: 8;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .section_grid_w.v15_mod .section_grid_item:first-child {
    grid-column: 1/4;
    grid-row: 1/2;
  }
  .section_grid_w.v15_mod .section_grid_item:nth-child(2) {
    grid-column: 4/5;
    grid-row: 1/2;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .section_grid_w.v15_mod .section_grid_item:first-child {
    grid-column: 1/3;
    grid-row: 1/2;
  }
  .section_grid_w.v15_mod .section_grid_item:nth-child(2) {
    grid-column: 3/4;
    grid-row: 1/2;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_w.v15_mod .section_grid_item:first-child {
    grid-column: 1/5;
    grid-row: 1/2;
  }
  .section_grid_w.v15_mod .section_grid_item:nth-child(2) {
    grid-column: 1/5;
    grid-row: 2/3;
  }
}
.section_grid_item.height_mod {
  height: 16.8em;
}

.section_grid_item.height_2_mod {
  height: 24.2em;
  overflow: hidden;
}

.section_grid_item.height_3_mod {
  height: 15.2em;
}

@media (max-width: 1200px) and (min-width: 1025px) {
  .section_grid_item.height_4_mod .section_grid_item_in {
    font-size: 0.8vw;
  }
}
@media screen and (min-width: 1025px) {
  .section_grid_item.height_4_mod {
    height: 22em;
  }
}
.section_grid_item.bg_mod {
  background-color: #f2f2f2;
}

.section_grid_item_in {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #fff;
}

@media screen and (max-width: 480px) {
  .section_grid_item.border_mod .section_grid_item_in {
    border: 3px solid #fff;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_item_in.img_mod {
    height: 30vw;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_item_in.img_mod {
    height: 25em;
  }
}
@media screen and (max-width: 480px) {
  .section_grid_item_in.img_mod {
    height: 18em;
  }
}
.section_grid_item_in.offset_mod {
  margin-bottom: 3.4em;
}

@media screen and (max-width: 767px) {
  .section_grid_item_in.offset_mod {
    width: 100%;
    height: 50vw;
  }
}
@media screen and (max-width: 480px) {
  .section_grid_item_in.offset_mod {
    height: 70vw;
  }
}
.section_grid_item_in.outside_mod {
  margin-left: -4em;
  width: calc(100% + 4em);
}

@media screen and (max-width: 767px) {
  .section_grid_item_in.outside_mod {
    margin-left: 0;
    width: 100%;
  }
}
.section_grid_item_in.content_mod {
  width: calc(100% + 4em);
  margin: 0 0 3em -4em;
}

.section_grid_item_in.content_mod:after {
  content: "";
  display: block;
  padding-bottom: 38.6%;
}

@media screen and (max-width: 767px) {
  .section_grid_item_in.content_mod:after {
    padding-bottom: 50vw;
  }
}
@media screen and (max-width: 480px) {
  .section_grid_item_in.content_mod:after {
    padding-bottom: 70vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_grid_item_in.content_mod {
    margin-left: 0;
    width: 100%;
  }
}
.section_grid_item_in:hover, .section_grid_item_in:active, .section_grid_item_in:focus {
  text-decoration: none;
}

.section_grid_item.bg_mod .section_grid_item_in {
  background-color: #f2f2f2;
}

.section_grid_item_img_w {
  width: 100%;
  height: 100%;
}

.section_grid_item_in.content_mod .section_grid_item_img_w {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.section_grid_item_img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section_grid_item_img_w.size_mod .section_grid_item_img {
  -o-object-fit: inherit;
  object-fit: inherit;
  height: auto;
  width: 100%;
}

.section_grid_item_hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2em;
  background-color: rgba(0, 0, 0, 0.53);
  opacity: 0;
  pointer-events: none;
}

.section_grid_item_in:hover .section_grid_item_hover {
  opacity: 1;
  pointer-events: auto;
}

@media (max-width: 1024px), (hover: none) and (pointer: coarse) {
  .section_grid_item_hover {
    opacity: 1;
    top: auto;
    bottom: 0;
    min-height: 4em;
    height: auto;
    padding: 0.4rem;
  }
  .section_grid_item.bg_mod .section_grid_item_hover {
    height: 100%;
    opacity: 0;
  }
  .section_grid_item.bg_mod .section_grid_item_in:hover .section_grid_item_hover {
    opacity: 1;
  }
}
.section_grid_item.bg_mod .section_grid_item_hover {
  background-color: #3d3d3d;
}

.section_grid_item_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 13em;
  width: 100%;
  margin: 0 auto;
}

.section_grid_item_title {
  width: 100%;
  color: #fff;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
}

.section_grid_item.bg_mod .section_grid_item_title {
  color: #4e4e4e;
}

.section_grid_item.bg_mod:hover .section_grid_item_title,
.section_grid_item_hover .section_grid_item_title {
  color: #fff !important;
}

@media (max-width: 1024px), (hover: none) and (pointer: coarse) {
  .section_grid_item_title.icon_mod {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_item_title_in {
    display: block;
  }
}
.news_block {
  position: relative;
  width: 100%;
}

.news_block_in {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60em;
  padding: 4.2em 3.2em;
  background-color: #f2f2f2;
}

@media screen and (max-width: 1200px) {
  .news_block_in {
    height: auto;
    padding-top: 5em;
  }
}
@media screen and (max-width: 767px) {
  .news_block_in {
    padding: 3em;
  }
}
@media screen and (max-width: 639px) {
  .news_block_in {
    position: static;
  }
}
.news_block_title {
  margin-bottom: 0.6087em;
  text-transform: uppercase;
  font-size: 2.3em;
  color: #404040;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .news_block_title {
    font-size: 2.6em;
  }
}
.news_block_list {
  margin: 0 0 1.8em;
  padding: 0;
  list-style: none;
}

.news_block_item {
  margin-bottom: 0.8em;
}

.news_block_item.icon_mod {
  position: relative;
  padding-left: 2.4em;
}

.news_block_item:last-child {
  margin-bottom: 0;
}

.news_block_link {
  text-decoration: none;
  font-size: 1.4em;
  font-weight: 400;
  color: #404040;
}

.news_block_link:hover, .news_block_link:focus {
  color: #7f7f7f;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .news_block_link {
    font-size: 1.6em;
  }
}
.project_wrap {
  width: 100%;
  margin: 0;
}
.project_wrap.project_see_more {
  margin-top: 1.5em;
}

.project_quote blockquote {
  border-left: 0.6em solid rgb(28, 167, 221);
  padding: 1em 1em;
  padding-left: 1.5em;
  margin: 2em 0;
}
.project_quote blockquote p {
  color: rgb(28, 167, 221);
  font-size: 1.8em;
}

.project_wrap.wide_mod {
  width: auto;
  margin-top: 4.5em;
  margin-left: -4em;
}

@media screen and (max-width: 1200px) {
  .project_wrap.wide_mod {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .project_wrap.wide_mod {
    margin-left: 0;
  }
}
.project_wrap.equal_mod {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.project_wrap.offset_mod {
  margin-top: 4.5em;
}

.project_wrap.top_mod {
  position: relative;
  margin: -14.6em -0.6em 0;
  width: auto;
  z-index: 2;
}

@media screen and (max-width: 1200px) {
  .project_wrap.top_mod {
    margin-top: -12.6em;
  }
}
@media screen and (max-width: 767px) {
  .project_wrap.top_mod {
    width: 100%;
    margin: 0;
  }
}
.project_wrap.column_mod {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.project_col_wrap {
  width: 50%;
}

.project_col_wrap:first-child {
  padding-right: 3em;
}

@media screen and (max-width: 1200px) {
  .project_col_wrap:first-child {
    padding-right: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.project_col_wrap.mobile_mod {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

@media screen and (min-width: 1201px) {
  .project_col_wrap.mobile_mod {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .project_col_wrap {
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .project_col.desktop_mod {
    display: none;
  }
}
.project_image_print {
  display: block;
  height: 0;
  width: 100%;
}
.project_image_print img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.project_slider_wrap {
  position: relative;
  display: block;
  width: 100%;
  max-width: 45em;
}

.project_slider_wrap.offset_mod {
  margin-bottom: 3em;
}

@media screen and (max-width: 1200px) {
  .project_slider_wrap.offset_mod {
    margin-bottom: 0;
  }
}
.project_slider_wrap .lSNext, .project_slider_wrap .lSPrev, .project_slider_wrap .lSGallery li {
  cursor: pointer;
}

.project_slider_wrap .lSGallery li {
  border: 1px solid #fff;
}

.project_slider_wrap .lSGallery li.active {
  border: 1px solid #1ca7dd;
}

@media screen and (max-width: 1200px) {
  .project_slider_wrap {
    max-width: none;
  }
}
@media (max-width: 1024px) and (min-width: 640px) {
  .project_slider_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.project_slider {
  display: block;
  width: 100%;
  margin-bottom: 1.2em;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .project_slider {
    width: calc(100% - 12vw - 1.2em);
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .project_slider {
    width: calc(100% - 10vw - 1.2em);
  }
}
@media (max-width: 1024px) and (min-width: 640px) {
  .project_slider {
    margin-right: auto !important;
    margin-left: 0 !important;
    margin-bottom: 0;
  }
}
.project_slider_item {
  position: relative;
  width: 100%;
}
.project_slider_item.video_slide:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6rem;
  height: 6rem;
  transform: translateY(-50%) translateX(-50%);
  background-image: url("../images/icons/circle-play-duotone.svg");
  z-index: 1;
  pointer-events: none;
}

.project_slider_item:after {
  content: "";
  display: block;
  padding-bottom: 66.66%;
}

.project_slider_item_img_wrap {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.project_slider_item_img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.project_slider_arrow {
  position: absolute;
  z-index: 10;
  top: 50%;
  display: block;
  width: 2em;
  height: 2em;
  margin-top: -1em;
  background-color: #000;
  cursor: pointer;
  color: #fff;
}

.project_slider_arrow.prev_mod {
  left: 1.8em;
}

.project_slider_arrow.next_mod {
  right: 1.8em;
}

.project_slider_controls {
  z-index: 10;
  position: absolute;
  top: 50%;
  right: -0.6em;
  left: -0.6em;
  height: 2em;
  margin-top: -1em;
  opacity: 0;
  pointer-events: none;
}

.project_slider_wrap:hover .project_slider_controls {
  opacity: 1;
}

@media screen and (max-width: 1024px) {
  .project_slider_controls {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .project_slider_controls {
    display: block;
    opacity: 1;
  }
}
.project_slider_arrow {
  z-index: 10;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 2em;
  height: 2em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  pointer-events: initial;
}

.project_slider_nav {
  display: block;
  margin-right: -0.8em;
}

.project_slider_nav_item_slide {
  padding: 0 0.8em 0 0;
}

.project_slider_nav_item {
  position: relative;
  display: block;
  width: 100%;
}

.project_slider_nav_item:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
}

.project_slider_nav_item_slide.slick-current .project_slider_nav_item:before {
  opacity: 0.5;
}

.project_slider_nav_item_img_wrap {
  display: block;
  width: 100%;
}

.project_slider_nav_item_img {
  width: 100%;
  height: 100%;
  min-height: 8em;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 480px) {
  .project_slider_nav_item_img {
    min-height: 6em;
  }
}
.project_thumbs {
  width: 100%;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .project_thumbs {
    width: 12vw;
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .project_thumbs {
    width: 10vw;
  }
}
@media (max-width: 1024px) and (min-width: 640px) {
  .project_thumbs {
    position: absolute !important;
    top: 0;
    right: 0;
    height: 100%;
  }
}
.project_thumbs_item .image-wrap {
  aspect-ratio: 1/1;
}

.project_thumbs_item.video_slide:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3rem;
  height: 3rem;
  transform: translateY(-50%) translateX(-50%);
  background-image: url("../images/icons/circle-play-duotone.svg");
  z-index: 1;
  pointer-events: none;
}

.project_thumbs_item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid transparent;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  z-index: 2;
}

.project_thumbs_item.swiper-slide-thumb-active:before {
  border: 2px solid #1ca7dd;
}

.project_slider_thumbs_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar {
  width: 26em;
  padding: 4em;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  font-size: 1rem;
  background-color: #fff;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .sidebar {
    display: none;
  }
}
.sidebar_menu {
  margin: 0 0 2.2em;
}

@media screen and (max-width: 1200px) {
  .sidebar_menu {
    margin-bottom: 1.8em;
  }
}
.sidebar_menu_title {
  display: block;
  font-size: 1.5em;
  text-transform: uppercase;
}
.sidebar_menu_title a {
  color: #404040;
}
.sidebar_menu_title a:hover {
  color: #1ca7dd;
}

.sidebar_menu_title.v2_mod {
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .sidebar_menu_title {
    margin: 0 0 1.33333em;
  }
}
@media screen and (max-width: 767px) {
  .sidebar_menu_title {
    margin: 0 0 0.66667em;
  }
}
.sidebnar_menu_link {
  color: #404040;
  font-size: 1.3em;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.8;
  letter-spacing: -0.02rem;
  white-space: nowrap;
}

.sidebnar_menu_link:hover, .sidebnar_menu_link:focus {
  text-decoration: none;
  color: #a2a496;
}

.sidebnar_menu_link.active_mod {
  color: #a2a496;
}

.sidebar_link {
  position: relative;
  display: block;
  padding: 1.2em 0 1.2em 1.6em;
  color: #1ca7dd;
  text-decoration: none;
}

.sidebar_link:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.6em;
  height: 100%;
  display: block;
  content: "";
  background-color: #1ca7dd;
}

.sidebar_link.mobile_mod {
  display: none;
}

.sidebar_link_widget {
  margin-top: 2em;
}
.sidebar_link_widget .sidebar_link_descr a {
  text-decoration: underline;
}

.sidebar_link_widget_blue .img-icon {
  color: #1ca7dd;
}

@media screen and (max-width: 1024px) {
  .sidebar_link.mobile_mod {
    display: block;
    margin-top: 3em;
  }
}
.sidebar_link_title,
.sidebar_link-descr {
  display: block;
}

.sidebar_link_title {
  font-size: 1.3em;
  padding: 0.5em 0 0.3em 0;
  font-weight: 700;
  text-transform: uppercase;
}

.sidebar_link_descr {
  display: block;
  font-size: 1.3em;
  hyphens: auto;
}
.sidebar_link_descr p {
  margin-bottom: 0.5em;
}
.sidebar_link_descr p:last-child {
  margin-bottom: 0;
}

.sidebar_link.mobile_mod .sidebar_link_descr {
  max-width: 100%;
}

.sidebar_link_descr a:hover, .sidebar_link_descr a:active, .sidebar_link_descr a:focus {
  color: rgba(28, 167, 221, 0.75);
}

.content {
  font-size: 1rem;
  padding: 0 0 0 4em;
  width: calc(100% - 26.8em);
}

@media (max-width: 1200px) and (min-width: 768px) {
  .content.offset_mod {
    padding-left: 2em;
  }
}
@media screen and (max-width: 1200px) {
  .content {
    width: calc(100% - 26em);
    padding-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  .content {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .content {
    width: 100%;
    padding-left: 0;
  }
}
.page_title_wrap {
  position: relative;
  min-height: 14.6em;
  padding: 2em 0;
  font-size: 1rem;
}

@media screen and (max-width: 767px) {
  .page_title_wrap.decor_mod {
    min-height: 3.6em;
  }
}
.page_title_wrap:before {
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 500rem;
  height: 500rem;
  margin-left: -250rem;
  display: block;
  content: "";
  background-color: #f2f2f2;
}

@media screen and (max-width: 1200px) {
  .page_title_wrap {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    min-height: 12.6em;
    padding: 0.8em 0 2em 3em;
  }
}
@media screen and (max-width: 767px) {
  .page_title_wrap {
    padding-left: 3.6em;
    padding-bottom: 1.8em;
  }
}
.page_title_wrap.regions_mod {
  display: block;
}

@media screen and (max-width: 1024px) {
  .page_title_wrap.tabs_mod {
    padding-bottom: 6em;
  }
}
.page_title {
  width: 100%;
  padding-bottom: 0.3em;
  line-height: 1.3em;
  font-weight: 300;
  letter-spacing: -0.69px;
  color: rgba(0, 0, 0, 0.75);
}

@media screen and (min-width: 768px) {
  .page_title {
    font-size: 3.3em;
  }
}
@media screen and (max-width: 1024px) {
  .page_title {
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  .page_title {
    font-size: 3.2em;
  }
}
.page_descr {
  width: 100%;
  font-size: 2.4em;
  line-height: 1.2;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.75);
  letter-spacing: -0.55px;
}

.page_descr.descr_mb {
  padding-top: 1em;
  margin-bottom: 1em;
}

@media screen and (max-width: 1200px) {
  .page_descr.descr_mb {
    font-size: 1.6em;
    line-height: 1.2;
    margin-bottom: 0;
  }
}
.page_descr.color_b_mod {
  color: #1ca7dd;
}

.page_descr.fw_6_mod {
  font-weight: 600;
  text-transform: uppercase;
}

.page_descr.award_mod {
  font-weight: 600;
}

@media screen and (max-width: 1200px) {
  .page_descr.award_mod {
    font-size: 1em;
  }
}
@media screen and (max-width: 767px) {
  .page_descr {
    font-size: 2em;
    line-height: 1.1;
  }
}
.page_toolbar {
  height: 4.5em;
}

@media screen and (max-width: 768px) {
  .page_toolbar {
    height: 2em;
  }
}
.page_toolbar_link {
  color: rgba(102, 102, 102, 0.6);
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.page_toolbar_link:hover, .page_toolbar_link:focus {
  text-decoration: none;
  color: #666666;
}

@media screen and (max-width: 768px) {
  .page_toolbar_link {
    display: none;
  }
}
.page_toolbar_span {
  display: block;
  margin-left: 0.4em;
  font-size: 1.1em;
}

.section_descr {
  width: 50%;
  padding-right: 3em;
}

.descr_text_big {
  margin-right: 0.2em;
  text-transform: uppercase;
  font-weight: 400;
}

.address_b {
  margin: 3.4em 0 4em;
}

.address_b .page_descr {
  font-size: 1.2em;
}

.address_col {
  padding-right: 10px;
  width: 50%;
}

.address_icon_wrap {
  width: 1.6em;
  height: 1.6em;
  margin-bottom: 0.4em;
  margin-left: -0.5em;
  color: #1ca7dd;
}

.address_col.link_mod:hover .address_icon_wrap {
  color: rgba(28, 167, 221, 0.75);
}

.address_icon_wrap.v1_mod {
  margin-left: 0;
}

.address_text {
  font-size: 1.5em;
  color: #1ca7dd;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.address_col.link_mod:hover .address_text {
  color: rgba(28, 167, 221, 0.75);
}

.project_text {
  max-width: 26em;
  font-size: 1.8em;
  line-height: 1.4;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
}

@media screen and (max-width: 1200px) {
  .project_text {
    max-width: 100%;
    margin-top: 2em;
  }
}
.project_text_bottom {
  margin-top: 1.46667em;
  font-size: 1.5em;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.75);
}

.our_process {
  padding: 1.8em 0;
  margin-bottom: 3em;
  border-top: 1px solid #1ca7dd;
  border-bottom: 1px solid #1ca7dd;
}

@media screen and (max-width: 1200px) {
  .our_process {
    margin-bottom: 2em;
  }
}
.process_toggle {
  position: relative;
  display: block;
  padding-left: 2.1em;
  color: #1ca7dd;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
}

.process_toggle:hover, .process_toggle:focus {
  text-decoration: none;
  color: rgba(28, 167, 221, 0.75);
}

.process_toggle.active_mod .process_icon:before {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  -ms-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}

.process_icon {
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.5em;
  height: 1.5em;
  margin-top: -0.9em;
  border: 1px solid #1ca7dd;
  background-color: #1ca7dd;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
  -o-transition: background-color 0.3s ease, border-color 0.3s ease;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}

.process_icon:before, .process_icon:after {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 2px;
  display: block;
  content: "";
  background-color: #fff;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.process_icon:before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}

.process_toggle:hover .process_icon {
  background-color: rgba(28, 167, 221, 0.75);
  border-color: rgba(28, 167, 221, 0.75);
}

.process_list_wrap {
  display: none;
  margin: 0 0 0 0.6em;
  padding-top: 1.2em;
  font-size: 1rem;
}

.process_list_wrap_inner {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.75);
}

.process_item {
  position: relative;
  margin: 0 0 0.2em 0;
  padding: 0 0 0 1em;
  font-size: inherit;
  color: rgba(0, 0, 0, 0.75);
}

.process_item:last-child {
  margin-bottom: 0;
}

.process_item:before {
  position: absolute;
  left: 0;
  top: 0.5em;
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: currentColor;
}

.award_item {
  max-width: 25em;
  margin-bottom: 2em;
}
.award_item .award_img_wrap {
  display: block;
  height: 5em;
  width: 10em;
  margin-bottom: 1em;
}
.award_item .award_img_wrap img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left bottom;
  object-position: left bottom;
}
.award_item .award_item_link, .award_item .award_item_link:hover, .award_item .award_item_link:focus, .award_item .award_item_link:active {
  color: #404040;
}

.award_item:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1200px) {
  .award_item {
    margin-bottom: 1.2em;
  }
}
.award_title {
  font-size: 1.5em;
  font-weight: 500;
  text-transform: uppercase;
}

.award_text {
  font-size: 1.5em;
}

@media (min-width: 1025px) and (max-width: 1200px) {
  .related_projects {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media screen and (max-width: 1200px) {
  .related_projects {
    padding-top: 3.2em;
  }
}
.related_projects_col {
  width: 100%;
}

@media (min-width: 1025px) and (max-width: 1200px) {
  .related_projects_col.info_mod {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    max-width: 30%;
  }
}
@media screen and (max-width: 767px) {
  .related_projects_col.info_mod {
    margin-bottom: 2.8em;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media screen and (min-width: 768px) {
  .related_projects_col.blocks_mod {
    margin-left: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .related_projects_col.blocks_mod {
    max-width: 70%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.related_projects_nav {
  min-height: 7.8em;
  padding: 1.4em 0 1em 1.8em;
  border-left: 2px solid rgba(0, 0, 0, 0.5);
}

.related_projects_nav_title {
  margin-bottom: 0.8em;
  display: block;
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.01rem;
  line-height: 1;
}

.related_projects_nav_item {
  margin-bottom: 0.6em;
}

.related_projects_nav_item:last-of-type {
  margin-bottom: 0;
}

.related_projects_nav_link {
  font-size: 1.5em;
  color: #00a7e0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.related_projects_nav_link:hover, .related_projects_nav_link:focus {
  text-decoration: none;
  color: rgba(28, 167, 221, 0.6);
}

@media screen and (max-width: 1024px) {
  .related_projects_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -2em;
  }
}
.related_projects_list_item {
  margin-bottom: 2.8em;
}

@media screen and (max-width: 1024px) {
  .related_projects_list_item {
    padding-right: 2em;
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .related_projects_list_item {
    width: 100%;
    margin-bottom: 1.8em;
  }
}
.projects_block {
  padding: 2.8em 2.9em;
  background-color: #f2f2f2;
}

@media screen and (max-width: 767px) {
  .projects_block {
    padding-left: 2em;
    padding-right: 2em;
  }
}
.projects_block_heading {
  margin-bottom: 1.6em;
}

.projects_block_title {
  margin-bottom: 0.26667em;
  font-size: 1.5em;
  font-weight: 500;
}

.projects_block_date {
  font-size: 1.1em;
  color: #666666;
}

.projects_block_descr {
  margin-bottom: 0.26667em;
  max-height: 4em;
  font-size: 1.5em;
  overflow: hidden;
}

.projects_block_descr span {
  display: block;
}

.projects_block_btn {
  font-size: 1.5em;
  color: #1ca7dd;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.projects_block_btn:hover, .projects_block_btn:focus {
  text-decoration: none;
  color: rgba(28, 167, 221, 0.6);
}

.college_list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 1.5em;
  width: 100%;
}

.college_item_wrap {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .college_list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 640px) {
  .college_list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 374px) {
  .college_list {
    grid-template-columns: 1fr;
  }
}
.college_item {
  display: block;
  color: rgba(0, 0, 0, 0.75);
}

.college_item:hover, .college_item:focus {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}

.college_img_wrap {
  position: relative;
  width: 100%;
  margin-bottom: 0.8em;
}

.college_img_wrap:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.53);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  content: "";
}

.college_img_wrap:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.college_item:hover .college_img_wrap:before,
.college_item:focus .college_img_wrap:before {
  opacity: 1;
}

.college_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.college_title {
  font-size: 1.3em;
  text-transform: uppercase;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.college_item:hover .college_title,
.college_item:focus .college_title {
  opacity: 0.75;
}

.college_location {
  font-size: 1.3em;
  font-weight: 300;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.college_item:hover .college_location,
.college_item:focus .college_location {
  opacity: 0.75;
}

.ranking_list {
  margin: 0 -0.8em -1.6em;
  width: calc(100% + 1.6em);
}

@media screen and (max-width: 767px) {
  .ranking_list {
    margin-bottom: -0.8em;
  }
}
.rank_item_wrap {
  width: 25%;
  padding: 0 0.8em 1.6em;
}

@media screen and (max-width: 1200px) {
  .rank_item_wrap {
    width: 33.33%;
  }
}
@media screen and (max-width: 1024px) {
  .rank_item_wrap {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .rank_item_wrap {
    width: 33.33%;
  }
}
@media screen and (max-width: 690px) {
  .rank_item_wrap {
    width: 50%;
    padding-bottom: 0.8em;
  }
}
@media screen and (max-width: 480px) {
  .rank_item_wrap {
    width: 100%;
  }
}
.rank_item {
  position: relative;
  border: 1px solid #c1c1c1;
  height: 100%;
}

@media (max-width: 690px) and (min-width: 481px) {
  .rank_item:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .news_list.history_mod .rank_item:after {
    display: none;
  }
}
.rank_item_in {
  display: block;
  height: 100%;
  width: 100%;
  padding: 2.6em 1.4em 2.6em 1.6em;
  color: rgba(0, 0, 0, 0.75);
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.rank_item.news_mod .rank_item_in {
  padding-left: 2em;
  padding-right: 2em;
}

@media (max-width: 690px) and (min-width: 481px) {
  .rank_item_in {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .news_list.history_mod .rank_item_in {
    position: static;
  }
}
.rank_logo_wrap {
  display: block;
  height: 5em;
  width: 10em;
  margin-bottom: 1.6em;
}

.rank_logo_wrap.sm_mod {
  padding-top: 0.6em;
}

.rank_logo_wrap.lg_mod {
  height: 5.4em;
  margin-top: -1.2em;
}

@media screen and (max-width: 767px) {
  .rank_logo_wrap.lg_mod {
    height: 4.4em;
  }
}
@media screen and (max-width: 767px) {
  .rank_logo_wrap {
    height: 3.8em;
  }
}
.rank_logo {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left bottom;
  object-position: left bottom;
}

.rank_title {
  max-width: 15em;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .rank_title {
    font-size: 1.2em;
  }
}
.rank_descr {
  font-size: 1.4em;
  line-height: 1.2;
}

@media screen and (max-width: 767px) {
  .rank_descr {
    line-height: 1;
  }
}
.rank_company {
  display: block;
  margin-top: 0.8em;
  font-size: 1.4em;
  color: #1ca7dd;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.rank_company.link_mod:hover, .rank_company.link_mod:focus {
  color: rgba(28, 167, 221, 0.75);
}

.rank_text {
  font-size: 1.2em;
}

.rank_text a {
  color: #1ca7dd;
}

.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 4em 2em;
  font-size: 1rem;
  z-index: 200;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  pointer-events: none;
}

.popup.active_mod {
  opacity: 1;
  pointer-events: initial;
}

@media screen and (max-width: 1023px) {
  .popup {
    padding: 3em 2em;
  }
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.86);
  z-index: -1;
}

.popup_in {
  position: relative;
  width: 100%;
  max-width: 49.4em;
  max-height: 100%;
  background-color: #fff;
}

.popup_in.index_map_mod {
  position: relative;
  max-width: 105.4em;
  padding: 0;
  background-color: #f2f2f2;
}

@media screen and (min-width: 768px) {
  .popup_in.index_map_mod {
    height: 58.4em;
  }
}
@media screen and (max-width: 767px) {
  .popup_in.index_map_mod {
    height: 90%;
  }
}
.popup_content_w {
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
}

@media screen and (min-width: 768px) {
  .popup_content_w {
    padding: 11em 3em 9em 5.4em;
  }
}
@media screen and (max-width: 767px) {
  .popup_content_w {
    padding: 6em 1.8em;
  }
}
.popup_close {
  z-index: 1;
  position: absolute;
  top: -3.4em;
  right: -0.8em;
  width: 2.8em;
  height: 2.8em;
  cursor: pointer;
}

.popup_close:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 3.2em;
  height: 3.2em;
  margin-top: -1.6em;
  margin-left: -1.6em;
  z-index: -1;
}

.popup_close:hover, .popup_close:active, .popup_close:focus {
  opacity: 0.75;
}

@media (max-height: 480px) {
  .popup_close {
    top: -2.4em;
  }
}
.popup_img_wrap {
  height: 4em;
  margin-bottom: 1.2em;
}

@media (max-width: 480px) {
  .popup_img_wrap {
    height: 2em;
  }
}
.popup_title {
  margin-bottom: 0.64706em;
  font-size: 3.4em;
  font-weight: 100;
  color: #1ca7dd;
  letter-spacing: -0.8px;
}

.popup_text {
  max-width: 22.26667em;
  font-size: 1.5em;
  line-height: 1.25;
  font-weight: 400;
}

.popup_map_wrap {
  position: relative;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 51em;
  max-height: calc(100% - 7.4em);
}

@media (max-width: 480px) {
  .popup_title {
    font-size: 2em;
  }
  .popup_text {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 1024px) {
  .popup_map_wrap {
    width: 100%;
    height: calc(100% - 7.4em);
    overflow-x: auto;
  }
}
.popup_map {
  display: block;
  height: 100%;
}

@media screen and (max-width: 1024px) {
  .popup_map {
    width: 102.4em;
    max-width: 100%;
  }
}
.popup_map_menu {
  position: relative;
  background-color: #f2f2f2;
}

@media screen and (max-width: 1024px) {
  .popup_map_menu {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 102.4em;
  }
}
.popup_map_menu_item {
  width: 13.4em;
}

.popup_map_menu_item_link {
  height: 6.72727em;
  width: 100%;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.popup_map_menu_item_link.active_mod, .popup_map_menu_item_link:hover {
  text-decoration: none;
  color: #1ca7dd;
  background-color: #fff;
}

.popup_map_menu_wrap {
  width: 100%;
  overflow-x: auto;
}

.popup_close_in {
  display: block;
  width: 1.4em;
  height: 1.4em;
  color: #fff;
}

.popup_gallery_wrap {
  position: relative;
  width: 128rem;
  max-width: calc(177vh - 14.2rem);
  max-height: calc(100vh - 8rem);
}

.popup_gallery_wrap:before {
  content: "";
  display: block;
  padding-bottom: 56%;
}

.popup_gallery_wrap .swiper-wrapper {
  height: 100%;
}

.popup_gallery_slider {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.popup_gallery_slider_item {
  height: 100%;
}

.content_row {
  width: 100%;
}

.content_row.equal_mod {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.content_row.offset_mod {
  margin-bottom: 3.8em;
}

.content_row.offset_v2_mod {
  margin-bottom: 1.6em;
}

.content_row.offset_left_mod {
  padding-left: 4.4em;
}

@media screen and (max-width: 1200px) {
  .content_row.offset_left_mod {
    padding-left: 0;
  }
}
.content_col {
  width: 50%;
}

.content_col.v1_mod {
  width: 48%;
}

@media screen and (max-width: 1024px) {
  .content_col.v1_mod {
    width: 100%;
  }
}
.content_col.v2_mod {
  width: 52%;
  padding-left: 2em;
}

@media screen and (max-width: 1024px) {
  .content_col.v2_mod {
    padding-left: 0;
    width: 100%;
    margin-top: 3em;
  }
}
@media screen and (min-width: 1025px) {
  .content_col.offset_mod {
    margin-top: 1.4em;
  }
}
@media screen and (max-width: 1024px) {
  .content_col.offset_mod {
    margin-top: 3em;
  }
}
@media screen and (min-width: 1025px) {
  .content_col.offset_right_mod {
    padding-right: 2em;
  }
}
@media screen and (max-width: 1024px) {
  .content_col.desktop_mod {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .content_col.mobile_mod {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .content_col.mobile_mod {
    margin-top: 1.6em;
  }
}
.career_tab_wrap {
  margin-bottom: 3em;
}

@media screen and (max-width: 1200px) {
  .career_tab_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.career_tab_links {
  margin-left: -1.6em;
  margin-bottom: -1.6em;
  margin-right: 1.4em;
  width: 31.6em;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media screen and (max-width: 1200px) {
  .career_tab_links {
    width: auto;
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .career_tab_links {
    margin-left: -1em;
  }
}
.career_tab_link_wrap {
  width: 50%;
  padding-left: 1.6em;
  padding-bottom: 1.6em;
}

@media screen and (max-width: 1200px) {
  .career_tab_link_wrap {
    width: 33.33%;
  }
}
@media screen and (max-width: 767px) {
  .career_tab_link_wrap {
    padding-left: 1em;
    padding-bottom: 1em;
  }
}
@media screen and (max-width: 374px) {
  .career_tab_link_wrap {
    width: 50%;
  }
}
.career_tab_link {
  position: relative;
  display: block;
  border: 1px solid #1ca7dd;
}

.career_tab_link:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

@media (min-width: 640px) and (max-width: 1200px) {
  .career_tab_link:after {
    padding-bottom: 50.6%;
  }
}
.career_tab_link_in {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1.2em;
  color: #1ca7dd;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.career_tab_link:hover .career_tab_link_in,
.career_tab_link:focus .career_tab_link_in,
.career_tab_link.active_tab .career_tab_link_in {
  text-decoration: none;
  background-color: #1ca7dd;
  color: #fff;
}

@media (min-width: 640px) and (max-width: 1200px) {
  .career_tab_link_in {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (max-width: 480px) {
  .career_tab_link_in {
    padding: 0;
  }
}
.career_tab_link_icon_wrap {
  width: 4em;
  height: 2.8em;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .career_tab_link_icon_wrap {
    width: 3.2em;
    height: 2.2em;
  }
}
@media screen and (max-width: 480px) {
  .career_tab_link_icon_wrap {
    width: 2.6em;
    height: 1.8em;
  }
}
.career_tab_link_icon_wrap.content_mod {
  margin: 0 auto 3.6em;
}

.career_tab_link_title {
  margin-top: 0.90909em;
  width: 100%;
  font-size: 1.1em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 640px) and (max-width: 1200px) {
  .career_tab_link_title {
    width: auto;
    margin-top: 0;
    margin-left: 0.90909em;
  }
}
@media screen and (max-width: 1023px) {
  .career_tab_link_title {
    font-size: 1em;
  }
}
@media screen and (max-width: 639px) {
  .career_tab_link_title {
    margin-top: 1.2em;
  }
}
@media screen and (max-width: 480px) {
  .career_tab_link_title {
    font-size: 10px;
  }
}
.career_content.offset_mod {
  margin-bottom: 4.5em;
}

.project_wrap.wide_mod .career_content {
  padding-left: 4.4em;
}

@media screen and (max-width: 1200px) {
  .project_wrap.wide_mod .career_content {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .career_content {
    padding-left: 3.6em;
  }
}
.career_text {
  font-size: 2.4em;
  line-height: 1.22;
  font-weight: 300;
}
.career_text h6 {
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 1rem;
}
.career_text ul {
  padding-left: 0;
}
.career_text ul li {
  position: relative;
  padding-left: 1.2rem;
  margin-bottom: 1rem;
  font-size: 1.3rem;
  line-height: 1;
}
.career_text ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.5rem;
  width: 3px;
  height: 3px;
  background-color: #000;
  border-radius: 50%;
}

.career_text.offset_mod {
  margin-bottom: 1.875em;
}

.career_text p {
  margin-bottom: 1em;
}

.career_text p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .career_text {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .career_text {
    padding-left: 0;
  }
}
.career_tab_content_wrap {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.career_tab_content {
  display: none;
  padding: 3.4em;
  height: 100%;
  background-color: #1ca7dd;
  color: #fff;
}

.career_tab_content.active_tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1023px) {
  .career_tab_content {
    padding-top: 4em;
    padding-bottom: 4em;
  }
}
.career_tab_text {
  margin-bottom: 1.8em;
  font-size: 2em;
  line-height: 1.2;
  text-align: center;
}

.career_tab_quote {
  margin-bottom: 0.91667em;
  font-size: 2.4em;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
}

.career_tab_author {
  margin-bottom: 0.30769em;
  font-size: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .career_tab_author {
    font-size: 1.2em;
  }
}
.career_tab_job {
  font-size: 1.3em;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .career_tab_job {
    font-size: 1.4em;
  }
}
.career_tab_icons_list {
  margin: 0 -1.4em -3.4em;
}

.career_tab_icons_item {
  width: 20%;
  padding: 0 0.3em 3.4em;
}

@media screen and (max-width: 639px) {
  .career_tab_icons_item {
    width: 33.33%;
  }
}
@media screen and (max-width: 375px) {
  .career_tab_icons_item {
    width: 50%;
  }
}
.career_tab_icon_wrap {
  width: 4em;
  height: 3em;
  margin: 0 auto 1.8em;
}

.career_tab_icon_wrap svg {
  display: block;
  height: 100%;
  width: 100%;
}

.career_tab_icon_title {
  margin-bottom: 0.22222em;
  font-size: 1.3em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.career_tab_icon_descr {
  padding: 0 0.4em;
  font-size: 1.2em;
  line-height: 1.6;
  text-align: center;
}

.career_position_content {
  padding-right: 2.4em;
}

.career_position_content.decor_mod {
  padding-left: 2em;
}

.career_position_content.half_mod {
  width: 50%;
}

@media screen and (max-width: 1024px) {
  .career_position_content.half_mod {
    width: 100%;
    padding-right: 0;
    margin-bottom: 3em;
  }
}
.career_position_content.sm_mod {
  max-width: 31.8em;
  width: 100%;
}

@media screen and (max-width: 1200px) {
  .career_position_content.sm_mod {
    max-width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .career_position_content {
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .career_position_content {
    padding: 0 0 2.4em;
  }
}
.career_position_title {
  position: relative;
  padding: 0.8em 0.8em 0.8em 0;
  color: #b2b2b2;
  font-size: 2.5em;
  line-height: 1.2;
  text-transform: uppercase;
}

.career_position_title:before {
  position: absolute;
  top: 0;
  left: -0.8em;
  display: block;
  width: 2px;
  height: 100%;
  content: "";
  background-color: #b2b2b2;
}

.career_position_text {
  margin-bottom: 4.5rem;
  font-size: 2.4em;
  font-weight: 300;
}

.career_position_text h3 {
  margin-bottom: 0.08333em;
  font-weight: 400;
  text-transform: uppercase;
}

.career_position_text p {
  margin-bottom: 2em;
}

.career_position_text p:last-child {
  margin-bottom: 0;
}

.career_position_text ul {
  margin: 0 0 1em;
  padding: 0;
  list-style: none;
}

.career_position_text ul:last-child {
  margin-bottom: 0;
}

.career_position_text ul.column_mod {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}

.career_position_text li {
  position: relative;
  padding: 0 0 0.42857em 0.85714em;
  font-size: 0.83333em;
}

.career_position_text li:before {
  position: absolute;
  top: 0.71429em;
  left: 2px;
  content: "";
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background-color: #000;
}

.career_position_gallery {
  width: 44.6em;
}

.career_position_gallery.half_mod {
  width: 50%;
}

@media screen and (max-width: 1024px) {
  .career_position_gallery.half_mod {
    width: 100%;
  }
}
.career_btn_wrap {
  margin-top: 1.6em;
  width: 100%;
}

.career_btn_wrap.left_pos_mod {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.career_btn_wrap.outside_mod {
  margin-bottom: -3.4em;
}

.career_btn_wrap.offset_mod {
  margin-top: 1.8em;
}

.career_btn_wrap.v2_mod {
  margin-left: 2.4em;
  margin-top: 3em;
}

.career_list_title {
  padding-left: 2rem;
  padding-top: 2rem;
  padding-bottom: 2.8rem;
  margin-bottom: -0.8rem;
  font-size: 2.6em;
  color: rgba(102, 102, 102, 0.6);
  font-weight: 700;
  text-transform: uppercase;
  border-left: 1px solid currentColor;
}

.career_list {
  padding-left: 0;
}
.career_list.career_list_indented {
  padding-left: 2.4em;
}

.career_list_item {
  position: relative;
  padding-left: 1.2rem;
  margin-bottom: 1rem;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1;
}

.career_list_item sup {
  font-size: 0.6em;
}

.career_list_item span {
  text-decoration: underline;
}

.career_list_item:last-child {
  margin-bottom: 0;
}

.career_list_item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.5rem;
  width: 3px;
  height: 3px;
  background-color: #000;
  border-radius: 50%;
}

.back-to-top {
  display: none;
  position: fixed;
  width: 4.4em;
  height: 1.8em;
  bottom: 10%;
  right: 10%;
}
@media screen and (max-width: 1680px) {
  .back-to-top {
    right: 5%;
  }
}
@media screen and (max-width: 1440px) {
  .back-to-top {
    right: 2%;
  }
}
.back-to-top a.scroll_up {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #808080;
}
.back-to-top svg {
  font-size: 3.112rem;
  transform: rotate(180deg);
}

.careers-wcgb .career_text {
  font-size: 1.7em;
  font-weight: 400;
}

.history_list_title {
  font-size: 1.3em;
  text-transform: uppercase;
}

.history_wrap {
  width: calc(100% - 33.8em);
}

@media screen and (max-width: 1024px) {
  .history_wrap {
    width: 100%;
  }
}
.history_list {
  position: relative;
  margin-top: 2em;
}

.history_line {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 3px;
  margin-left: -1.5px;
  background-color: #c7c6c6;
  z-index: -1;
}

.history_line:before, .history_line:after {
  content: "";
  position: absolute;
  left: 50%;
  width: 2em;
  height: 3px;
  margin-left: -1em;
  background-color: #c7c6c6;
}

.history_line:before {
  top: 0;
}

.history_line:after {
  bottom: 0;
}

@media screen and (max-width: 480px) {
  .history_line {
    display: none;
  }
}
.history_item_wrap {
  width: 50%;
  margin-bottom: 3em;
  padding-right: 3em;
}

.history_item_wrap:last-child {
  margin-bottom: 0;
}

.history_item_wrap.right_mod {
  padding-right: 0;
  padding-left: 3em;
  margin-left: auto;
}

@media screen and (max-width: 480px) {
  .history_item_wrap.right_mod {
    padding-left: 0;
  }
}
.history_item_wrap.double_mod {
  padding-right: 0;
}

.history_item_wrap.double_mod {
  width: 100%;
}

@media screen and (max-width: 480px) {
  .history_item_wrap.double_mod {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.history_item_wrap.line_mod {
  position: relative;
}

@media screen and (max-width: 480px) {
  .history_item_wrap {
    width: 100%;
    padding-right: 0;
  }
}
.history_item {
  position: relative;
  z-index: 1;
}

.history_item.img_mod {
  height: 19.6em;
}

.history_item.double_mod {
  margin-left: auto;
}

@media screen and (max-width: 480px) {
  .history_item.double_mod {
    margin-top: 3em;
  }
}
.history_item.v11_double_mod {
  margin-top: 9.2em;
}

@media screen and (max-width: 480px) {
  .history_item.v11_double_mod {
    margin-top: 3em;
  }
}
.history_item:before {
  content: "";
  position: absolute;
  top: 2.8em;
}

.history_item:before {
  left: calc(100% + 3em);
  width: 2em;
  height: 2em;
  margin-left: -1em;
  margin-top: -1em;
  border-radius: 50%;
  background-color: #616366;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

@media screen and (min-width: 1025px) {
  .history_item_wrap:hover .history_item:before,
  .history_item_wrap:focus .history_item:before {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@media screen and (max-width: 480px) {
  .history_item:before {
    display: none;
  }
}
.history_item_wrap.double_mod .history_item {
  width: calc(50% - 3em);
}

@media screen and (max-width: 480px) {
  .history_item_wrap.double_mod .history_item {
    width: 100%;
  }
}
.history_item_wrap.right_mod .history_item:before, .history_item.double_mod:before {
  left: auto;
  right: calc(100% + 3em);
  margin-left: 0;
  margin-right: -1em;
}

.history_item.double_mod:before {
  display: none;
}

.history_item_wrap.decor_bot_mod .history_item:before, .history_item_wrap.decor_bot_mod .history_item:after {
  top: auto;
  bottom: 2.8em;
}

.history_item_wrap.circle_img_mod .history_item:before, .history_item_wrap.circle_img_mod .history_item:after {
  top: auto;
  bottom: 4.5em;
}

.history_item_in {
  width: 100%;
  height: 100%;
  padding: 1.6em 3em 1.6em 1em;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.history_item.img_mod .history_item_in {
  -webkit-transform-origin: 100% calc(100% - 5.5em);
  -ms-transform-origin: 100% calc(100% - 5.5em);
  transform-origin: 100% calc(100% - 5.5em);
}

.history_item_wrap.right_mod .history_item.img_mod .history_item_in {
  -webkit-transform-origin: 0% calc(100% - 5.5em);
  -ms-transform-origin: 0% calc(100% - 5.5em);
  transform-origin: 0% calc(100% - 5.5em);
}

@media screen and (min-width: 1025px) {
  .history_item_wrap:hover .history_item_in,
  .history_item_wrap:focus .history_item_in {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
}
.history_item_in:after {
  content: "";
  position: absolute;
  top: 2.8em;
}

.history_item_in:after {
  left: 100%;
  width: 0;
  height: 0;
  margin-top: -1em;
  border-style: solid;
  border-width: 1em 0 1em 1em;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 480px) {
  .history_item_in:after {
    display: none;
  }
}
.history_item_wrap.right_mod .history_item_in,
.history_item.double_mod .history_item_in {
  padding-right: 2.6em;
  padding-left: 3.6em;
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
}

.history_item_wrap.right_mod .history_item_in:after,
.history_item.double_mod .history_item_in:after {
  left: auto;
  right: 100%;
  border-width: 1em 1em 1em 0;
  border-color: transparent rgba(0, 0, 0, 0.05) transparent transparent;
}

@media screen and (max-width: 480px) {
  .history_item_wrap.right_mod .history_item_in,
  .history_item.double_mod .history_item_in {
    padding-right: 3em;
    padding-left: 1em;
  }
}
.history_item_wrap.decor_bot_mod .history_item_in:after {
  top: auto;
  bottom: 2.8em;
}

.history_item_wrap.circle_img_mod .history_item_in:after {
  top: auto;
  bottom: 4.5em;
}

@media screen and (min-width: 480px) {
  .history_item_wrap:not(.double_mod) {
    margin-top: -5rem;
  }
  .history_item_wrap.double_mod {
    margin-bottom: 8rem;
  }
  .history_item_wrap.v1_mod {
    margin-top: 0;
  }
  .history_item_wrap.circle_img_mod.double_mod {
    align-items: end;
    margin-top: -2.5rem;
  }
  .history_item_wrap.double_mod.right_mod {
    padding-left: 0;
    flex-direction: row-reverse;
  }
  .history_item_wrap.double_mod.right_mod .history_item.right_mod {
    margin-left: auto;
  }
  .history_item_wrap.double_mod.right_mod .history_item.double_mod {
    margin-left: 0;
  }
  .history_item_wrap.double_mod.right_mod .history_item.double_mod .history_item_in {
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }
  .history_item_wrap.double_mod.right_mod .history_item.double_mod .history_item_in:after {
    left: 100%;
    border-width: 1em 0 1em 1em;
    border-color: transparent transparent transparent rgba(0, 0, 0, 0.05);
  }
  .history_item.double_mod.right_mod.img_mod .history_img_wrap {
    left: -1rem;
    -webkit-clip-path: polygon(1em 0, 1em calc(100% - 6.5em), 0 calc(100% - 5.5em), 1em calc(100% - 4.5em), 1em 100%, 100% 100%, 100% 0);
    clip-path: polygon(1em 0, 1em calc(100% - 6.5em), 0 calc(100% - 5.5em), 1em calc(100% - 4.5em), 1em 100%, 100% 100%, 100% 0);
  }
  .history_item_wrap.circle_img_mod.double_mod.right_mod .history_item.double_mod.img_mod .history_img_wrap {
    left: 0;
    -webkit-clip-path: polygon(calc(100% - 1em) 0, calc(100% - 1em) calc(100% - 6.5em), 100% calc(100% - 5.5em), calc(100% - 1em) calc(100% - 4.5em), calc(100% - 1em) 100%, 0 100%, 0 0);
    clip-path: polygon(calc(100% - 1em) 0, calc(100% - 1em) calc(100% - 6.5em), 100% calc(100% - 5.5em), calc(100% - 1em) calc(100% - 4.5em), calc(100% - 1em) 100%, 0 100%, 0 0);
  }
  .history_item_wrap.circle_img_mod.double_mod.right_mod .history_img_wrap_decor:before {
    bottom: 6em;
    -webkit-transform: skewY(45deg);
    -ms-transform: skewY(45deg);
    transform: skewY(45deg);
  }
}
.history_content {
  position: relative;
  width: 100%;
  margin-top: auto;
  color: rgba(0, 0, 0, 0.75);
  z-index: 2;
}

.history_year {
  font-size: 1.4em;
  font-weight: 700;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.history_item_wrap:not(.right_mod) .history_year {
  text-align: right;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}

@media screen and (max-width: 480px) {
  .history_item_wrap:not(.right_mod) .history_year {
    text-align: left;
  }
}
.history_item.double_mod .history_year {
  text-align: left;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.history_item.img_mod .history_year {
  color: #fff;
}

.history_text {
  font-size: 1.4em;
  font-weight: 400;
  letter-spacing: -0.2px;
}

.history_text a {
  font-weight: 400;
  color: #1ca7dd;
}

.history_text a:hover, .history_text a:focus {
  color: rgba(28, 167, 221, 0.75);
}

.history_text p {
  margin-bottom: 0.42857em;
}

.history_text p:last-child {
  margin-bottom: 0;
}

.history_text sup {
  font-size: 0.7em;
}

.history_item_wrap:not(.right_mod) .history_text {
  text-align: right;
}

@media screen and (max-width: 480px) {
  .history_item_wrap:not(.right_mod) .history_text {
    text-align: left;
  }
}
.history_item.double_mod .history_text {
  text-align: left;
}

.history_item.img_mod .history_text {
  color: #fff;
}

.history_img_wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 1em);
  height: 100%;
  overflow: hidden;
}

@media screen and (min-width: 481px) {
  .history_img_wrap {
    -webkit-clip-path: polygon(calc(100% - 1em) 0, calc(100% - 1em) calc(100% - 6.5em), 100% calc(100% - 5.5em), calc(100% - 1em) calc(100% - 4.5em), calc(100% - 1em) 100%, 0 100%, 0 0);
    clip-path: polygon(calc(100% - 1em) 0, calc(100% - 1em) calc(100% - 6.5em), 100% calc(100% - 5.5em), calc(100% - 1em) calc(100% - 4.5em), calc(100% - 1em) 100%, 0 100%, 0 0);
  }
  .history_item_wrap.right_mod .history_img_wrap {
    -webkit-clip-path: polygon(1em 0, 1em calc(100% - 6.5em), 0 calc(100% - 5.5em), 1em calc(100% - 4.5em), 1em 100%, 100% 100%, 100% 0);
    clip-path: polygon(1em 0, 1em calc(100% - 6.5em), 0 calc(100% - 5.5em), 1em calc(100% - 4.5em), 1em 100%, 100% 100%, 100% 0);
  }
}
.history_img_wrap:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background-image: -o-linear-gradient(top, transparent 0%, #000 100%);
  background-image: linear-gradient(180deg, transparent 0%, #000 100%);
}

.history_item_wrap.right_mod .history_img_wrap {
  left: -1em;
}

@media screen and (max-width: 480px) {
  .history_item_wrap.right_mod .history_img_wrap {
    left: 0;
  }
}
@media screen and (max-width: 480px) {
  .history_img_wrap {
    width: 100%;
  }
}
.history_img_wrap_decor {
  display: none !important;
}

.history_img_wrap_decor:before, .history_img_wrap_decor:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 100%;
  background-color: #fff;
  z-index: 3;
}

.history_item_wrap.right_mod .history_img_wrap_decor:before, .history_item_wrap.right_mod .history_img_wrap_decor:after {
  right: auto;
  left: 0;
}

.history_img_wrap_decor:after {
  top: calc(100% - 5em);
  -webkit-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

.history_item_wrap.right_mod .history_img_wrap_decor:after {
  -webkit-transform: skewY(45deg);
  -ms-transform: skewY(45deg);
  transform: skewY(45deg);
}

.history_img_wrap_decor:before {
  bottom: 6em;
  -webkit-transform: skewY(45deg);
  -ms-transform: skewY(45deg);
  transform: skewY(45deg);
}

.history_item_wrap.right_mod .history_img_wrap_decor:before {
  -webkit-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

@media screen and (max-width: 480px) {
  .history_img_wrap_decor {
    display: none;
  }
}
.history_img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

@media screen and (max-width: 1024px) {
  .history_cols {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
}
.history_news_col {
  width: 30.4em;
  max-width: 100%;
  margin-left: 3.4em;
}

@media screen and (max-width: 1024px) {
  .history_news_col {
    width: 100%;
    margin-left: 0;
  }
}
@media screen and (max-width: 480px) {
  .history_news_col {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .tab_content.history_mod {
    display: none;
  }
  .tab_content.history_mod.active_mod {
    display: block;
  }
}
.news_list {
  width: 100%;
  margin: 0 -0.6em -1.4em;
}

.news_list.tab_mod {
  width: 33.33%;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .news_list.tab_mod {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .news_list.tab_mod {
    width: 100%;
    padding: 0;
    display: none;
  }
}
.news_list.active_mod {
  display: block;
}

.news_list.double_mod {
  width: 66.66%;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
}

.news_list.triple_mod {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

@media screen and (max-width: 1024px) {
  .news_list.double_mod {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    width: 50%;
  }
  .news_list.triple_mod {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}
@media screen and (max-width: 767px) {
  .news_list.double_mod {
    width: 100%;
  }
}
.news_list.offset_mod {
  margin-top: 2em;
}

.news_list.history_mod {
  margin-left: 0;
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .news_list {
    margin-left: 0;
    margin-right: 0;
  }
}
.news_list_item {
  padding: 0 0.6em 1.4em;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
}

.news_list.history_mod .news_list_item {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (max-width: 767px) {
  .news_list_item {
    padding-left: 0;
    padding-right: 0;
  }
}
.news_item {
  display: block;
  padding: 2.6em 0 2.6em;
  color: rgba(0, 0, 0, 0.75);
  border: 1px solid #c1c1c1;
  background-color: #fff;
}

.news_item:hover, .news_item:focus {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.75);
}

.news_item:hover .news_author, .news_item:focus .news_author {
  color: rgba(28, 167, 221, 0.75);
}

.news_item.social_mod {
  padding-bottom: 1.6em;
}

.news_item.social_mod .news_title {
  color: #404040;
}

.news_content {
  padding: 0 2em;
}

.news_item.social_mod .news_content {
  padding: 0 2.4em 0 4.4em;
}

@media screen and (max-width: 1024px) {
  .news_item.social_mod .news_content {
    padding: 0 3.4em 0 5.4em;
  }
}
.news_title {
  position: relative;
  font-size: 1.3em;
  font-weight: 500;
  text-transform: capitalize;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.news_item.social_mod .news_title {
  text-transform: uppercase;
}

.news_date {
  font-size: 1.2em;
  color: rgba(0, 0, 0, 0.75);
}

.news_date.social_mod {
  margin-top: 1.4em;
}

.news_author {
  font-size: 1.2em;
  color: #1ca7dd;
}

.news_icon_wrap {
  position: absolute;
  top: 0.2rem;
  left: -2.8rem;
  width: 1.6rem;
  height: 1.6rem;
  color: #1ca7dd;
}

.news_text {
  margin-top: 1em;
  font-size: 1.3em;
  line-height: 1.25;
}

.news_item.social_mod .news_text {
  margin-top: 1em;
}

.news_text span {
  display: block;
  color: #1ca7dd;
}

.news_link {
  display: block;
  margin-top: 0.8em;
  font-size: 1.4em;
  color: #1ca7dd;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.news_link.v2_mod {
  margin-top: 0;
}

.news_item:not(.social_mod):hover .news_link,
.news_item:not(.social_mod):hover .news_link {
  color: rgba(28, 167, 221, 0.75);
}

.news_img_wrap {
  margin: 2.6em -2em 0;
}

.news_item.social_mod .news_img_wrap {
  margin: 2.4em -2.4em 0 -4.4em;
}

@media screen and (max-width: 1024px) {
  .news_item.social_mod .news_img_wrap {
    margin-left: -5.4em;
    margin-right: -3.4em;
  }
}
.news_img {
  display: block;
  width: 100%;
}

.news_tabs {
  position: relative;
  margin-top: -5rem;
  margin-bottom: 1.4em;
  z-index: 2;
}

@media screen and (max-width: 1024px) {
  .news_tabs.v2_mod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .news_tabs.v2_mod {
    padding-left: 3em;
  }
}
@media screen and (min-width: 768px) {
  .news_tabs {
    display: none;
  }
}
.news_tabs_item {
  height: 5rem;
  width: 50%;
  font-size: 1.2em;
  text-align: center;
}

.news_tabs_item.active_mod {
  color: #1ca7dd;
  background-color: #fff;
}

.press_date {
  margin-left: auto;
  margin-bottom: 1.84615em;
  font-size: 1.3em;
  color: rgba(102, 102, 102, 0.6);
  text-align: right;
  text-transform: uppercase;
}

.press_text {
  margin-bottom: 2rem;
  padding-left: 4rem;
  font-size: 1.7em;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
}

.press_text p {
  margin-bottom: 1.29412em;
}

.press_text p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .press_text {
    padding-left: 0;
  }
}
.press_content {
  padding-left: 4rem;
  font-size: 1.3em;
  line-height: 1.6;
  color: rgba(0, 0, 0, 0.75);
}

.press_content h1 {
  margin-bottom: 2.4rem;
  font-size: 1.7rem;
  font-weight: 300;
  text-align: center;
}

.press_content h3 {
  font-weight: 500;
}

.press_content p {
  margin-bottom: 2rem;
}
.press_content p > b.title {
  display: block;
  margin-bottom: -2rem;
}

.press_content p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .press_content {
    padding-left: 0;
  }
}
@media screen and (max-width: 480px) {
  .contact_list_wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.contact_list {
  width: auto;
}

.contact_list.lg_mod {
  width: 100%;
}

@media screen and (max-width: 1023px) {
  .contact_list {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
}
.contact_list_item {
  -webkit-box-flex: 4;
  -ms-flex: 4 1 0px;
  flex: 4 1 0;
  padding-right: 3em;
}

.contact_list_item.person_mod {
  padding-right: 0;
}

.contact_list_item:last-child {
  -webkit-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
}

@media screen and (max-width: 1023px) {
  .contact_list_item {
    margin-bottom: 1.3em;
  }
  .contact_list_item:last-child {
    margin-bottom: 0;
  }
}
.contact_person_block {
  position: relative;
  padding-left: 3em;
  padding-right: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.contact_person_block:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 7.2em;
  margin-top: -3.6em;
  background-color: #ababab;
  content: "";
}

@media screen and (max-width: 1023px) {
  .contact_person_block:before {
    top: 0;
    height: 100%;
    margin-top: 0;
  }
}
@media screen and (max-width: 480px) {
  .contact_person_block:before {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .contact_person_block {
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 480px) {
  .contact_person_block {
    width: 100%;
    margin-top: 1em;
    padding-left: 0;
  }
}
.contact_block_title {
  margin-bottom: 0.16667em;
  font-size: 2.4em;
  font-weight: 300;
  text-transform: uppercase;
}

.contact_block_subtitle {
  display: block;
  font-size: 1.5em;
}

.contact_block_link {
  display: inline-block;
  margin-bottom: 3px;
  color: #1ca7dd;
  font-size: 1.5em;
  line-height: 1.2;
}

.contact_block_link span {
  display: block;
}

@media screen and (max-width: 1024px) {
  .contact_block_link {
    display: block;
  }
}
.contact_block_text {
  font-size: 1.5em;
  font-weight: 300;
}

.contact_block_text a {
  color: currentColor;
}

.regions {
  display: block;
  padding: 3.4em 4em 3.4em 0;
}

@media screen and (max-width: 1280px) {
  .regions {
    font-size: 0.73958vw;
  }
}
@media screen and (max-width: 1024px) {
  .regions {
    font-size: 0.67708vw;
  }
}
@media screen and (max-width: 767px) {
  .regions {
    padding: 10em 0 0;
    font-size: 0.98958vw;
  }
}
.regions_block {
  display: block;
}

.regions_map_wrap {
  position: relative;
  margin: 0 auto;
  display: block;
  max-width: 69em;
}

.regions_map_wrap_in {
  position: relative;
  width: 100%;
  height: 100%;
}

.regions_map_img {
  display: block;
  width: 100%;
}

.regions_in_wrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1023px) {
  .regions_in_wrap.list_mod {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-top: 3em;
    margin-bottom: -2em;
    font-size: 1vw;
  }
}
@media screen and (max-width: 767px) {
  .regions_in_wrap.list_mod {
    font-size: 0.6rem;
  }
}
.region_star_item {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  width: 2.6em;
  height: 2.5em;
  color: #666666;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.region_star_item:hover, .region_star_item:focus {
  color: rgba(0, 0, 0, 0.5);
}

.region_star_item.philadelphia_mod {
  margin-top: -6.8em;
  margin-left: 24.8em;
}

.region_star_item.washington_mod {
  margin-top: -4em;
  margin-left: 23em;
  width: 3.6em;
  height: 3.4em;
  color: #00a7e0;
}

.region_star_item.washington_mod:hover, .region_star_item.washington_mod:focus {
  color: rgba(0, 167, 224, 0.75);
}

.region_star_item.charlotte_mod {
  margin-top: 3.8em;
  margin-left: 19.2em;
}

.region_star_item.atlanta_mod {
  margin-top: 6.8em;
  margin-left: 14.6em;
}

.region_star_item.tampa_mod {
  margin-top: 15.2em;
  margin-left: 19.8em;
}

.region_star_item.dallas_mod {
  margin-top: 6.8em;
  margin-left: 0;
}

.region_star_item.san_diego_mod {
  margin-top: 4.8em;
  margin-left: -29em;
}

.region_star_item.los_angeles_mod {
  margin-top: 2.2em;
  margin-left: -31.6em;
}

.region_star_item.monterey_mod {
  margin-top: -3.6em;
  margin-left: -34em;
}

.regions_control_city {
  margin-bottom: 0;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 1;
  color: #666666;
  white-space: nowrap;
  text-transform: uppercase;
}

.regions_control.washington_mod .regions_control_city {
  color: #1ca7dd;
}

@media screen and (max-width: 1023px) {
  .regions_control_city {
    margin-bottom: auto;
  }
}
.regions_control_label {
  font-size: 1.2em;
  line-height: 1;
  color: #1ca7dd;
}

@media screen and (max-width: 1023px) {
  .regions_control_label {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-left: 1rem;
    font-size: 1.6em;
  }
}
@media screen and (min-width: 1024px) {
  .regions_control.washington_mod .regions_control_label {
    margin-top: -0.5em;
    margin-bottom: 0.4em;
  }
}
@media screen and (min-width: 1024px) {
  .regions_control {
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .regions_control.philadelphia_mod {
    margin-top: -9.2em;
    margin-left: 33.2em;
  }
  .regions_control.washington_mod {
    margin-top: -2em;
    margin-left: 29.6em;
  }
  .regions_control.charlotte_mod {
    margin-top: 6em;
    margin-left: 27em;
  }
  .regions_control.atlanta_mod {
    margin-left: 25em;
    margin-top: 6.8em;
  }
  .regions_control.tampa_mod {
    margin-top: 17.2em;
    margin-left: 11.2em;
  }
  .regions_control.dallas_mod {
    margin-top: 17.2em;
    margin-left: -14.8em;
  }
  .regions_control.san_diego_mod {
    margin-top: 8em;
    margin-left: -38.6em;
  }
  .regions_control.los_angeles_mod {
    margin-top: 1em;
    margin-left: -47.6em;
  }
  .regions_control.monterey_mod {
    margin-top: -6.4em;
    margin-left: -47em;
  }
}
@media screen and (max-width: 1023px) {
  .regions_control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-bottom: 3.4em;
  }
}
.regions_control_bottom {
  margin-top: 0.8em;
}

@media screen and (max-width: 1023px) {
  .regions_control_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 1023px) {
  .regions_control_btn_wrap.right_align_mod {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.info_w_list {
  margin-left: -4em;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: calc(100% - 31.8em);
}

@media screen and (max-width: 1200px) {
  .info_w_list {
    width: calc(100% + 13em);
    margin-top: 2em;
    margin-left: -13em;
  }
}
@media screen and (max-width: 1024px) {
  .info_w_list {
    width: 100%;
    margin-left: 0;
    font-size: 0.7vw;
  }
}
@media screen and (max-width: 767px) {
  .info_w_list {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }
}
@media screen and (max-width: 640px) {
  .info_w_list {
    font-size: 1.4vw;
  }
}
@media screen and (max-width: 440px) {
  .info_w_list {
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 374px) {
  .info_w_list {
    font-size: 1.6vw;
  }
}
.info_list {
  display: grid;
  display: -ms-grid;
  margin-right: -1em;
  margin-bottom: -1em;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(24, 2.7em);
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 3.2em 3.2em 3.2em 3.2em 3.2em 3.2em 3.2em 3.2em 3.2em 3.2em 3.2em 3.2em;
}

@media (min-width: 768px) and (max-width: 1023px), (max-width: 640px) {
  .info_list {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 15rem 11.8rem 13.8rem 18rem 13rem 13rem;
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 17.6rem 11.8rem 13.8rem 18rem 13rem 13rem;
  }
}
.info_list_item {
  padding-right: 1em;
  padding-bottom: 1em;
}

.info_list_item:first-child {
  grid-column: 1/6;
  grid-row: 1/11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
}

.info_list_item:nth-child(2) {
  grid-column: 6/9;
  grid-row: 1/16;
  -ms-grid-column: 6;
  -ms-grid-column-span: 3;
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
}

.info_list_item:nth-child(3) {
  grid-column: 9/13;
  grid-row: 1/8;
  -ms-grid-column: 9;
  -ms-grid-column-span: 4;
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
}

.info_list_item:nth-child(4) {
  grid-column: 9/13;
  grid-row: 8/16;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 5;
  -ms-grid-row-span: 4;
}

.info_list_item:nth-child(5) {
  grid-column: 1/6;
  grid-row: 11/18;
  -ms-grid-column: 4;
  -ms-grid-column-span: 2;
  -ms-grid-row: 5;
  -ms-grid-row-span: 4;
}

.info_list_item:nth-child(6) {
  grid-column: 1/6;
  grid-row: 18/25;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  -ms-grid-row: 9;
  -ms-grid-row-span: 4;
}

.info_list_item:nth-child(7) {
  grid-column: 6/9;
  grid-row: 16/25;
  -ms-grid-column: 6;
  -ms-grid-column-span: 3;
  -ms-grid-row: 8;
  -ms-grid-row-span: 5;
}

.info_list_item:nth-child(8) {
  grid-column: 9/13;
  grid-row: 16/25;
  -ms-grid-column: 9;
  -ms-grid-column-span: 4;
  -ms-grid-row: 5;
  -ms-grid-row-span: 8;
}

@media (min-width: 768px) and (max-width: 1023px), (max-width: 640px) {
  .info_list_item:first-child {
    grid-column: 1/3;
    grid-row: 1/2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .info_list_item:nth-child(2) {
    grid-column: 1/2;
    grid-row: 2/4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
  }
  .info_list_item:nth-child(3) {
    grid-column: 2/3;
    grid-row: 2/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  .info_list_item:nth-child(4) {
    grid-column: 2/3;
    grid-row: 3/4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  .info_list_item:nth-child(5) {
    grid-column: 1/3;
    grid-row: 5/6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }
  .info_list_item:nth-child(6) {
    grid-column: 1/3;
    grid-row: 6/7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
  }
  .info_list_item:nth-child(7) {
    grid-column: 1/2;
    grid-row: 4/5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  .info_list_item:nth-child(8) {
    grid-column: 2/3;
    grid-row: 4/5;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
}
.info_block {
  padding: 1em 3em;
  width: 100%;
  min-height: 100%;
  text-align: center;
  background-color: #f2f2f2;
}

.info_block.mod_4 {
  padding-left: 1em;
  padding-right: 1em;
}

.info_block.mod_8 {
  padding-left: 1em;
  padding-right: 3em;
}

.info_block.left_level_mod {
  text-align: left;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.info_block.right_level_mod {
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.info_block.bottom_level_mod {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

@media screen and (max-width: 1023px) {
  .info_block.center_mobile_mod {
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 640px) {
  .info_block {
    padding: 1em 1em;
  }
}
@media screen and (max-width: 1023px) {
  .info_block.mod_6 .info_block_in {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.info_block_in.full_mod {
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .info_block_in.full_mod {
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .info_block_in.mobile_flex_mod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.info_block_w_img {
  margin: 0 auto 1em;
  width: 100%;
}

.info_block_w_img.mod_1 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-top: 2em;
  max-width: 12.6em;
  height: 12.6em;
}

.info_block_w_img.mod_2 {
  max-width: 13em;
  height: 9em;
  margin: -6.4em 3px 1.4em auto;
}

@media screen and (max-width: 1023px) {
  .info_block_w_img.mod_2 {
    margin-top: -3em;
  }
}
.info_block_w_img.mod_3 {
  width: 7.4em;
  height: 13em;
  margin-right: auto;
}

@media screen and (max-width: 1023px) {
  .info_block_w_img.mod_3 {
    margin-right: 1em;
    margin-left: 0;
  }
}
.info_block_w_img.mod_4 {
  max-width: 17em;
  height: 10.4em;
}

.info_block_w_img.mod_5 {
  margin-right: auto;
  margin-left: 0;
  margin-bottom: -6em;
  max-width: 25.4em;
  height: 12.6em;
}

@media screen and (max-width: 1023px) {
  .info_block_w_img.mod_5 {
    margin-bottom: 0;
    margin-top: -1em;
    margin-right: -7em;
  }
}
@media screen and (max-width: 480px) {
  .info_block_w_img.mod_5 {
    max-width: 28em;
    height: 16em;
  }
}
.info_block_img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.info_block.mod_6 .info_block_w_title {
  text-align: right;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-left: 2px;
}

@media screen and (max-width: 1023px) {
  .info_block.mod_6 .info_block_w_title {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media screen and (max-width: 480px) {
  .info_block.mod_6 .info_block_w_title {
    font-size: 2.2vw;
  }
}
.info_block.mod_8 .info_block_w_title {
  text-align: right;
}

@media screen and (max-width: 1023px) {
  .info_block.mod_8 .info_block_w_title {
    margin-top: 3em;
  }
}
.info_block_title_in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.info_block_title_in.offset_mod {
  margin-bottom: 0.6rem;
}

.info_block_title {
  display: block;
  margin-bottom: 1rem;
  font-size: 8em;
  color: #1ca7dd;
  font-weight: 700;
  letter-spacing: -0.2rem;
  line-height: 0.8;
  text-transform: uppercase;
}

.info_block_title.offset_v1_mod {
  margin-bottom: 4px;
}

.info_block_title.mod_1 {
  font-size: 10.8em;
}

.info_block_title.mod_2 {
  font-size: 7.7em;
}

.info_block_title.mod_3 {
  font-size: 11em;
}

.info_block_title.mod_4 {
  font-size: 4.7em;
  letter-spacing: 0;
}

@media screen and (max-width: 480px) {
  .info_block_title.mod_4 {
    letter-spacing: -0.06em;
  }
}
.info_block_title.mod_5 {
  font-size: 7.2em;
  line-height: 0.7;
}

.info_block_title.mod_6 {
  font-size: 3.5em;
  letter-spacing: 0;
}

.info_block_title.mod_7 {
  font-size: 6.8em;
}

.info_block_title.no_offset_mod {
  margin-bottom: 0;
}

.info_block_title span {
  opacity: 0.3;
}

.info_block_subtitle {
  display: block;
  color: #666666;
  font-size: 2.1em;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.6px;
}

.info_block_subtitle.accent_mod {
  color: #616366;
  font-size: 2.4em;
}

.info_block_subtitle.mod_1 {
  text-align: right;
  margin-top: 0.4rem;
  margin-right: 0.5rem;
}

.info_block_subtitle.mod_2 {
  font-size: 2.5em;
}

.info_block_subtitle.mod_3 {
  line-height: 1.4;
}

.info_block_subtitle.mod_3 span {
  font-size: 0.7619em;
}

.info_block_subtitle.mod_4 {
  margin-top: 0.33333em;
  font-size: 3em;
}

.info_block_subtitle.mod_5 {
  font-size: 1.9em;
}

.info_block_subtitle.mod_6 {
  font-size: 1.4em;
}

.info_block_subtitle.sm_mod {
  font-size: 1.7em;
}

.info_block_subtitle.offset_mod {
  margin-right: 1rem;
}

.info_block_subtitle.offset_v1_mod {
  margin-bottom: 1rem;
}

@media screen and (max-width: 767px) {
  .info_block_subtitle.offset_v1_mod {
    margin-bottom: 0.4rem;
  }
}
.info_block_subtitle.color_mod {
  font-size: 3.6em;
  color: #1ca7dd;
  font-weight: 700;
}

.info_block_subtitle_in {
  display: block;
  font-size: 0.71429em;
}

.section_grid_content_w {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 1.8em;
}

@media screen and (max-width: 639px) {
  .section_grid_content_w.flex_mod {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.section_grid_content_w.flex_2_mod {
  width: auto;
  margin: 0 -1.6em 0 0;
}

@media (max-width: 1023px) and (min-width: 768px) {
  .section_grid_content_w.flex_3_mod {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_content_w.flex_3_mod {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.section_grid_content_w.top_pos_mod {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  padding: 2.6em 2em 1em;
}

.section_grid_content_w.center_pos_mod {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.section_grid_content_w.center_level_mod {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section_grid_content_w.right_pos_mod {
  text-align: right;
}

@media screen and (max-width: 1024px) {
  .section_grid_content_w.right_pos_mod {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.section_grid_content_w.right_mob_mod {
  text-align: right;
}

.section_grid_content_w.v1_mod {
  padding: 1em;
  text-align: right;
}

.section_grid_content_w.bottom_pos_mod {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

@media screen and (max-width: 480px) {
  .section_grid_w.v11_mod .section_grid_content_w {
    font-size: 4vw;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .section_grid_w.v12_mod .section_grid_content_w {
    font-size: 1.2vw;
  }
}
@media (max-width: 767px) and (min-width: 641px) {
  .section_grid_w.v12_mod .section_grid_content_w {
    font-size: 2vw;
  }
}
.section_grid_content_img_w {
  width: 100%;
  margin-bottom: 1em;
}

.section_grid_content_img_w.v1_mod {
  margin: 0;
}

@media screen and (min-width: 1024px) {
  .section_grid_content_img_w.v1_mod {
    width: 13em;
    height: 13em;
  }
}
@media screen and (max-width: 1023px) {
  .section_grid_content_img_w.v1_mod {
    width: 8em;
    height: 8em;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.section_grid_content_img_w.pos_mod {
  position: absolute;
  top: -1em;
  right: 1.6em;
  height: 7em;
  width: auto;
  margin: 0;
}

@media screen and (max-width: 1200px) {
  .section_grid_content_img_w.pos_mod {
    position: static;
  }
}
.section_grid_content_img_w.size_v1_mod {
  width: 9em;
  height: 6em;
  margin-left: auto;
}

@media screen and (max-width: 640px) {
  .section_grid_content_img_w.size_v1_mod {
    margin-top: -4.4em;
  }
}
.section_grid_content_img_w.size_v2_mod {
  width: 8.2em;
  height: 5.6em;
  margin-left: auto;
}

.section_grid_content_img_w.size_v3_mod {
  width: 7em;
  height: 7em;
  margin-left: auto;
}

.section_grid_content_img {
  max-width: 100%;
  height: 100%;
  max-height: 13em;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

@media screen and (max-width: 1200px) {
  .section_grid_content_img {
    max-height: 12em;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_w_info.v1_mod {
    max-width: 15.8em;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_w_info.v2_mod {
    max-width: 15.8em;
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_w_info.right_level_mod {
    text-align: right;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_content_w.right_pos_mod .section_grid_content_w_info {
    width: auto;
  }
}
.section_grid_content_title {
  width: 100%;
  font-size: 4.7em;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

.section_grid_content_title.blue_mod {
  color: #40a8df;
}

.section_grid_content_title.pink_mod {
  color: #ff00ff;
}

@media screen and (min-width: 1025px) {
  .section_grid_content_title.v1_mod {
    font-size: 12em;
    width: 60%;
    margin-right: 1.4rem;
  }
}
@media (min-width: 1024px) and (max-width: 1024px) {
  .section_grid_content_title.v1_mod {
    width: 55%;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_content_title.v1_mod {
    font-size: 6em;
  }
}
@media screen and (max-width: 1023px) {
  .section_grid_content_title.v1_mod {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media screen and (max-width: 639px) {
  .section_grid_content_title.v1_mod {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: auto;
  }
}
.section_grid_content_title.v2_mod {
  font-size: 3.2em;
}

@media screen and (max-width: 1200px) {
  .section_grid_content_title.v2_mod {
    font-size: 2.4em;
  }
}
.section_grid_content_title.v3_mod {
  margin-bottom: -0.11538em;
  font-size: 16.7em;
}

@media screen and (max-width: 1200px) {
  .section_grid_content_title.v3_mod {
    font-size: 12em;
  }
}
.section_grid_content_title.v4_mod {
  font-size: 9.2em;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .section_grid_content_title.v4_mod {
    font-size: 6em;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_title.v4_mod {
    font-size: 10em;
  }
}
.section_grid_content_title.v5_mod {
  z-index: 2;
  position: relative;
  max-width: 16em;
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
}

.section_grid_content_title.v6_mod {
  font-size: 7.5em;
}

@media screen and (min-width: 768px) {
  .section_grid_content_title.v7_mod {
    font-size: 2.9em;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_title.v7_mod {
    font-size: 3em;
  }
}
.section_grid_content_title.v8_mod {
  font-size: 5.9em;
}

@media screen and (max-width: 1024px) {
  .section_grid_content_title.v8_mod {
    font-size: 4.4em;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_title.v8_mod {
    font-size: 3.6em;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_content_title.v9_mod {
    font-size: 4.8em;
  }
}
@media screen and (max-width: 480px) {
  .section_grid_content_title.v9_mod {
    font-size: 6.4em;
  }
}
.section_grid_content_title span {
  color: #c1e6f6;
}

@media screen and (max-width: 1024px) {
  .section_grid_content_title {
    font-size: 2.8em;
  }
}
.section_grid_content_subtitle {
  width: 100%;
  font-size: 1.8em;
  color: #6e6f71;
  font-weight: 400;
  text-transform: uppercase;
}

@media screen and (min-width: 1025px) {
  .section_grid_content_subtitle.v1_mod {
    font-size: 2.6rem;
    letter-spacing: 0.2rem;
  }
}
@media (min-width: 640px) and (max-width: 1024px) {
  .section_grid_content_subtitle.v1_mod {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_subtitle.v1_mod {
    font-size: 1.6rem;
  }
}
.section_grid_content_subtitle.v2_mod {
  font-size: 3.2em;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .section_grid_content_subtitle.v2_mod {
    font-size: 1.8em;
  }
}
.section_grid_content_subtitle.v3_mod {
  width: auto;
  font-size: 3.2em;
  letter-spacing: 0.22rem;
}

@media screen and (min-width: 1400px) {
  .section_grid_content_subtitle.v3_mod {
    padding-right: 5rem;
  }
}
@media screen and (max-width: 1024px) {
  .section_grid_content_subtitle.v3_mod {
    font-size: 2.8em;
  }
}
.section_grid_content_subtitle.v4_mod {
  font-size: 1.3em;
}

@media screen and (min-width: 1025px) {
  .section_grid_content_subtitle.v5_mod {
    font-size: 2.2rem;
    letter-spacing: 0.04rem;
  }
}
@media (min-width: 640px) and (max-width: 1024px) {
  .section_grid_content_subtitle.v5_mod {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .section_grid_content_subtitle.v5_mod {
    font-size: 1.6rem;
  }
}
.section_grid_content_subtitle.blue_mod {
  color: #1ca7dd;
}

.section_grid_content_subtitle.left_pos_mod {
  text-align: left;
}

@media screen and (max-width: 767px) {
  .section_grid_content_subtitle_in {
    font-size: 0.8em;
  }
}
.section_grid_content_subtitle .second_line {
  font-size: 0.90909em;
}

.section_grid_graph_w {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 20em;
  width: 100%;
  padding: 0 1em;
}

.section_grid_graph_w:before {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  width: 100%;
  height: 2px;
  margin-top: -1px;
  background: rgba(102, 102, 102, 0.4);
}

.section_grid_graph_list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.section_grid_graph_item {
  position: absolute;
  bottom: 0;
  width: 20%;
  height: 100%;
  padding: 4.6em 1em 2em;
  text-align: center;
}

.section_grid_graph_item:before {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 1.8em;
  height: 1.8em;
  border-radius: 50%;
  background-color: #666666;
  border: 2px solid #f2f2f2;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.section_grid_graph_item:first-child {
  left: 1em;
}

.section_grid_graph_item:nth-child(2) {
  left: 18%;
}

.section_grid_graph_item:nth-child(2):before {
  width: 6.8em;
  height: 6.8em;
}

.section_grid_graph_item:nth-child(3) {
  left: 40%;
}

.section_grid_graph_item:nth-child(3):before {
  width: 6.2em;
  height: 6.2em;
}

.section_grid_graph_item:nth-child(4) {
  left: 60%;
}

.section_grid_graph_item:nth-child(4):before {
  width: 5.4em;
  height: 5.4em;
}

.section_grid_graph_item:last-child {
  right: 1em;
}

.section_grid_graph_item:last-child:before {
  width: 4.6em;
  height: 4.6em;
  background-color: #00a9e0;
  border-color: #fff;
}

.section_grid_graph_item.active_mod:after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  width: 84%;
  height: 30em;
  margin: auto;
  background-color: #fff;
}

.graph_title {
  z-index: 2;
  text-transform: uppercase;
  font-size: 2.6em;
  color: #666666;
  font-weight: 300;
}

.section_grid_graph_item.active_mod .graph_title {
  color: #1ca7dd;
}

.graph_title.active_mod {
  margin-bottom: auto;
  font-size: 1.7em;
  color: #1ca7dd;
}

.graph_title.v2_mod {
  margin-bottom: 0.33333em;
  color: #1ca7dd;
  font-size: 1.8em;
  font-weight: 300;
  text-transform: none;
}

.graph_subtitle {
  z-index: 2;
  font-size: 0.9em;
  font-weight: 700;
  color: #666666;
  text-transform: uppercase;
}

.section_grid_graph_item.active_mod .graph_subtitle {
  color: #1ca7dd;
}

.section_grid_content_col {
  width: 50%;
  padding: 0 1.6em 0 0;
}

.section_grid_table_w {
  width: 100%;
}

.section_grid_table_col_w {
  position: relative;
}

.section_grid_table_col_w:first-child {
  width: 58%;
}

.section_grid_table_col_w:last-child {
  width: 41%;
  margin-left: auto;
}

.section_grid_table_col {
  position: relative;
  height: 3.8em;
  padding: 1em 1.8em;
}

.section_grid_table_col_w:last-child .section_grid_table_col {
  text-align: right;
}

.section_grid_table_col_title {
  z-index: 2;
  position: relative;
  display: block;
  width: 100%;
  color: #666666;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.84em;
}

.section_grid_table_col_w:last-child .section_grid_table_col_title {
  color: #1ca7dd;
}

.section_grid_table_col.bottom_mod .section_grid_table_col_title {
  color: #fff;
  font-size: 2.2em;
  font-weight: 300;
  white-space: nowrap;
}

@media screen and (max-width: 1024px) {
  .section_grid_table_col.bottom_mod .section_grid_table_col_title {
    font-size: 1.6em;
  }
}
.graph_bg_w {
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  overflow: hidden;
}

.section_grid_table_col_w:first-child .graph_bg_w {
  left: 0;
  width: 128%;
  -webkit-clip-path: polygon(0 0, 100% 0%, 54% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 54% 100%, 0% 100%);
}

@supports (display: -ms-grid) {
  .section_grid_table_col_w:first-child .graph_bg_w {
    width: 100%;
  }
}
.section_grid_table_col_w:last-child .graph_bg_w {
  right: 0;
  width: 142%;
  -webkit-clip-path: polygon(58% 0, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(58% 0, 100% 0%, 100% 100%, 0% 100%);
}

@supports (display: -ms-grid) {
  .section_grid_table_col_w:last-child .graph_bg_w {
    width: 100%;
  }
}
.graph_bg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.graph_bg:before, .graph_bg:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
}

.graph_bg:before {
  top: 0;
  background-color: #fff;
}

.graph_bg:after {
  bottom: 0;
}

.section_grid_table_col_w:first-child .graph_bg:after {
  background-color: #666666;
}

.section_grid_table_col_w:last-child .graph_bg:after {
  background-color: #1ca7dd;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons/iconfont.eot");
  src: url("../fonts/icons/iconfont.eot?#iefix") format("eot"), url("../fonts/icons/iconfont.woff") format("woff"), url("../fonts/icons/iconfont.ttf") format("truetype"), url("../fonts/icons/iconfont.svg#iconfont") format("svg");
  font-display: swap;
}
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.icon-career1 {
  font-size: 14.895rem;
  width: 1.6909em;
}

.icon-career2 {
  font-size: 14.797rem;
  width: 1.72001em;
}

.icon-career3 {
  font-size: 22.478rem;
  width: 0.96085em;
}

.icon-career4 {
  font-size: 14.327rem;
  width: 1.5075em;
}

.icon-career5 {
  font-size: 25.739rem;
  width: 1.00023em;
}

.icon-career6 {
  font-size: 18.221rem;
  width: 1.23906em;
}

.icon-career_in_1 {
  font-size: 20.282rem;
  width: 1.33014em;
}

.icon-career_in_2 {
  font-size: 22.266rem;
  width: 0.89316em;
}

.icon-career_in_3 {
  font-size: 13.885rem;
  width: 1.68246em;
}

.icon-career_in_4 {
  font-size: 23.516rem;
  width: 0.83547em;
}

.icon-career_in_5 {
  font-size: 15.284rem;
  width: 1.5em;
}

.icon-career_in_6 {
  font-size: 24.164rem;
  width: 1.04312em;
}

.icon-career_in_7 {
  font-size: 28.045rem;
  width: 0.91778em;
}

.icon-career_in_8 {
  font-size: 15.733rem;
  width: 1.82762em;
}

.icon-career_in_9 {
  font-size: 19.616rem;
  width: 1.18643em;
}

.icon-chevron-left {
  font-size: 0.801rem;
  width: 0.57803em;
}

.icon-chevron-right {
  font-size: 0.801rem;
  width: 0.57803em;
}

.icon-close {
  font-size: 1.39rem;
  width: 1.02878em;
}

.icon-dots {
  font-size: 23.44rem;
  width: 4.18089em;
}

.icon-down {
  font-size: 6.21rem;
  width: 1.8694em;
}

.icon-down-arrow {
  font-size: 3.112rem;
  width: 1.90906em;
}

.icon-education {
  font-size: 2.671rem;
  width: 1.57244em;
}

.icon-glassdoor {
  font-size: 23.122rem;
  width: 0.71425em;
}

.icon-insta {
  font-size: 20.964rem;
  width: 1em;
}

.icon-instagram {
  font-size: 20.964rem;
  width: 1em;
}

.icon-leaf {
  font-size: 20.028rem;
  width: 1.00125em;
}

.icon-leaf_double {
  font-size: 5.705rem;
  width: 1.42542em;
}

.icon-letter {
  font-size: 1.344rem;
  width: 1em;
}

.icon-linkedin {
  font-size: 20.95rem;
  width: 1.07747em;
}

.icon-map {
  font-size: 22.391rem;
  width: 1.14399em;
}

.icon-marker {
  font-size: 24.28rem;
  width: 0.68423em;
}

.icon-marker-o {
  font-size: 1.201rem;
  width: 0.75437em;
}

.icon-media {
  font-size: 28.241rem;
  width: 0.47027em;
}

.icon-merker_full {
  font-size: 1.295rem;
  width: 0.7529em;
}

.icon-mic {
  font-size: 2.198rem;
  width: 0.47043em;
}

.icon-printer {
  font-size: 25.396rem;
  width: 1.0039em;
}

.icon-rings {
  font-size: 2.717rem;
  width: 1.523em;
}

.icon-rings_2 {
  font-size: 5.878rem;
  width: 1.52297em;
}

.icon-search {
  font-size: 23.44rem;
  width: 1em;
}

.icon-star {
  font-size: 19.663rem;
  width: 1.05142em;
}

.icon-twitter {
  font-size: 27.244rem;
  width: 1em;
}

.icon-twitter_2 {
  font-size: 19.377rem;
  width: 1.23043em;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.86;
  display: none;
}

.lightbox {
  position: fixed;
  left: 50% !important;
  top: 50% !important;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 64%;
}

@media screen and (max-width: 1024px) {
  .lightbox {
    width: 90%;
  }
}
@media (max-height: 479px) {
  .lightbox {
    height: 78%;
  }
}
.lightbox .lb-image {
  display: block;
  width: 100% !important;
  height: auto !important;
  border-radius: 3px;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-height: 640px) {
  .lightbox .lb-image {
    height: 100% !important;
  }
}
.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 100% !important;
  height: auto !important;
  margin: 0 auto;
  border-radius: 4px;
  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

@media (max-height: 640px) {
  .lb-outerContainer {
    height: 100% !important;
  }
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-prev,
.lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 32px;
  display: block;
  top: 50%;
  left: -4rem;
  height: 32px;
  background: url(../images/icons/chevron-left.svg);
  background-repeat: no-repeat;
  background-size: 45%;
  background-position: 50% 50%;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 32px;
  display: block;
  top: 50%;
  right: -4rem;
  height: 32px;
  background: url(../images/icons/chevron-right.svg);
  background-repeat: no-repeat;
  background-size: 45%;
  background-position: 50% 50%;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-close {
  position: absolute;
  top: -3rem;
  right: 0;
  display: block;
  width: 2rem;
  height: 2rem;
  background: url("../images/icons/close.svg") no-repeat center center;
  background-size: 1.4rem 1.4rem;
  text-align: right;
  outline: none;
  z-index: 1000;
}

.lb-close:hover {
  cursor: pointer;
  opacity: 0.75;
}

.lightbox_in {
  position: relative;
  display: inline-block;
  width: 100%;
}

@media (max-height: 640px) {
  .lightbox_in {
    height: 100%;
  }
}
.lb-container {
  width: 100% !important;
  height: auto;
}

@media (max-height: 640px) {
  .lb-container {
    height: 100%;
  }
}
/**
 * Swiper 5.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 16, 2019
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s transform, 0.2s top;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s transform, 0.2s left;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s transform, 0.2s right;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.aligncenter, .alignleft, .alignright {
  display: block;
  padding: 0;
}

.aligncenter {
  float: none;
  margin: 0.5em auto 1em;
}

.alignright {
  float: right;
  margin: 0.5em 0 1em 1em;
}

.alignleft {
  float: left;
  margin: 0.5em 1em 1em 0;
}

.wp-caption {
  padding: 5px 0;
  border: 1px solid #eeeeee;
  text-align: center;
}

.wp-caption img {
  display: inline;
}

.wp-caption p.wp-caption-text {
  margin: 5px 0 0;
  padding: 0;
  text-align: center;
}

.screen-reader-text {
  display: none;
}

/* Accordion */
.cbg-accordion-row {
  padding: 1.3rem 1rem;
  margin-bottom: 2.6rem;
  border-top: 1.5px solid #1ca7dd;
  border-bottom: 1.5px solid #1ca7dd;
}
@media screen and (max-width: 536px) {
  .cbg-accordion-row {
    padding: 2rem 0;
  }
}
.cbg-accordion-row.active .cbg-accordion-row-title .accordion-trigger-icon span:first-child {
  transform: translateY(-50%) translateX(-50%) rotate(0deg);
}

.cbg-accordion-row-title {
  font-size: 2rem;
  font-weight: 700;
  color: #1ca7dd;
  text-transform: uppercase;
  cursor: pointer;
}
.cbg-accordion-row-title .accordion-trigger-icon {
  position: relative;
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 1rem;
  background-color: #1ca7dd;
  border-radius: 50%;
}
.cbg-accordion-row-title .accordion-trigger-icon span {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.8rem;
  height: 0.2rem;
  background-color: #fff;
  transform: translateY(-50%) translateX(-50%);
  transition: 0.2s ease-in-out;
}
.cbg-accordion-row-title .accordion-trigger-icon span:first-child {
  transform: translateY(-50%) translateX(-50%) rotate(90deg);
}
.cbg-accordion-row-title .job-title-wrap,
.cbg-accordion-row-title .accordion-title {
  font-size: 1.3rem;
  width: calc(100% - 2.6rem);
}
.cbg-accordion-row-title .accordion-title {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 536px) {
  .cbg-accordion-row-title .job-title-wrap {
    margin-bottom: 1rem;
  }
}
.cbg-accordion-row-title .job-title-wrap .job-title {
  font-weight: 700;
}
.cbg-accordion-row-title .locations {
  font-size: 10px;
}
.cbg-accordion-row-title .job-type,
.cbg-accordion-row-title .location {
  text-transform: capitalize;
  font-weight: 400;
}
.cbg-accordion-row-title .location {
  position: relative;
  padding: 0 2rem;
  margin-bottom: 1rem;
  font-size: 1.3em;
  font-weight: 400;
}
.cbg-accordion-row-title .location-map-pin {
  content: "";
  position: absolute;
  display: flex;
  align-items: center;
  top: 50%;
  left: 0;
  height: auto;
  width: 1.36rem;
  transform: translateY(-50%);
  color: #1ca7dd;
}
.cbg-accordion-row-title .location-map-pin .icon {
  width: 1rem;
  height: 1.5rem;
}

.cbg-accordion-col {
  width: 50%;
}
@media screen and (max-width: 1024px) {
  .cbg-accordion-col {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .cbg-accordion-col-1 {
    padding-right: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .cbg-accordion-col-2 {
    padding-left: 1rem;
  }
}
.cbg-accordion-col .job-content {
  padding: 1rem;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  font-weight: 400;
}
.cbg-accordion-col .job-content h6 {
  margin-bottom: 1rem;
}
.cbg-accordion-col .job-content.job-intro {
  font-size: 1.7rem;
}

.cbg-accordion-row-content {
  font-size: 1.7em;
  line-height: 1.22;
  font-weight: 400;
  padding: 3rem 0;
}
.cbg-accordion-row-content h6 {
  font-size: 1.4rem;
  font-weight: 500;
  margin: 3.6rem 0 1rem 0;
}
.cbg-accordion-row-content p {
  margin-bottom: 1rem;
}
.cbg-accordion-row-content.career_text ul li {
  font-size: 1.3rem;
}

.apply-now {
  margin-left: 1.1rem;
}
.apply-now.btn_v3 {
  background-color: #1ca7dd;
  color: #fff;
}
.apply-now.btn_v3:hover {
  background-color: #fff;
  color: #1ca7dd;
  cursor: pointer;
}

.cbg-accordion-row-quote {
  position: relative;
  display: block;
  padding: 1.2em 0 1.2em 1.6em;
  color: #1ca7dd;
  font-size: 1.3rem;
  font-weight: 400;
  text-decoration: none;
}
.cbg-accordion-row-quote:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.6rem;
  height: 100%;
  display: block;
  content: "";
  background-color: #1ca7dd;
}

.application-form-popup {
  position: relative;
  margin: 0 auto;
  padding: 5rem 2rem;
  width: 90%;
  max-width: 116rem;
  background-color: #fff;
}
.application-form-popup h3 {
  font-size: 120%;
}

.jobs-filter {
  margin-bottom: 2rem;
  align-items: center;
}
@media screen and (max-width: 536px) {
  .jobs-filter {
    flex-direction: column;
    align-items: flex-start;
  }
}

.job-type-filter {
  padding-right: 1rem;
  margin-right: 1rem;
  position: relative;
}
.job-type-filter:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  width: 1px;
  height: 200%;
  background-color: #1ca7dd;
}
@media screen and (max-width: 536px) {
  .job-type-filter {
    margin-bottom: 1rem;
    padding-right: 0;
    margin-right: 0;
  }
  .job-type-filter:after {
    display: none;
  }
}

.job-location-filter {
  width: 40%;
}
@media screen and (max-width: 536px) {
  .job-location-filter {
    width: 100%;
  }
}
.job-location-filter select {
  color: #404040;
  cursor: pointer;
  border: 1px solid #b6b6b6;
  font-size: 2rem;
  line-height: 1.5em;
  padding: 0.5em;
  font-weight: 300;
  font-family: "Source Sans 3", sans-serif;
  width: 100%;
}
.job-location-filter select:focus {
  border-color: #1ca7dd;
}

.job-filter-label {
  font-size: 1.6rem;
}
.job-filter-label:not(:last-child) {
  margin-right: 0.5rem;
}
.job-filter-label.job-filter-radio {
  cursor: pointer;
}
.job-filter-label input[type=radio] {
  cursor: pointer;
}

.project_timelapse {
  margin-bottom: 3em;
}

.process_list_wrap .project_timelapse {
  margin-bottom: 0;
}

.regular-content .career_position_content,
.regular-content .career_position_text {
  padding: 0;
  width: 100%;
}
.regular-content h1, .regular-content h2, .regular-content h3, .regular-content h4, .regular-content h5, .regular-content h6, .regular-content p, .regular-content ul, .regular-content ol {
  margin-bottom: 1.5rem;
}
.regular-content h1 {
  font-size: 3em;
}
.regular-content h2 {
  font-size: 2.3em;
}
.regular-content h3 {
  font-size: 1.8em;
}
.regular-content h4 {
  font-size: 1.2em;
}
.regular-content h5 {
  font-size: 0.8em;
}
.regular-content h6 {
  font-size: 0.5em;
}
.regular-content p, .regular-content ul, .regular-content ol {
  font-size: 2rem;
}
.regular-content hr {
  margin: 5rem 0;
  display: block;
  max-width: 40%;
}
@media screen and (max-width: 767px) {
  .regular-content {
    padding-left: 3.6em;
  }
}

.gform_wrapper.gravity-theme {
  font-family: "Source Sans 3", sans-serif;
}
.gform_wrapper.gravity-theme .gfield_label {
  font-size: 2rem;
  font-weight: normal;
}
.gform_wrapper.gravity-theme input, .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme select {
  border: 1px solid #b6b6b6;
  color: #404040 !important;
  font-size: 2rem !important;
  line-height: 1.5em;
  padding: 0.5em !important;
  font-weight: 300;
  font-family: "Source Sans 3", sans-serif;
}
.gform_wrapper.gravity-theme input:focus, .gform_wrapper.gravity-theme textarea:focus, .gform_wrapper.gravity-theme select:focus {
  border-color: #1ca7dd;
}
.gform_wrapper.gravity-theme .gform_footer {
  font-size: 1rem;
}
.gform_wrapper.gravity-theme .gform_footer input[type=submit] {
  font-weight: 700;
  color: #1ca7dd !important;
  text-transform: uppercase;
  background: transparent;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  border: 2px solid #1ca7dd;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  text-align: center;
  height: 2.92308em;
  padding: 0 2.6rem !important;
  min-width: 7.23077em;
  line-height: 2.92308em;
  font-size: 1.5rem !important;
}
.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover, .gform_wrapper.gravity-theme .gform_footer input[type=submit]:active, .gform_wrapper.gravity-theme .gform_footer input[type=submit]:focus {
  background: #1ca7dd;
  color: #fff !important;
  cursor: pointer;
}

.gform_wrapper .gform_validation_errors {
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
}
.gform_wrapper .gform_validation_errors > h2 {
  font-size: 2rem;
  font-weight: 300;
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.sr-only-focusable:focus,
.sr-only-focusable:active {
  clip: auto !important;
  -webkit-clip-path: none !important;
  clip-path: none !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  width: auto !important;
  white-space: normal !important;
}

@media screen and (max-width: 767px) {
  body .uwy.userway_p5 .uai {
    bottom: 90px !important;
    right: 13px !important;
    left: auto !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RoZW1lLmNzcyIsIm1hcHBpbmdzIjoiQUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBRDs7QURHQTtFQUNDO0FDQUQ7O0FER0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQ0FEO0FER0E7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7Ozs7O0VBS0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7Ozs7O0VBS0M7QUNERDs7QURJQTs7RUFFQztFQUNBO0VBQ0E7QUNERDs7QURJQTs7RUFFQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBOzs7RUFHQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBOzs7RUFHQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7O0VBRUM7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7Ozs7RUFJQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBOzs7RUFHQztFQUNBO0FDREQ7O0FESUE7Ozs7RUFJQztFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTs7RUFFQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7OztFQUdDO0FDREQ7O0FESUE7O0VBRUM7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7Ozs7RUFJQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7OztFQUdDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7OztFQUdDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7OztFQUdDO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTs7O0VBR0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTs7RUFFQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBOztFQUVDO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtBQ0REOztBRElBOztFQUVDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTs7RUFFQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTs7RUFFQztBQ0REOztBRElBOztFQUVDO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7QUNERDs7QURJQTtFQUNDO0FDREQ7O0FESUE7RUFDQztBQ0REOztBRElBO0VBQ0M7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtBQ0REOztBRElBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0FDREQ7O0FESUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REOztBRElBOztFQUVDO0VBQ0E7RUFDQTtBQ0REOztBRElBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNERDs7QURJQTs7OztFQUlDO0VBQ0E7QUNERDs7QURJQTs7RUFFQztBQ0REOztBRElBOztFQUVDO0VBQ0E7RUFDQTtBQ0REOztBRElBO0VBQ0M7SUFDQztFQ0RBO0FBQ0Y7QURJQTtFQUNDO0lBQ0M7RUNGQTtBQUNGO0FES0E7RUFDQztJQUNDO0VDSEE7QUFDRjtBRE1BO0VBQ0M7SUFDQztFQ0pBO0FBQ0Y7QURPQTtFQUNDO0lBQ0M7RUNMQTtFRE9EO0lBQ0M7RUNMQTtFRE9EO0lBQ0M7RUNMQTtFRE9EO0lBQ0M7RUNMQTtFRE9EO0lBQ0M7RUNMQTtBQUNGO0FEUUE7RUFDQztJQUNDO0VDTkE7RURRRDtJQUNDO0VDTkE7RURRRDtJQUNDO0VDTkE7RURRRDtJQUNDO0VDTkE7RURRRDtJQUNDO0VDTkE7QUFDRjtBRFNBO0VBQ0M7QUNQRDs7QURVQTtFQUNDO0VBQ0E7RUFDQTtBQ1BEOztBRFVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUNQRDs7QURVQTtFQUNDO0VBQ0E7RUFDQTtBQ1BEOztBRFVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUNQRDs7QURVQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQStCQztBQ1BEOztBRFVBOzs7Ozs7O0VBT0M7RUFDQTtBQ1BEOztBRFVBO0VBQ0M7QUNQRDs7QURVQTtFQUNDO0VBQ0E7QUNQRDs7QURVQTtFQUNDO0FDUEQ7O0FEVUE7RUFDQztBQ1BEOztBRFVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUNQRDs7QURVQTtFQUNDO0FDUEQ7O0FEVUE7OztFQUdDO0FDUEQ7O0FEVUE7RUFDQztFQUNBO0FDUEQ7O0FEVUE7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VDUEE7RURVRDtJQUNDO0VDUkE7RURXRDtJQUNDO0VDVEE7RURZRDs7O0lBR0M7RUNWQTtBQUNGO0FEYUE7RUFDQztFQUNBO0FDWEQ7O0FEY0E7RUFDQztFQUNBO0VBQ0E7QUNYRDs7QURjQTtFQUNDO0FDWEQ7O0FEY0E7RUFDQztBQ1hEOztBRGNBO0VBQ0M7RUFDQTtBQ1hEOztBRGNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNYRDs7QURjQTs7RUFFQztFQUNBO0VBQ0E7QUNYRDs7QURjQTtFQUNDO0FDWEQ7O0FEY0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDWEQ7O0FEY0E7RUFDQztBQ1hEOztBRGNBO0VBQ0M7SUFDQztFQ1hBO0FBQ0Y7QURjQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDWkQ7O0FEZUE7RUFDQztFQUNBO0FDWkQ7O0FEZUE7O0VBRUM7RUFDQTtBQ1pEOztBRGVBO0FBQ0E7RUFDQztFQUNBO0FDWkQ7O0FEZUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDWkQ7O0FEZUE7RUFDQztFQUNBO0FDWkQ7O0FEZUE7RUFDQztBQ1pEOztBRGVBO0VBQ0M7QUNaRDs7QURlQTtFQUNDO0VBQ0E7QUNaRDs7QURlQTtFQUNDO0FDWkQ7O0FEZUE7RUFDQztBQ1pEOztBRGVBO0VBQ0M7QUNaRDs7QURlQTtFQUNDO0FDWkQ7O0FEZUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDWkQ7O0FEZUE7RUFDQztBQ1pEOztBRGVBO0VBQ0M7QUNaRDs7QURlQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1pEOztBRGVBO0VBQ0M7QUNaRDs7QURlQTtFQUNDO0FDWkQ7O0FEZUE7RUFDQztBQ1pEOztBRGVBO0VBQ0M7QUNaRDs7QURlQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNaRDs7QUM1eERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt4REY7O0FDNXhEQTtFQUNFO0lBQ0U7RUQreERGO0FBQ0Y7QUMzeERFO0VBQ0U7RUFDQTtBRDZ4REo7O0FDeHhEQTtFQUNFO0FEMnhERjs7QUN4eERBO0VBQ0U7RUFDQTtBRDJ4REY7O0FDeHhEQTtFQUNFO0FEMnhERjs7QUNqeERJO0VBQ0U7QURveEROOztBQzl3REU7RUFDRTtBRGl4REo7O0FDN3dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURneERGOztBQzd3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3hERjs7QUM3d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd4REY7O0FDN3dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURneERGOztBQzd3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3hERjs7QUM3d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd4REY7O0FDN3dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURneERGOztBQzd3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3hERjs7QUM3d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd4REY7O0FDN3dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURneERGOztBQzd3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3hERjs7QUM3d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd4REY7O0FDN3dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURneERGOztBQzd3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3hERjs7QUM3d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd4REY7O0FDN3dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURneERGOztBQzd3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3hERjs7QUM3d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd4REY7O0FDN3dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEZ3hERjs7QUM3d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURneERGOztBQzd3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGd4REY7O0FDNXdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK3dERjs7QUM1d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrd0RGOztBQzV3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrd0RGOztBQzV3REE7RUFDRTtBRCt3REY7O0FDNXdEQTtFQUNFO0VBQ0E7QUQrd0RGOztBQzV3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt3REY7O0FDNXdEQTtFQUNFO0FEK3dERjs7QUM1d0RBO0VBQ0U7RUFDQTtBRCt3REY7O0FDNXdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK3dERjs7QUM1d0RBO0VBQ0U7QUQrd0RGOztBQzV3REE7RUFDRTtFQUNBO0FEK3dERjs7QUM1d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrd0RGOztBQzV3REE7RUFDRTtBRCt3REY7O0FDNXdEQTtFQUNFO0VBQ0E7QUQrd0RGOztBQzV3REE7RUFDRTtFQUNBO0VBQ0E7QUQrd0RGOztBQzV3REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEK3dERjtBQUNGO0FDNXdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4d0RGOztBQzN3REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ4d0RGO0FBQ0Y7QUMzd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZ3REY7O0FDMXdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2d0RGOztBQzF3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENndERjs7QUMxd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2d0RGOztBQzF3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENndERjs7QUMxd0RBO0VBQ0U7QUQ2d0RGO0FDMXdEQTtFQUNFO0VBQ0E7RUFDQTtBRDR3REY7O0FDendEQTs7O0VBR0U7RUFDQTtBRDR3REY7O0FDendEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0d0RGOztBQ3p3REE7RUFDRTtJQUNFO0VENHdERjtBQUNGO0FDendEQTtFQUNFO0lBQ0U7RUQyd0RGO0FBQ0Y7QUN4d0RBO0VBQ0U7SUFDRTtFRDB3REY7QUFDRjtBQ3Z3REE7RUFDRTtJQUNFO0VEeXdERjtBQUNGO0FDdHdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3dERjs7QUNyd0RBO0VBQ0U7RUFDQTtBRHd3REY7O0FDcndEQTs7RUFFRTtFQUNBO0FEd3dERjs7QUNyd0RBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3dERjs7QUNyd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3dERjs7QUNyd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd3dERjs7QUNyd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3d0RGOztBQ3J3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd3dERjs7QUNyd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3d0RGOztBQ3J3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd3dERjs7QUNyd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3d0RGOztBQ3J3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd3dERjs7QUNyd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3d0RGOztBQ3J3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0VBQ0E7RUFDQTtBRHd3REY7O0FDcndEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0VEd3dERjtFQ3R3REE7SUFDRTtJQUNBO0lBQ0E7RUR3d0RGO0VDdHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHd3REY7RUN0d0RBO0lBQ0U7SUFDQTtJQUNBO0VEd3dERjtBQUNGO0FDcndEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0VEdXdERjtFQ3J3REE7SUFDRTtJQUNBO0lBQ0E7RUR1d0RGO0VDcndEQTtJQUNFO0lBQ0E7SUFDQTtFRHV3REY7RUNyd0RBO0lBQ0U7SUFDQTtJQUNBO0VEdXdERjtBQUNGO0FDcHdEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0VEc3dERjtFQ3B3REE7SUFDRTtJQUNBO0lBQ0E7RURzd0RGO0VDcHdEQTtJQUNFO0lBQ0E7SUFDQTtFRHN3REY7RUNwd0RBO0lBQ0U7SUFDQTtJQUNBO0VEc3dERjtBQUNGO0FDbndEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0VEcXdERjtFQ253REE7SUFDRTtJQUNBO0lBQ0E7RURxd0RGO0VDbndEQTtJQUNFO0lBQ0E7SUFDQTtFRHF3REY7RUNud0RBO0lBQ0U7SUFDQTtJQUNBO0VEcXdERjtBQUNGO0FDbHdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURvd0RGOztBQ2p3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7QURvd0RGOztBQ2p3REE7RUFDRTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7QURvd0RGOztBQ2p3REE7RUFDRTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7QURvd0RGOztBQ2p3REE7RUFDRTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7QURvd0RGOztBQ2p3REE7RUFDRTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtFQUNBO0FEb3dERjs7QUNqd0RBO0VBQ0U7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0VBQ0E7RUFDQTtBRG93REY7O0FDandEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEb3dERjtFQ2x3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtJQUNBO0VEb3dERjtFQ2x3REE7SUFDRTtJQUNBO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtJQUNBO0VEb3dERjtFQ2x3REE7SUFDRTtJQUNBO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtJQUNBO0VEb3dERjtFQ2x3REE7SUFDRTtJQUNBO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7RURvd0RGO0VDbHdEQTtJQUNFO0lBQ0E7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtFRG93REY7RUNsd0RBO0lBQ0U7SUFDQTtJQUNBO0VEb3dERjtFQ2x3REE7SUFDRTtJQUNBO0VEb3dERjtFQ2x3REE7SUFDRTtJQUNBO0lBQ0E7RURvd0RGO0FBQ0Y7QUNqd0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURtd0RGO0VDandEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0lBQ0E7RURtd0RGO0VDandEQTtJQUNFO0lBQ0E7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0lBQ0E7RURtd0RGO0VDandEQTtJQUNFO0lBQ0E7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0lBQ0E7RURtd0RGO0VDandEQTtJQUNFO0lBQ0E7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtFRG13REY7RUNqd0RBO0lBQ0U7SUFDQTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0VEbXdERjtFQ2p3REE7SUFDRTtJQUNBO0lBQ0E7RURtd0RGO0VDandEQTtJQUNFO0lBQ0E7RURtd0RGO0VDandEQTtJQUNFO0lBQ0E7SUFDQTtFRG13REY7QUFDRjtBQ2h3REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGt3REY7RUNod0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7SUFDQTtFRGt3REY7RUNod0RBO0lBQ0U7SUFDQTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7SUFDQTtFRGt3REY7RUNod0RBO0lBQ0U7SUFDQTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7SUFDQTtFRGt3REY7RUNod0RBO0lBQ0U7SUFDQTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0VEa3dERjtFQ2h3REE7SUFDRTtJQUNBO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7RURrd0RGO0VDaHdEQTtJQUNFO0lBQ0E7SUFDQTtFRGt3REY7RUNod0RBO0lBQ0U7SUFDQTtFRGt3REY7RUNod0RBO0lBQ0U7SUFDQTtJQUNBO0VEa3dERjtBQUNGO0FDL3ZEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEaXdERjtFQy92REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtJQUNBO0VEaXdERjtFQy92REE7SUFDRTtJQUNBO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtJQUNBO0VEaXdERjtFQy92REE7SUFDRTtJQUNBO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtJQUNBO0VEaXdERjtFQy92REE7SUFDRTtJQUNBO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7RURpd0RGO0VDL3ZEQTtJQUNFO0lBQ0E7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtFRGl3REY7RUMvdkRBO0lBQ0U7SUFDQTtJQUNBO0VEaXdERjtFQy92REE7SUFDRTtJQUNBO0VEaXdERjtFQy92REE7SUFDRTtJQUNBO0lBQ0E7RURpd0RGO0FBQ0Y7QUM5dkRBO0VBQ0U7QURnd0RGOztBQzd2REE7RUFDRTtBRGd3REY7O0FDN3ZEQTtFQUNFO0FEZ3dERjs7QUM3dkRBO0VBQ0U7QURnd0RGOztBQzd2REE7RUFDRTtBRGd3REY7O0FDN3ZEQTtFQUNFO0FEZ3dERjs7QUM3dkRBO0VBQ0U7QURnd0RGOztBQzd2REE7RUFDRTtBRGd3REY7O0FDN3ZEQTtFQUNFO0FEZ3dERjs7QUM3dkRBO0VBQ0U7QURnd0RGOztBQzd2REE7RUFDRTtBRGd3REY7O0FDN3ZEQTtFQUNFO0FEZ3dERjs7QUM3dkRBO0VBQ0U7QURnd0RGOztBQzd2REE7RUFDRTtBRGd3REY7O0FDN3ZEQTtFQUNFO0FEZ3dERjs7QUM3dkRBO0VBQ0U7QURnd0RGOztBQzd2REE7RUFDRTtFQUNBO0VBQ0E7QURnd0RGOztBQzd2REE7RUFDRTtFQUNBO0VBQ0E7QURnd0RGOztBQzd2REE7RUFDRTtJQUNFO0VEZ3dERjtFQzl2REE7SUFDRTtFRGd3REY7RUM5dkRBO0lBQ0U7RURnd0RGO0VDOXZEQTtJQUNFO0VEZ3dERjtFQzl2REE7SUFDRTtFRGd3REY7RUM5dkRBO0lBQ0U7RURnd0RGO0VDOXZEQTtJQUNFO0lBQ0E7SUFDQTtFRGd3REY7RUM5dkRBO0lBQ0U7SUFDQTtJQUNBO0VEZ3dERjtBQUNGO0FDN3ZEQTtFQUNFO0lBQ0U7RUQrdkRGO0VDN3ZEQTtJQUNFO0VEK3ZERjtFQzd2REE7SUFDRTtFRCt2REY7RUM3dkRBO0lBQ0U7RUQrdkRGO0VDN3ZEQTtJQUNFO0VEK3ZERjtFQzd2REE7SUFDRTtFRCt2REY7RUM3dkRBO0lBQ0U7SUFDQTtJQUNBO0VEK3ZERjtFQzd2REE7SUFDRTtJQUNBO0lBQ0E7RUQrdkRGO0FBQ0Y7QUM1dkRBO0VBQ0U7SUFDRTtFRDh2REY7RUM1dkRBO0lBQ0U7RUQ4dkRGO0VDNXZEQTtJQUNFO0VEOHZERjtFQzV2REE7SUFDRTtFRDh2REY7RUM1dkRBO0lBQ0U7RUQ4dkRGO0VDNXZEQTtJQUNFO0VEOHZERjtFQzV2REE7SUFDRTtJQUNBO0lBQ0E7RUQ4dkRGO0VDNXZEQTtJQUNFO0lBQ0E7SUFDQTtFRDh2REY7QUFDRjtBQzN2REE7RUFDRTtJQUNFO0VENnZERjtFQzN2REE7SUFDRTtFRDZ2REY7RUMzdkRBO0lBQ0U7RUQ2dkRGO0VDM3ZEQTtJQUNFO0VENnZERjtFQzN2REE7SUFDRTtFRDZ2REY7RUMzdkRBO0lBQ0U7RUQ2dkRGO0VDM3ZEQTtJQUNFO0lBQ0E7SUFDQTtFRDZ2REY7RUMzdkRBO0lBQ0U7SUFDQTtJQUNBO0VENnZERjtBQUNGO0FDMXZEQTtFQUNFO0FENHZERjs7QUN6dkRBO0VBQ0U7SUFDRTtFRDR2REY7QUFDRjtBQ3p2REE7RUFDRTtBRDJ2REY7O0FDeHZEQTtFQUNFO0lBQ0U7RUQydkRGO0FBQ0Y7QUN4dkRBO0VBQ0U7QUQwdkRGOztBQ3Z2REE7RUFDRTtJQUNFO0VEMHZERjtBQUNGO0FDdnZEQTtFQUNFO0lBQ0U7RUR5dkRGO0FBQ0Y7QUN0dkRBO0VBQ0U7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7RUFDRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTtFQUNFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBO0VBQ0U7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7RUFDRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTtFQUNFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBO0VBQ0U7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7RUFDRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTtFQUNFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBO0VBQ0U7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7RUFDRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTs7RUFFRTtBRHd2REY7O0FDcnZEQTtFQUNFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBOztFQUVFO0FEd3ZERjs7QUNydkRBO0VBQ0U7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7O0VBRUU7QUR3dkRGOztBQ3J2REE7RUFDRTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTtJQUNFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0VDdHZEQTs7SUFFRTtFRHd2REY7RUN0dkRBOztJQUVFO0VEd3ZERjtFQ3R2REE7O0lBRUU7RUR3dkRGO0FBQ0Y7QUNydkRBO0VBQ0U7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7SUFDRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtFQ3J2REE7O0lBRUU7RUR1dkRGO0VDcnZEQTs7SUFFRTtFRHV2REY7RUNydkRBOztJQUVFO0VEdXZERjtBQUNGO0FDcHZEQTtFQUNFO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBO0lBQ0U7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7RUNwdkRBOztJQUVFO0VEc3ZERjtFQ3B2REE7O0lBRUU7RURzdkRGO0VDcHZEQTs7SUFFRTtFRHN2REY7QUFDRjtBQ252REE7RUFDRTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTtJQUNFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0VDbnZEQTs7SUFFRTtFRHF2REY7RUNudkRBOztJQUVFO0VEcXZERjtFQ252REE7O0lBRUU7RURxdkRGO0FBQ0Y7QUNsdkRBO0VBQ0U7QURvdkRGOztBQ2p2REE7RUFDRTtBRG92REY7O0FDanZEQTs7Ozs7Ozs7Ozs7RUFXRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvdkRGOztBQ2p2REE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXFCRTtFQUNBO0FEb3ZERjs7QUNqdkRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvdkRGOztBQ2p2REE7OztFQUdFO0VBQ0E7QURvdkRGOztBQ2p2REE7RUFDRTtFQUNBO0FEb3ZERjs7QUNqdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3ZERjs7QUNqdkRBOztFQUVFO0FEb3ZERjs7QUNqdkRBO0VBQ0U7QURvdkRGOztBQ2p2REE7RUFDRTtBRG92REY7O0FDanZEQTtFQUNFO0FEb3ZERjs7QUNqdkRBO0VBQ0U7QURvdkRGOztBQ2p2REE7RUFDRTtBRG92REY7O0FDanZEQTtFQUNFO0FEb3ZERjs7QUNqdkRBO0VBQ0U7QURvdkRGOztBQ2p2REE7O0VBRUU7RUFDQTtFQUNBO0FEb3ZERjs7QUNqdkRBOztFQUVFO0FEb3ZERjs7QUNqdkRBOztFQUVFO0FEb3ZERjs7QUNqdkRBOztFQUVFO0FEb3ZERjs7QUNqdkRBOztFQUVFO0FEb3ZERjs7QUNqdkRBOztFQUVFO0FEb3ZERjs7QUNqdkRBOztFQUVFO0FEb3ZERjs7QUNqdkRBO0VBQ0U7QURvdkRGOztBQ2p2REE7RUFDRTtBRG92REY7O0FDanZEQTtFQUNFO0FEb3ZERjs7QUNqdkRBO0VBQ0U7RUFDQTtBRG92REY7O0FDanZEQTtFQUNFO0VBQ0E7RUFDQTtBRG92REY7O0FDanZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvdkRGO0FDanZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtdkRGO0FDaHZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrdkRGO0FDL3VEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpdkRGO0FDOXVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURndkRGO0FDN3VEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrdURGO0FDNXVEQTtFQUNFO0lBQ0U7SUFDQTtFRDh1REY7QUFDRjtBQzN1REE7RUFDRTtJQUNFO0lBQ0E7RUQ2dURGO0FBQ0Y7QUMxdURBO0VBQ0U7RUFDQTtBRDR1REY7O0FDenVEQTtFQUNFO0lBQ0U7RUQ0dURGO0FBQ0Y7QUN6dURBO0VBQ0U7SUFDRTtFRDJ1REY7QUFDRjtBQ3h1REE7RUFDRTtJQUNFO0VEMHVERjtBQUNGO0FDdnVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5dURGOztBQ3R1REE7RUFDRTtJQUNFO0VEeXVERjtBQUNGO0FDdHVEQTs7RUFFRTtBRHd1REY7O0FDcnVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd1REY7O0FDcnVEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR3dURGO0FBQ0Y7QUNydURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXVERjs7QUNwdURBO0VBQ0U7QUR1dURGOztBQ3B1REE7RUFDRTtJQUNFO0VEdXVERjtBQUNGO0FDcHVEQTtFQUNFO0lBQ0U7RURzdURGO0FBQ0Y7QUNudURBO0VBQ0U7SUFDRTtFRHF1REY7QUFDRjtBQ2x1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3VERjs7QUNqdURBO0VBQ0U7RUFDQTtBRG91REY7O0FDanVEQTtFQUNFO0FEb3VERjs7QUNqdURBO0VBQ0U7RUFDQTtFQUNBO0FEb3VERjs7QUNqdURBO0VBQ0U7RUFDQTtBRG91REY7O0FDanVEQTtFQUNFO0lBQ0U7RURvdURGO0FBQ0Y7QUNqdURBO0VBQ0U7SUFDRTtFRG11REY7QUFDRjtBQ2h1REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGt1REY7QUFDRjtBQy90REE7RUFDRTtFQUNBO0FEaXVERjs7QUM5dERBO0VBQ0U7SUFDRTtFRGl1REY7QUFDRjtBQzl0REE7RUFDRTtJQUNFO0VEZ3VERjtBQUNGO0FDN3REQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQrdERGO0FBQ0Y7QUM1dERBO0VBQ0U7QUQ4dERGOztBQzN0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHRERjs7QUMzdERBO0VBQ0U7SUFDRTtFRDh0REY7QUFDRjtBQzN0REE7RUFDRTtJQUNFO0lBQ0E7RUQ2dERGO0FBQ0Y7QUMxdERBO0VBQ0U7QUQ0dERGOztBQ3p0REE7RUFDRTtJQUNFO0VENHRERjtBQUNGO0FDenREQTtFQUNFO0lBQ0U7RUQydERGO0FBQ0Y7QUN4dERBO0VBQ0U7SUFDRTtFRDB0REY7QUFDRjtBQ3Z0REE7RUFDRTtBRHl0REY7O0FDdHREQTtFQUNFO0lBQ0U7RUR5dERGO0FBQ0Y7QUN0dERBO0VBQ0U7SUFDRTtFRHd0REY7QUFDRjtBQ3J0REE7RUFDRTtJQUNFO0VEdXRERjtBQUNGO0FDcHREQTtFQUNFO0lBQ0U7RURzdERGO0FBQ0Y7QUNudERBO0VBQ0U7SUFDRTtFRHF0REY7QUFDRjtBQ2x0REE7RUFDRTtJQUNFO0VEb3RERjtBQUNGO0FDanREQTtFQUNFO0VBQ0E7QURtdERGOztBQ2h0REE7RUFDRTtJQUNFO0VEbXRERjtBQUNGO0FDaHREQTtFQUNFO0lBQ0U7RURrdERGO0FBQ0Y7QUMvc0RBO0VBQ0U7RUFDQTtBRGl0REY7O0FDOXNEQTtFQUNFO0lBQ0U7RURpdERGO0FBQ0Y7QUM5c0RBO0VBQ0U7SUFDRTtFRGd0REY7QUFDRjtBQzdzREE7RUFDRTtBRCtzREY7O0FDNXNEQTtFQUNFO0lBQ0U7RUQrc0RGO0FBQ0Y7QUM1c0RBO0VBQ0U7QUQ4c0RGOztBQzNzREE7RUFDRTtBRDhzREY7O0FDM3NEQTtFQUNFO0FEOHNERjtBQzVzREU7RUFDRTtBRDhzREo7O0FDMXNEQTtFQUNFO0FENnNERjs7QUMxc0RBO0VBQ0U7QUQ2c0RGOztBQzFzREE7RUFDRTtBRDZzREY7O0FDMXNEQTtFQUNFO0lBQ0U7RUQ2c0RGO0FBQ0Y7QUMxc0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRzREY7O0FDenNEQTtFQUNFO0VBQ0E7RUFDQTtBRDRzREY7O0FDenNEQTtFQUNFO0VBQ0E7QUQ0c0RGOztBQ3pzREE7RUFDRTtBRDRzREY7O0FDenNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0c0RGOztBQ3pzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRzREY7O0FDenNEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ0c0RGO0FBQ0Y7QUN6c0RBO0VBQ0U7SUFDRTtJQUNBO0VEMnNERjtBQUNGO0FDeHNEQTtFQUNFO0lBQ0U7RUQwc0RGO0FBQ0Y7QUN2c0RBO0VBQ0U7SUFDRTtFRHlzREY7QUFDRjtBQ3RzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdzREY7O0FDcnNEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEd3NERjtBQUNGO0FDcnNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1c0RGOztBQ3BzREE7RUFDRTtBRHVzREY7O0FDcHNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1c0RGOztBQ3BzREE7RUFDRTtJQUNFO0VEdXNERjtBQUNGO0FDcHNEQTtFQUNFO0FEc3NERjs7QUNuc0RBO0VBQ0U7RUFDQTtFQUNBO0FEc3NERjs7QUNuc0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3NERjs7QUNuc0RBO0VBQ0U7QURzc0RGOztBQ25zREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzc0RGOztBQ25zREE7O0VBRUU7QURzc0RGOztBQ25zREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNzREY7QUNwc0RFO0VBQ0U7QURzc0RKOztBQ2xzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXNERjs7QUNsc0RBO0VBQ0U7QURxc0RGOztBQ2xzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHFzREY7O0FDbHNEQTtFQUNFO0FEcXNERjs7QUNsc0RBO0VBQ0U7RUFDQTtFQUNBO0FEcXNERjs7QUNsc0RBO0VBQ0U7QURxc0RGOztBQ2xzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXNERjs7QUNsc0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFzREY7O0FDbHNEQTtFQUNFO0lBQ0U7RURxc0RGO0FBQ0Y7QUNsc0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURvc0RGO0FBQ0Y7QUNqc0RBO0VBQ0U7RUFDQTtBRG1zREY7O0FDaHNEQTtFQUNFO0lBQ0U7SUFDQTtFRG1zREY7QUFDRjtBQ2hzREE7RUFDRTtFQUNBO0FEa3NERjs7QUMvckRBO0VBQ0U7SUFDRTtFRGtzREY7QUFDRjtBQy9yREE7RUFDRTtJQUNFO0VEaXNERjtBQUNGO0FDOXJEQTtFQUNFO0lBQ0U7RURnc0RGO0FBQ0Y7QUM3ckRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK3JERjtFQzdyREE7OztJQUdFO0VEK3JERjtBQUNGO0FDNXJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhyREY7O0FDM3JEQTtFQUNFO0lBQ0U7RUQ4ckRGO0FBQ0Y7QUMzckRBO0VBQ0U7RUFDQTtBRDZyREY7O0FDMXJEQTtFQUNFO0VBQ0E7QUQ2ckRGOztBQzFyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENnJERjs7QUMxckRBO0VBQ0U7SUFDRTtFRDZyREY7QUFDRjtBQzFyREE7RUFDRTtJQUNFO0VENHJERjtBQUNGO0FDenJEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDJyREY7QUFDRjtBQ3hyREE7RUFDRTtFQUNBO0FEMHJERjs7QUN2ckRBO0VBQ0U7SUFDRTtJQUNBO0VEMHJERjtBQUNGO0FDdnJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlyREY7O0FDdHJEQTtFQUNFO0FEeXJERjs7QUN0ckRBO0VBQ0U7SUFDRTtJQUNBO0VEeXJERjtBQUNGO0FDdHJEQTtFQUNFO0lBQ0U7RUR3ckRGO0FBQ0Y7QUNyckRBO0VBQ0U7SUFDRTtFRHVyREY7QUFDRjtBQ3ByREE7RUFDRTtBRHNyREY7O0FDbnJEQTtFQUNFO0lBQ0U7SUFDQTtFRHNyREY7QUFDRjtBQ25yREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRHFyREY7QUFDRjtBQ2xyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3JERjs7QUNqckRBO0VBQ0U7SUFDRTtFRG9yREY7QUFDRjtBQ2pyREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEbXJERjtBQUNGO0FDaHJEQTtFQUNFO0VBQ0E7QURrckRGOztBQy9xREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURrckRGO0FBQ0Y7QUMvcURBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaXJERjtBQUNGO0FDOXFEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnckRGO0FBQ0Y7QUM3cURBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK3FERjtBQUNGO0FDNXFEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDhxREY7QUFDRjtBQzNxREE7RUFDRTtJQUNFO0VENnFERjtFQzNxREE7SUFDRTtFRDZxREY7QUFDRjtBQzFxREE7RUFDRTtJQUNFO0VENHFERjtBQUNGO0FDenFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMnFERjs7QUN4cURBO0VBQ0U7QUQycURGOztBQ3hxREE7RUFDRTtBRDJxREY7O0FDeHFEQTtFQUNFO0lBQ0U7RUQycURGO0VDenFEQTtJQUNFO0VEMnFERjtBQUNGO0FDeHFEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQwcURGO0VDeHFEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDBxREY7RUN4cURBO0lBQ0U7SUFDQTtFRDBxREY7RUN4cURBO0lBQ0U7RUQwcURGO0FBQ0Y7QUMvcERBO0VBQ0U7RUFDQTtBRGlxREY7O0FDOXBEQTtFQUNFO0FEaXFERjs7QUM5cERBO0VBQ0U7SUFDRTtFRGlxREY7QUFDRjtBQzlwREE7RUFDRTtJQUNFO0VEZ3FERjtBQUNGO0FDN3BEQTtFQUNFO0VBQ0E7RUFDQTtBRCtwREY7O0FDNXBEQTtFQUNFO0lBQ0U7SUFDQTtFRCtwREY7QUFDRjtBQzVwREE7RUFDRTtFQUNBO0FEOHBERjs7QUMzcERBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ4cERGO0FBQ0Y7QUMzcERBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDZwREY7QUFDRjtBQzFwREE7RUFDRTtJQUNFO0VENHBERjtBQUNGO0FDenBEQTtFQUNFO0lBQ0U7RUQycERGO0FBQ0Y7QUN4cERBO0VBQ0U7RUFDQTtFQUNBO0FEMHBERjs7QUN2cERBO0VBQ0U7QUQwcERGOztBQ3ZwREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDBwREY7RUN4cERBO0lBQ0U7SUFDQTtJQUNBO0VEMHBERjtBQUNGO0FDdnBEQTtFQUNFO0lBQ0U7RUR5cERGO0FBQ0Y7QUN0cERBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHdwREY7QUFDRjtBQ3JwREE7RUFDRTtJQUNFO0VEdXBERjtBQUNGO0FDcHBEQTtFQUNFO0FEc3BERjs7QUNucERBO0VBQ0U7SUFDRTtFRHNwREY7RUNwcERBO0lBQ0U7RURzcERGO0FBQ0Y7QUNucERBO0VBQ0U7SUFDRTtFRHFwREY7RUNucERBO0lBQ0U7RURxcERGO0FBQ0Y7QUNscERBO0VBQ0U7SUFDRTtFRG9wREY7RUNscERBO0lBQ0U7RURvcERGO0FBQ0Y7QUNqcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtcERGOztBQ2hwREE7RUFDRTtJQUNFO0VEbXBERjtFQ2pwREE7SUFDRTtFRG1wREY7QUFDRjtBQ2hwREE7RUFDRTtBRGtwREY7O0FDL29EQTtFQUNFO0FEa3BERjs7QUMvb0RBO0VBQ0U7SUFDRTtFRGtwREY7RUNocERBO0lBQ0U7RURrcERGO0FBQ0Y7QUMvb0RBO0VBQ0U7RUFDQTtBRGlwREY7O0FDOW9EQTtFQUNFO0lBQ0U7RURpcERGO0FBQ0Y7QUM5b0RBO0VBQ0U7QURncERGOztBQzdvREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEZ3BERjtFQzlvREE7SUFDRTtFRGdwREY7RUM5b0RBO0lBQ0U7RURncERGO0FBQ0Y7QUM3b0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK29ERjtFQzdvREE7SUFDRTtFRCtvREY7RUM3b0RBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQrb0RGO0FBQ0Y7QUM1b0RBO0VBQ0U7SUFDRTtJQUNBO0VEOG9ERjtBQUNGO0FDM29EQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VENm9ERjtFQzNvREE7SUFDRTtFRDZvREY7QUFDRjtBQzFvREE7RUFDRTtJQUNFO0VENG9ERjtBQUNGO0FDem9EQTtFQUNFO0lBQ0U7SUFDQTtFRDJvREY7QUFDRjtBQ3hvREE7RUFDRTtJQUNFO0VEMG9ERjtBQUNGO0FDdm9EQTtFQUNFO0FEeW9ERjs7QUN0b0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlvREY7O0FDdG9EQTtFQUNFO0VBQ0E7QUR5b0RGOztBQ3RvREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRHlvREY7QUFDRjtBQ3RvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd29ERjs7QUNyb0RBO0VBQ0U7SUFDRTtFRHdvREY7QUFDRjtBQ3JvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1b0RGOztBQ3BvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1b0RGOztBQ3BvREE7RUFDRTtFQUNBO0VBQ0E7QUR1b0RGO0FDcG9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc29ESjtBQ25vREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcW9ESjs7QUNqb0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURvb0RGOztBQ2pvREE7RUFDRTtBRG9vREY7O0FDam9EQTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdvREY7QUN6b0RFO0VBQ0U7QUQyb0RKOztBQ2hvREE7RUFDRTtBRG1vREY7O0FDaG9EQTtFQUNFO0VBQ0E7RUFDQTtBRG1vREY7O0FDaG9EQTtFQUNFO0VBQ0E7RUFDQTtBRG1vREY7O0FDaG9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtb0RGOztBQ2hvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG1vREY7O0FDaG9EQTtFQUNFO0lBQ0U7RURtb0RGO0FBQ0Y7QUNob0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEa29ERjtBQUNGO0FDL25EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpb0RGOztBQzluREE7RUFDRTtFQUNBO0FEaW9ERjs7QUM5bkRBO0VBQ0U7RUFDQTtFQUNBO0FEaW9ERjs7QUM5bkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpb0RGOztBQzluREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaW9ERjs7QUM5bkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlvREY7O0FDOW5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaW9ERjs7QUM5bkRBO0VBQ0U7RUFDQTtBRGlvREY7O0FDOW5EQTtFQUNFO0lBQ0U7RURpb0RGO0FBQ0Y7QUM5bkRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEZ29ERjtFQzluREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEZ29ERjtFQzluREE7SUFDRTtJQUNBO0VEZ29ERjtBQUNGO0FDN25EQTtFQUNFO0lBQ0U7RUQrbkRGO0FBQ0Y7QUM1bkRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ4bkRGO0FBQ0Y7QUMzbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2bkRGO0FDM25ERTtFQUNFO0VBQ0E7RUFDQTtBRDZuREo7O0FDem5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENG5ERjs7QUN6bkRBO0VBQ0U7RUFDQTtFQUNBO0FENG5ERjs7QUN6bkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ0bkRGOztBQ3puREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRuREY7O0FDem5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRuREY7O0FDem5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0bkRGOztBQ3puREE7RUFDRTtFQUNBO0FENG5ERjs7QUN6bkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0bkRGOztBQ3puREE7RUFDRTtBRDRuREY7O0FDem5EQTtFQUNFO0lBQ0U7RUQ0bkRGO0FBQ0Y7QUN6bkRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEMm5ERjtFQ3puREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEMm5ERjtFQ3puREE7SUFDRTtJQUNBO0VEMm5ERjtBQUNGO0FDeG5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMG5ERjs7QUN2bkRBO0VBQ0U7SUFDRTtFRDBuREY7QUFDRjtBQ3ZuREE7RUFDRTtJQUNFO0VEeW5ERjtBQUNGO0FDdG5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3bkRGOztBQ3JuREE7RUFDRTtFQUNBO0FEd25ERjs7QUNybkRBO0VBQ0U7QUR3bkRGOztBQ3JuREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3bkRGOztBQ3JuREE7RUFDRTtBRHduREY7O0FDcm5EQTtFQUNFO0FEd25ERjs7QUNybkRBO0VBQ0U7QUR3bkRGOztBQ3JuREE7RUFDRTtBRHduREY7O0FDcm5EQTtFQUNFO0FEd25ERjs7QUNybkRBO0VBQ0U7OztJQUdFO0VEd25ERjtBQUNGO0FDcm5EQTtFQUNFO0FEdW5ERjs7QUNwbkRBO0VBQ0U7SUFDRTtJQUNBO0VEdW5ERjtBQUNGO0FDcG5EQTtFQUNFO0FEc25ERjs7QUNubkRBO0VBQ0U7QURzbkRGOztBQ25uREE7RUFDRTtBRHNuREY7O0FDbm5EQTtFQUNFO0VBQ0E7RUFDQTtBRHNuREY7O0FDbm5EQTtFQUNFO0lBQ0U7SUFDQTtFRHNuREY7RUNwbkRBO0lBQ0U7RURzbkRGO0VDcG5EQTtJQUNFO0VEc25ERjtFQ3BuREE7SUFDRTtFRHNuREY7RUNwbkRBO0lBQ0U7RURzbkRGO0FBQ0Y7QUNubkRBO0VBQ0U7RUFDQTtFQUNBO0FEcW5ERjs7QUNsbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFuREY7O0FDbG5EQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHFuREY7QUFDRjtBQ2xuREE7RUFDRTtBRG9uREY7QUNubkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcW5ESjtBQ25uREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFuREo7QUNwbkRJO0VBUkY7SUFTTTtJQUNBO0VEdW5ETjtBQUNGO0FDdG5ESTtFQUNFO0VBQ0E7QUR3bkROOztBQ2xuREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRHFuREY7QUFDRjtBQ2xuREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEb25ERjtBQUNGO0FDam5EQTtFQUNFO0lBQ0U7RURtbkRGO0FBQ0Y7QUNobkRBO0VBQ0U7SUFDRTtFRGtuREY7QUFDRjtBQy9tREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURpbkRGO0FBQ0Y7QUM5bURBO0VBQ0U7SUFDRTtFRGduREY7QUFDRjtBQzdtREE7RUFDRTtJQUNFO0VEK21ERjtBQUNGO0FDNW1EQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOG1ERjtBQUNGO0FDM21EQTtFQUNFO0FENm1ERjs7QUMxbURBO0VBQ0U7SUFDRTtFRDZtREY7QUFDRjtBQzFtREE7RUFDRTtBRDRtREY7O0FDem1EQTtFQUNFO0lBQ0U7SUFDQTtFRDRtREY7QUFDRjtBQ3ptREE7RUFDRTtBRDJtREY7O0FDeG1EQTtFQUNFO0lBQ0U7RUQybURGO0FBQ0Y7QUN4bURBO0VBQ0U7SUFDRTtFRDBtREY7QUFDRjtBQ3ZtREE7RUFDRTtJQUNFO0VEeW1ERjtBQUNGO0FDdG1EQTtFQUNFO0lBQ0U7RUR3bURGO0VDdG1EQTtJQUNFO0VEd21ERjtBQUNGO0FDcm1EQTtFQUNFO0VBQ0E7RUFDQTtBRHVtREY7O0FDcG1EQTtFQUNFO0lBQ0U7RUR1bURGO0FBQ0Y7QUNwbURBO0VBQ0U7QURzbURGOztBQ25tREE7RUFDRTtBRHNtREY7O0FDbm1EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzbURGOztBQ25tREE7RUFDRTtJQUNFO0VEc21ERjtBQUNGO0FDbm1EQTtFQUNFO0lBQ0U7RURxbURGO0FBQ0Y7QUNsbURBO0VBQ0U7SUFDRTtFRG9tREY7QUFDRjtBQ2ptREE7RUFDRTtJQUNFO0VEbW1ERjtBQUNGO0FDaG1EQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEa21ERjtBQUNGO0FDL2xEQTtFQUNFO0lBQ0U7SUFDQTtFRGltREY7QUFDRjtBQzlsREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ21ERjs7QUM3bERBO0VBQ0U7SUFDRTtFRGdtREY7QUFDRjtBQzdsREE7RUFDRTtJQUNFO0VEK2xERjtBQUNGO0FDNWxEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ4bERGO0FBQ0Y7QUMzbERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZsREY7O0FDMWxEQTtFQUNFO0lBQ0U7RUQ2bERGO0FBQ0Y7QUMxbERBO0VBQ0U7RUFDQTtFQUNBO0FENGxERjs7QUN6bERBO0VBQ0U7SUFDRTtFRDRsREY7QUFDRjtBQ3psREE7RUFDRTtJQUNFO0VEMmxERjtBQUNGO0FDeGxEQTtFQUNFO0FEMGxERjs7QUN2bERBO0VBQ0U7RUFDQTtFQUNBO0FEMGxERjs7QUN2bERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwbERGOztBQ3ZsREE7RUFDRTtFQUNBO0VBQ0E7QUQwbERGOztBQ3ZsREE7RUFDRTtBRDBsREY7O0FDdmxEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEMGxERjtBQUNGO0FDdmxEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlsREY7O0FDdGxEQTtFQUNFO0VBQ0E7QUR5bERGOztBQ3RsREE7RUFDRTtBRHlsREY7O0FDdGxEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeWxERjs7QUN0bERBO0VBQ0U7RUFDQTtBRHlsREY7O0FDdGxEQTtFQUNFO0FEeWxERjs7QUN0bERBO0VBQ0U7RUFDQTtBRHlsREY7O0FDdGxEQTtFQUNFO0VBQ0E7RUFDQTtBRHlsREY7O0FDdGxEQTtFQUNFO0VBQ0E7RUFDQTtBRHlsREY7O0FDdGxEQTtFQUNFO0VBQ0E7QUR5bERGOztBQ3RsREE7RUFDRTtFQUNBO0FEeWxERjs7QUN0bERBO0VBQ0U7SUFDRTtFRHlsREY7RUN2bERBO0lBQ0U7RUR5bERGO0FBQ0Y7QUN0bERBO0VBQ0U7QUR3bERGOztBQ3JsREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdsREY7O0FDcmxEQTtFQUNFO0FEd2xERjs7QUNybERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3bERGOztBQ3JsREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdsREY7O0FDcmxEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd2xERjtBQ3RsREU7RUFDRTtFQUNBO0VBQ0E7QUR3bERKOztBQ3BsREE7RUFDRTtJQUNFO0VEdWxERjtBQUNGO0FDcGxEQTtFQUNFO0lBQ0U7RURzbERGO0FBQ0Y7QUNubERBO0VBQ0U7QURxbERGOztBQ2xsREE7RUFDRTtJQUNFO0lBQ0E7RURxbERGO0FBQ0Y7QUNsbERBO0VBQ0U7QURvbERGOztBQ2psREE7RUFDRTtJQUNFO0lBQ0E7RURvbERGO0FBQ0Y7QUNqbERBO0VBQ0U7SUFDRTtFRG1sREY7QUFDRjtBQ2hsREE7RUFDRTtJQUNFO0VEa2xERjtBQUNGO0FDL2tEQTtFQUNFO0lBQ0U7SUFDQTtFRGlsREY7QUFDRjtBQzlrREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGdsREY7O0FDN2tEQTtFQUNFO0VBQ0E7QURnbERGOztBQzdrREE7RUFDRTtJQUNFO0lBQ0E7RURnbERGO0FBQ0Y7QUM3a0RBO0VBQ0U7QUQra0RGOztBQzVrREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEK2tERjtBQUNGO0FDNWtEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDhrREY7QUFDRjtBQzNrREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ2a0RGO0FBQ0Y7QUMxa0RBO0VBQ0U7SUFDRTtJQUNBO0VENGtERjtBQUNGO0FDemtEQTtFQUNFO0lBQ0U7SUFDQTtFRDJrREY7QUFDRjtBQ3hrREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMGtERjtBQUNGO0FDdmtEQTtFQUNFO0FEeWtERjs7QUN0a0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHlrREY7QUFDRjtBQ3RrREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEd2tERjtBQUNGO0FDcmtEQTtFQUNFO0VBQ0E7QUR1a0RGOztBQ3BrREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEdWtERjtBQUNGO0FDcGtEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURza0RGO0FBQ0Y7QUNua0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHFrREY7QUFDRjtBQ2xrREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEb2tERjtBQUNGO0FDamtEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURta0RGO0FBQ0Y7QUNoa0RBO0VBQ0U7RUFDQTtBRGtrREY7O0FDL2pEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURra0RGO0FBQ0Y7QUMvakRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURpa0RGO0FBQ0Y7QUM5akRBO0VBQ0U7SUFDRTtJQUNBO0VEZ2tERjtBQUNGO0FDN2pEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEK2pERjtBQUNGO0FDNWpEQTtFQUNFO0lBQ0U7SUFDQTtFRDhqREY7QUFDRjtBQzNqREE7RUFDRTtFQUNBO0FENmpERjs7QUMxakRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDZqREY7QUFDRjtBQzFqREE7RUFDRTtJQUNFO0lBQ0E7RUQ0akRGO0FBQ0Y7QUN6akRBO0VBQ0U7SUFDRTtJQUNBO0VEMmpERjtBQUNGO0FDeGpEQTtFQUNFO0VBQ0E7QUQwakRGOztBQ3ZqREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMGpERjtBQUNGO0FDdmpEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR5akRGO0FBQ0Y7QUN0akRBO0VBQ0U7SUFDRTtJQUNBO0VEd2pERjtBQUNGO0FDcmpEQTtFQUNFO0lBQ0U7SUFDQTtFRHVqREY7QUFDRjtBQ3BqREE7RUFDRTtJQUNFO0lBQ0E7RURzakRGO0FBQ0Y7QUNuakRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFqREY7O0FDbGpEQTtFQUNFO0lBQ0U7SUFDQTtFRHFqREY7QUFDRjtBQ2xqREE7RUFDRTtFQUNBO0FEb2pERjs7QUNqakRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG9qREY7QUFDRjtBQ2pqREE7RUFDRTtJQUNFO0lBQ0E7RURtakRGO0FBQ0Y7QUNoakRBO0VBQ0U7SUFDRTtJQUNBO0VEa2pERjtBQUNGO0FDL2lEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURpakRGO0FBQ0Y7QUM5aURBO0VBQ0U7QURnakRGOztBQzdpREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEZ2pERjtBQUNGO0FDN2lEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRCtpREY7QUFDRjtBQzVpREE7RUFDRTtBRDhpREY7O0FDM2lEQTtFQUNFO0lBQ0U7RUQ4aURGO0FBQ0Y7QUMzaURBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ2aURGO0FBQ0Y7QUMxaURBO0VBQ0U7SUFDRTtFRDRpREY7QUFDRjtBQ3ppREE7RUFDRTtJQUNFO0lBQ0E7RUQyaURGO0FBQ0Y7QUN4aURBO0VBQ0U7RUFDQTtBRDBpREY7O0FDdmlEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQwaURGO0FBQ0Y7QUN2aURBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHlpREY7QUFDRjtBQ3RpREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEd2lERjtBQUNGO0FDcmlEQTtFQUNFO0VBQ0E7QUR1aURGOztBQ3BpREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEdWlERjtBQUNGO0FDcGlEQTtFQUNFO0lBQ0U7SUFDQTtFRHNpREY7QUFDRjtBQ25pREE7RUFDRTtJQUNFO0lBQ0E7RURxaURGO0FBQ0Y7QUNsaURBO0VBQ0U7SUFDRTtJQUNBO0VEb2lERjtBQUNGO0FDamlEQTtFQUNFO0lBQ0U7SUFDQTtFRG1pREY7QUFDRjtBQ2hpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa2lERjs7QUMvaERBO0VBQ0U7SUFDRTtJQUNBO0VEa2lERjtBQUNGO0FDL2hEQTtFQUNFO0lBQ0U7SUFDQTtFRGlpREY7QUFDRjtBQzloREE7RUFDRTtJQUNFO0lBQ0E7RURnaURGO0FBQ0Y7QUM3aERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtoREY7O0FDNWhEQTtFQUNFO0lBQ0U7RUQraERGO0FBQ0Y7QUM1aERBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ4aERGO0VDNWhEQTtJQUNFO01BQ0U7TUFDQTtJRDhoREY7RUFDRjtBQUNGO0FDM2hEQTtFQUNFO0lBQ0U7SUFDQTtFRDZoREY7QUFDRjtBQzFoREE7RUFDRTtJQUNFO0lBQ0E7RUQ0aERGO0VDMWhEQTtJQUNFO01BQ0U7TUFDQTtJRDRoREY7RUFDRjtBQUNGO0FDemhEQTtFQUNFO0lBQ0U7SUFDQTtFRDJoREY7QUFDRjtBQ3hoREE7RUFDRTtJQUNFO0lBQ0E7RUQwaERGO0FBQ0Y7QUN2aERBO0VBQ0U7SUFDRTtFRHloREY7QUFDRjtBQ3RoREE7RUFDRTtJQUNFO0lBQ0E7RUR3aERGO0FBQ0Y7QUNyaERBO0VBQ0U7SUFDRTtJQUNBO0VEdWhERjtFQ3JoREE7SUFDRTtNQUNFO01BQ0E7SUR1aERGO0VBQ0Y7QUFDRjtBQ3BoREE7RUFDRTtJQUNFO0lBQ0E7RURzaERGO0VDcGhEQTtJQUNFO01BQ0U7TUFDQTtJRHNoREY7RUFDRjtBQUNGO0FDbmhEQTtFQUNFO0lBQ0U7SUFDQTtFRHFoREY7RUNuaERBO0lBQ0U7TUFDRTtNQUNBO0lEcWhERjtFQUNGO0FBQ0Y7QUNsaERBO0VBQ0U7SUFDRTtFRG9oREY7QUFDRjtBQ2poREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG1oREY7RUNqaERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEbWhERjtFQ2poREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtaERGO0VDamhEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG1oREY7RUNqaERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEbWhERjtFQ2poREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtaERGO0VDamhEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG1oREY7RUNqaERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEbWhERjtFQ2poREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtaERGO0VDamhEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG1oREY7QUFDRjtBQ2hoREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGtoREY7RUNoaERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEa2hERjtFQ2hoREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURraERGO0VDaGhEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGtoREY7RUNoaERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEa2hERjtFQ2hoREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURraERGO0VDaGhEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGtoREY7RUNoaERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEa2hERjtFQ2hoREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURraERGO0VDaGhEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGtoREY7QUFDRjtBQy9nREE7RUFDRTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0VDL2dEQTtJQUNFO0lBQ0E7RURpaERGO0FBQ0Y7QUM5Z0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnaERGO0VDOWdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGdoREY7RUM5Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEZ2hERjtFQzlnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnaERGO0VDOWdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGdoREY7RUM5Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEZ2hERjtFQzlnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnaERGO0VDOWdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGdoREY7RUM5Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEZ2hERjtFQzlnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnaERGO0FBQ0Y7QUM3Z0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQrZ0RGO0VDN2dEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRCtnREY7RUM3Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK2dERjtFQzdnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQrZ0RGO0VDN2dEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRCtnREY7RUM3Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK2dERjtFQzdnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQrZ0RGO0FBQ0Y7QUM1Z0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ4Z0RGO0VDNWdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDhnREY7RUM1Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOGdERjtFQzVnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ4Z0RGO0VDNWdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDhnREY7RUM1Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOGdERjtFQzVnREE7SUFDRTtJQUNBO0VEOGdERjtBQUNGO0FDM2dEQTtFQUNFO0lBQ0U7SUFDQTtFRDZnREY7RUMzZ0RBO0lBQ0U7SUFDQTtFRDZnREY7RUMzZ0RBO0lBQ0U7SUFDQTtFRDZnREY7RUMzZ0RBO0lBQ0U7SUFDQTtFRDZnREY7RUMzZ0RBO0lBQ0U7SUFDQTtFRDZnREY7RUMzZ0RBO0lBQ0U7SUFDQTtFRDZnREY7RUMzZ0RBO0lBQ0U7SUFDQTtFRDZnREY7QUFDRjtBQzFnREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDRnREY7RUMxZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VENGdERjtFQzFnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ0Z0RGO0VDMWdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDRnREY7RUMxZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VENGdERjtFQzFnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ0Z0RGO0VDMWdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDRnREY7QUFDRjtBQ3pnREE7RUFDRTtJQUNFO0VEMmdERjtBQUNGO0FDeGdEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEMGdERjtFQ3hnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQwZ0RGO0VDeGdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDBnREY7QUFDRjtBQ3ZnREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHlnREY7RUN2Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeWdERjtFQ3ZnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR5Z0RGO0FBQ0Y7QUN0Z0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR3Z0RGO0VDdGdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHdnREY7RUN0Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEd2dERjtFQ3RnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR3Z0RGO0VDdGdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHdnREY7RUN0Z0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEd2dERjtFQ3RnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR3Z0RGO0FBQ0Y7QUNyZ0RBO0VBQ0U7SUFDRTtFRHVnREY7RUNyZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEdWdERjtFQ3JnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR1Z0RGO0VDcmdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHVnREY7RUNyZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEdWdERjtFQ3JnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR1Z0RGO0VDcmdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHVnREY7QUFDRjtBQ3BnREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHNnREY7RUNwZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEc2dERjtFQ3BnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURzZ0RGO0FBQ0Y7QUNuZ0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURxZ0RGO0VDbmdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHFnREY7RUNuZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcWdERjtBQUNGO0FDbGdEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEb2dERjtFQ2xnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURvZ0RGO0VDbGdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG9nREY7RUNsZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEb2dERjtFQ2xnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURvZ0RGO0FBQ0Y7QUNqZ0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtZ0RGO0VDamdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG1nREY7RUNqZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEbWdERjtFQ2pnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtZ0RGO0VDamdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG1nREY7QUFDRjtBQ2hnREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGtnREY7RUNoZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEa2dERjtFQ2hnREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURrZ0RGO0VDaGdEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGtnREY7RUNoZ0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEa2dERjtBQUNGO0FDLy9DQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaWdERjtFQy8vQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURpZ0RGO0VDLy9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGlnREY7RUMvL0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaWdERjtFQy8vQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURpZ0RGO0FBQ0Y7QUM5L0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnZ0RGO0VDOS9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGdnREY7RUM5L0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEZ2dERjtFQzkvQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnZ0RGO0FBQ0Y7QUM3L0NBO0VBQ0U7SUFDRTtFRCsvQ0Y7RUM3L0NBO0lBQ0U7SUFDQTtFRCsvQ0Y7RUM3L0NBO0lBQ0U7SUFDQTtJQUNBO0VEKy9DRjtFQzcvQ0E7SUFDRTtJQUNBO0lBQ0E7RUQrL0NGO0FBQ0Y7QUM1L0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOC9DRjs7QUMzL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOC9DRjs7QUMzL0NBO0VBQ0U7SUFDRTtJQUNBO0VEOC9DRjtFQzUvQ0E7SUFDRTtJQUNBO0VEOC9DRjtBQUNGO0FDMy9DQTtFQUNFO0lBQ0U7SUFDQTtFRDYvQ0Y7RUMzL0NBO0lBQ0U7SUFDQTtFRDYvQ0Y7QUFDRjtBQzEvQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDQvQ0Y7RUMxL0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VENC9DRjtFQzEvQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ0L0NGO0VDMS9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDQvQ0Y7RUMxL0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VENC9DRjtFQzEvQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ0L0NGO0FBQ0Y7QUN6L0NBO0VBQ0U7SUFDRTtJQUNBO0VEMi9DRjtFQ3ovQ0E7SUFDRTtJQUNBO0VEMi9DRjtFQ3ovQ0E7SUFDRTtJQUNBO0VEMi9DRjtFQ3ovQ0E7SUFDRTtJQUNBO0VEMi9DRjtFQ3ovQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQyL0NGO0VDei9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDIvQ0Y7QUFDRjtBQ3gvQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDAvQ0Y7RUN4L0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEMC9DRjtFQ3gvQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQwL0NGO0VDeC9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDAvQ0Y7RUN4L0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEMC9DRjtFQ3gvQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQwL0NGO0FBQ0Y7QUN2L0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR5L0NGO0VDdi9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHkvQ0Y7RUN2L0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeS9DRjtFQ3YvQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR5L0NGO0VDdi9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHkvQ0Y7RUN2L0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeS9DRjtBQUNGO0FDdC9DQTtFQUNFO0lBQ0U7SUFDQTtFRHcvQ0Y7RUN0L0NBO0lBQ0U7SUFDQTtFRHcvQ0Y7RUN0L0NBO0lBQ0U7SUFDQTtFRHcvQ0Y7RUN0L0NBO0lBQ0U7SUFDQTtFRHcvQ0Y7RUN0L0NBO0lBQ0U7SUFDQTtFRHcvQ0Y7RUN0L0NBO0lBQ0U7SUFDQTtFRHcvQ0Y7QUFDRjtBQ3IvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1L0NGOztBQ3AvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1L0NGOztBQ3AvQ0E7RUFDRTtJQUNFO0lBQ0E7RUR1L0NGO0VDci9DQTtJQUNFO0lBQ0E7RUR1L0NGO0FBQ0Y7QUNwL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcy9DRjs7QUNuL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcy9DRjs7QUNuL0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURzL0NGO0VDcC9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHMvQ0Y7QUFDRjtBQ24vQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHEvQ0Y7RUNuL0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcS9DRjtFQ24vQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURxL0NGO0FBQ0Y7QUNsL0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURvL0NGO0VDbC9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEby9DRjtBQUNGO0FDai9DQTtFQUNFO0FEbS9DRjs7QUNoL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbS9DRjs7QUNoL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbS9DRjs7QUNoL0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtL0NGO0VDai9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG0vQ0Y7QUFDRjtBQ2gvQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGsvQ0Y7RUNoL0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEay9DRjtBQUNGO0FDLytDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaS9DRjtFQy8rQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURpL0NGO0FBQ0Y7QUM5K0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnL0NGO0VDOStDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGcvQ0Y7RUM5K0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEZy9DRjtFQzkrQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnL0NGO0FBQ0Y7QUM3K0NBO0VBQ0U7SUFDRTtJQUNBO0VEKytDRjtFQzcrQ0E7SUFDRTtJQUNBO0VEKytDRjtFQzcrQ0E7SUFDRTtJQUNBO0VEKytDRjtFQzcrQ0E7SUFDRTtJQUNBO0VEKytDRjtBQUNGO0FDNStDQTtFQUNFO0lBQ0U7SUFDQTtFRDgrQ0Y7RUM1K0NBO0lBQ0U7SUFDQTtFRDgrQ0Y7RUM1K0NBO0lBQ0U7SUFDQTtFRDgrQ0Y7RUM1K0NBO0lBQ0U7SUFDQTtFRDgrQ0Y7QUFDRjtBQzMrQ0E7RUFDRTtJQUNFO0lBQ0E7RUQ2K0NGO0VDMytDQTtJQUNFO0lBQ0E7RUQ2K0NGO0VDMytDQTtJQUNFO0lBQ0E7RUQ2K0NGO0VDMytDQTtJQUNFO0lBQ0E7RUQ2K0NGO0FBQ0Y7QUMxK0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ0K0NGO0VDMStDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDQrQ0Y7RUMxK0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VENCtDRjtFQzErQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ0K0NGO0FBQ0Y7QUN6K0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQyK0NGO0VDeitDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDIrQ0Y7QUFDRjtBQ3grQ0E7RUFDRTtJQUNFO0lBQ0E7RUQwK0NGO0VDeCtDQTtJQUNFO0lBQ0E7RUQwK0NGO0FBQ0Y7QUN2K0NBO0VBQ0U7SUFDRTtJQUNBO0VEeStDRjtFQ3YrQ0E7SUFDRTtJQUNBO0VEeStDRjtBQUNGO0FDdCtDQTtFQUNFO0lBQ0U7SUFDQTtFRHcrQ0Y7RUN0K0NBO0lBQ0U7SUFDQTtFRHcrQ0Y7QUFDRjtBQ3IrQ0E7RUFDRTtBRHUrQ0Y7O0FDcCtDQTtFQUNFO0VBQ0E7QUR1K0NGOztBQ3ArQ0E7RUFDRTtBRHUrQ0Y7O0FDcCtDQTtFQUNFO0lBQ0U7RUR1K0NGO0FBQ0Y7QUNwK0NBO0VBQ0U7SUFDRTtFRHMrQ0Y7QUFDRjtBQ24rQ0E7RUFDRTtBRHErQ0Y7O0FDbCtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHErQ0Y7O0FDbCtDQTtFQUNFO0lBQ0U7RURxK0NGO0FBQ0Y7QUNsK0NBO0VBQ0U7SUFDRTtFRG8rQ0Y7QUFDRjtBQ2orQ0E7RUFDRTtJQUNFO0VEbStDRjtBQUNGO0FDaCtDQTtFQUNFO0lBQ0U7RURrK0NGO0FBQ0Y7QUMvOUNBO0VBQ0U7QURpK0NGOztBQzk5Q0E7RUFDRTtJQUNFO0lBQ0E7RURpK0NGO0FBQ0Y7QUM5OUNBO0VBQ0U7SUFDRTtFRGcrQ0Y7QUFDRjtBQzc5Q0E7RUFDRTtFQUNBO0FEKzlDRjs7QUM1OUNBO0VBQ0U7SUFDRTtJQUNBO0VEKzlDRjtBQUNGO0FDNTlDQTtFQUNFO0VBQ0E7QUQ4OUNGOztBQzM5Q0E7RUFDRTtFQUNBO0VBQ0E7QUQ4OUNGOztBQzM5Q0E7RUFDRTtJQUNFO0VEODlDRjtBQUNGO0FDMzlDQTtFQUNFO0lBQ0U7RUQ2OUNGO0FBQ0Y7QUMxOUNBO0VBQ0U7SUFDRTtJQUNBO0VENDlDRjtBQUNGO0FDejlDQTtFQUNFO0FEMjlDRjs7QUN4OUNBO0VBQ0U7QUQyOUNGOztBQ3g5Q0E7RUFDRTtFQUNBO0FEMjlDRjs7QUN4OUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDI5Q0Y7O0FDeDlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyOUNGOztBQ3g5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDI5Q0Y7O0FDeDlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDI5Q0Y7O0FDeDlDQTtFQUNFO0VBQ0E7QUQyOUNGOztBQ3g5Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDI5Q0Y7RUN6OUNBO0lBQ0U7SUFDQTtFRDI5Q0Y7RUN6OUNBO0lBQ0U7RUQyOUNGO0FBQ0Y7QUN4OUNBO0VBQ0U7QUQwOUNGOztBQ3Y5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDA5Q0Y7O0FDdjlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMDlDRjs7QUN2OUNBO0VBQ0U7QUQwOUNGOztBQ3Y5Q0E7O0VBRUU7QUQwOUNGOztBQ3Y5Q0E7RUFDRTtJQUNFO0VEMDlDRjtBQUNGO0FDdjlDQTtFQUNFO0lBQ0U7RUR5OUNGO0FBQ0Y7QUN0OUNBO0VBQ0U7RUFDQTtBRHc5Q0Y7O0FDcjlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3OUNGOztBQ3I5Q0E7RUFDRTtJQUNFO0lBQ0E7RUR3OUNGO0FBQ0Y7QUNyOUNBO0VBQ0U7SUFDRTtFRHU5Q0Y7QUFDRjtBQ3A5Q0E7RUFDRTtJQUNFO0VEczlDRjtBQUNGO0FDbjlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxOUNGOztBQ2w5Q0E7RUFDRTtJQUNFO0VEcTlDRjtBQUNGO0FDbDlDQTtFQUNFO0VBQ0E7RUFDQTtBRG85Q0Y7O0FDajlDQTtFQUNFO0FEbzlDRjs7QUNqOUNBO0VBQ0U7RUFDQTtBRG85Q0Y7O0FDajlDQTtFQUNFO0FEbzlDRjs7QUNqOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURvOUNGOztBQ2o5Q0E7RUFDRTtFQUNBO0FEbzlDRjs7QUNqOUNBO0VBQ0U7SUFDRTtFRG85Q0Y7QUFDRjtBQ2o5Q0E7RUFDRTtFQUNBO0FEbTlDRjtBQ2o5Q0U7RUFDRTtBRG05Q0o7O0FDOThDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTlDSjtBQ2g5Q0k7RUFDRTtFQUNBO0FEazlDTjs7QUM1OENBO0VBQ0U7RUFDQTtFQUNBO0FEKzhDRjs7QUM1OENBO0VBQ0U7SUFDRTtFRCs4Q0Y7QUFDRjtBQzU4Q0E7RUFDRTtJQUNFO0VEODhDRjtBQUNGO0FDMzhDQTtFQUNFO0VBQ0E7RUFDQTtBRDY4Q0Y7O0FDMThDQTtFQUNFO0FENjhDRjs7QUMxOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2OENGOztBQzE4Q0E7RUFDRTtJQUNFO0VENjhDRjtBQUNGO0FDMThDQTtFQUNFO0lBQ0U7SUFDQTtFRDQ4Q0Y7QUFDRjtBQ3o4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDI4Q0Y7O0FDeDhDQTtFQUNFO0FEMjhDRjs7QUN4OENBO0VBQ0U7QUQyOENGOztBQ3g4Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMjhDRjtBQUNGO0FDeDhDQTtFQUNFO0VBQ0E7RUFDQTtBRDA4Q0Y7O0FDdjhDQTtFQUNFO0lBQ0U7RUQwOENGO0FBQ0Y7QUN2OENBO0VBQ0U7SUFDRTtFRHk4Q0Y7QUFDRjtBQ3Q4Q0E7RUFDRTtJQUNFO0VEdzhDRjtBQUNGO0FDcjhDQTtFQUNFO0VBQ0E7RUFDQTtBRHU4Q0Y7QUNyOENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1OENKOztBQ244Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHM4Q0Y7O0FDbjhDQTtFQUNFO0FEczhDRjs7QUNuOENBO0VBQ0U7SUFDRTtFRHM4Q0Y7QUFDRjtBQ244Q0E7RUFDRTtBRHE4Q0Y7O0FDbDhDQTtFQUNFO0FEcThDRjs7QUNsOENBO0VBQ0U7QURxOENGOztBQ2w4Q0E7RUFDRTtJQUNFO0VEcThDRjtBQUNGO0FDbDhDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEbzhDRjtBQUNGO0FDajhDQTtFQUNFO0VBQ0E7RUFDQTtBRG04Q0Y7O0FDaDhDQTtFQUNFO0lBQ0U7RURtOENGO0FBQ0Y7QUNoOENBO0VBQ0U7SUFDRTtFRGs4Q0Y7QUFDRjtBQy83Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRGk4Q0Y7QUFDRjtBQzk3Q0E7RUFDRTtFQUNBO0FEZzhDRjtBQzc3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCs3Q047O0FDMTdDQTtFQUNFO0VBQ0E7RUFDQTtBRDY3Q0Y7O0FDMTdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDY3Q0Y7O0FDMTdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2N0NGOztBQzE3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDY3Q0Y7O0FDMTdDQTtFQUNFO0FENjdDRjs7QUMxN0NBO0VBQ0U7QUQ2N0NGOztBQzE3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2N0NGOztBQzE3Q0E7RUFDRTtBRDY3Q0Y7O0FDMTdDQTtFQUNFO0lBQ0U7RUQ2N0NGO0FBQ0Y7QUMxN0NBO0VBQ0U7SUFDRTtJQUNBO0VENDdDRjtBQUNGO0FDejdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMjdDRjs7QUN4N0NBO0VBQ0U7RUFDQTtBRDI3Q0Y7O0FDeDdDQTtFQUNFO0FEMjdDRjs7QUN4N0NBO0VBQ0U7RUFDQTtFQUNBO0FEMjdDRjs7QUN4N0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDI3Q0Y7O0FDeDdDQTtFQUNFO0FEMjdDRjs7QUN4N0NBO0VBQ0U7RUFDQTtBRDI3Q0Y7O0FDeDdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyN0NGOztBQ3g3Q0E7RUFDRTtJQUNFO0VEMjdDRjtBQUNGO0FDeDdDQTtFQUNFO0FEMDdDRjs7QUN2N0NBO0VBQ0U7SUFDRTtFRDA3Q0Y7QUFDRjtBQ3Y3Q0E7RUFDRTtJQUNFO0VEeTdDRjtBQUNGO0FDdDdDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3N0NGO0FBQ0Y7QUNyN0NBO0VBQ0U7QUR1N0NGOztBQ3I3Q0E7RUFJTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHE3Q047O0FDbDdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxN0NGOztBQ2w3Q0E7RUFDRTtBRHE3Q0Y7O0FDbDdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcTdDRjs7QUNsN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHE3Q0Y7O0FDbDdDQTtFQUNFO0lBQ0U7RURxN0NGO0FBQ0Y7QUNsN0NBO0VBQ0U7QURvN0NGOztBQ2o3Q0E7RUFDRTtJQUNFO0VEbzdDRjtBQUNGO0FDajdDQTtFQUNFO0VBQ0E7RUFDQTtBRG03Q0Y7QUNqN0NFO0VBQ0U7QURtN0NKO0FDajdDSTtFQUNFO0FEbTdDTjs7QUM5NkNBO0VBQ0U7QURpN0NGOztBQzk2Q0E7RUFDRTtJQUNFO0VEaTdDRjtBQUNGO0FDOTZDQTtFQUNFO0lBQ0U7RURnN0NGO0FBQ0Y7QUM3NkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrNkNGOztBQzU2Q0E7RUFDRTtFQUNBO0FEKzZDRjs7QUM1NkNBO0VBQ0U7QUQrNkNGOztBQzU2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzZDRjs7QUM1NkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCs2Q0Y7O0FDNTZDQTtFQUNFO0FEKzZDRjs7QUM1NkNBO0VBQ0U7QUQrNkNGO0FDNTZDSTtFQUNFO0FEODZDTjs7QUN4NkNFO0VBQ0U7QUQyNkNKOztBQ3Y2Q0E7RUFDRTtJQUNFO0lBQ0E7RUQwNkNGO0FBQ0Y7QUN2NkNBOztFQUVFO0FEeTZDRjs7QUN0NkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5NkNGOztBQ3Q2Q0E7RUFDRTtFQUNBO0VBQ0E7QUR5NkNGO0FDdjZDRTtFQUNFO0FEeTZDSjtBQ3Y2Q0k7RUFDRTtBRHk2Q047O0FDcDZDQTtFQUNFO0FEdTZDRjs7QUNwNkNBO0VBQ0U7QUR1NkNGOztBQ3A2Q0E7RUFDRTtFQUNBO0VBQ0E7QUR1NkNGOztBQ3A2Q0E7RUFDRTtJQUNFO0VEdTZDRjtBQUNGO0FDcDZDQTtFQUNFO0lBQ0U7SUFDQTtFRHM2Q0Y7QUFDRjtBQ242Q0E7RUFDRTtJQUNFO0VEcTZDRjtBQUNGO0FDbDZDQTtFQUNFO0lBQ0U7SUFDQTtFRG82Q0Y7QUFDRjtBQ2o2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG02Q0Y7O0FDaDZDQTtFQUNFO0lBQ0U7RURtNkNGO0FBQ0Y7QUNoNkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrNkNGOztBQy81Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEazZDRjtBQUNGO0FDLzVDQTtFQUNFO0lBQ0U7SUFDQTtFRGk2Q0Y7QUFDRjtBQzk1Q0E7RUFDRTtBRGc2Q0Y7O0FDNzVDQTtFQUNFO0lBQ0U7RURnNkNGO0FBQ0Y7QUM3NUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzVDRjs7QUM1NUNBO0VBQ0U7SUFDRTtFRCs1Q0Y7QUFDRjtBQzU1Q0E7RUFDRTtJQUNFO0VEODVDRjtBQUNGO0FDMzVDQTtFQUNFO0lBQ0U7RUQ2NUNGO0FBQ0Y7QUMxNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDVDRjs7QUN6NUNBO0VBQ0U7RUFDQTtBRDQ1Q0Y7O0FDejVDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VENDVDRjtBQUNGO0FDejVDQTtFQUNFO0FEMjVDRjs7QUN4NUNBO0VBQ0U7RUFDQTtBRDI1Q0Y7O0FDeDVDQTtFQUNFO0FEMjVDRjs7QUN4NUNBO0VBQ0U7SUFDRTtFRDI1Q0Y7QUFDRjtBQ3g1Q0E7RUFDRTtJQUNFO0lBQ0E7RUQwNUNGO0FBQ0Y7QUN2NUNBO0VBQ0U7QUR5NUNGOztBQ3Q1Q0E7RUFDRTtJQUNFO0VEeTVDRjtBQUNGO0FDdDVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHc1Q0Y7O0FDcjVDQTtFQUNFO0VBQ0E7QUR3NUNGOztBQ3I1Q0E7RUFDRTtJQUNFO0VEdzVDRjtBQUNGO0FDcjVDQTtFQUNFO0VBQ0E7RUFDQTtBRHU1Q0Y7O0FDcDVDQTtFQUNFO0VBQ0E7QUR1NUNGOztBQ3A1Q0E7RUFDRTtFQUNBO0VBQ0E7QUR1NUNGOztBQ3A1Q0E7RUFDRTtBRHU1Q0Y7O0FDcDVDQTtFQUNFO0FEdTVDRjs7QUNwNUNBO0VBQ0U7RUFDQTtBRHU1Q0Y7O0FDcDVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1NUNGOztBQ3A1Q0E7RUFDRTtBRHU1Q0Y7O0FDcDVDQTtFQUNFO0FEdTVDRjs7QUNwNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdTVDRjs7QUNwNUNBO0VBQ0U7QUR1NUNGOztBQ3A1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FEczVDRjs7QUNuNUNBO0VBQ0U7SUFDRTtJQUNBO0VEczVDRjtBQUNGO0FDbjVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcTVDRjs7QUNsNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxNUNGOztBQ2w1Q0E7RUFDRTtJQUNFO0VEcTVDRjtBQUNGO0FDbDVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbzVDRjs7QUNqNUNBO0VBQ0U7RUFDQTtBRG81Q0Y7O0FDajVDQTtFQUNFO0VBQ0E7RUFDQTtBRG81Q0Y7O0FDajVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG81Q0Y7O0FDajVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG81Q0Y7O0FDajVDQTtFQUNFO0VBQ0E7RUFDQTtBRG81Q0Y7O0FDajVDQTtFQUNFO0VBQ0E7QURvNUNGOztBQ2o1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG81Q0Y7O0FDajVDQTtFQUNFO0VBQ0E7QURvNUNGOztBQy80Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEazVDRjs7QUMvNENBO0VBQ0U7QURrNUNGOztBQy80Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEazVDRjs7QUMvNENBO0VBQ0U7RUFDQTtBRGs1Q0Y7QUNoNUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrNUNKO0FDaDVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEazVDTjtBQzc0Q0k7RUFDRTtBRCs0Q047O0FDMTRDQTtFQUNFO0FENjRDRjs7QUMxNENBO0VBQ0U7SUFDRTtFRDY0Q0Y7QUFDRjtBQzE0Q0E7RUFDRTtFQUNBO0VBQ0E7QUQ0NENGOztBQ3o0Q0E7RUFDRTtBRDQ0Q0Y7O0FDejRDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDQ0Q0Y7QUFDRjtBQ3o0Q0E7RUFDRTtJQUNFO0VEMjRDRjtBQUNGO0FDeDRDQTtFQUNFO0FEMDRDRjs7QUN2NENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDA0Q0Y7QUFDRjtBQ3Y0Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEeTRDRjtBQUNGO0FDdDRDQTtFQUNFO0lBQ0U7RUR3NENGO0FBQ0Y7QUNyNENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHU0Q0Y7QUFDRjtBQ3A0Q0E7RUFDRTtFQUNBO0VBQ0E7QURzNENGOztBQ240Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEczRDRjs7QUNuNENBO0VBQ0U7QURzNENGOztBQ240Q0E7RUFDRTtBRHM0Q0Y7O0FDbjRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzNENGOztBQ240Q0E7RUFDRTtFQUNBO0FEczRDRjs7QUNuNENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURzNENGO0FBQ0Y7QUNuNENBO0VBQ0U7QURxNENGOztBQ2w0Q0E7RUFDRTtJQUNFO0lBQ0E7RURxNENGO0FBQ0Y7QUNsNENBO0VBQ0U7SUFDRTtJQUNBO0VEbzRDRjtBQUNGO0FDajRDQTtFQUNFO0VBQ0E7QURtNENGOztBQ2g0Q0E7RUFDRTtJQUNFO0lBQ0E7RURtNENGO0FBQ0Y7QUNoNENBO0VBQ0U7QURrNENGOztBQy8zQ0E7RUFDRTtFQUNBO0VBQ0E7QURrNENGOztBQy8zQ0E7RUFDRTtFQUNBO0FEazRDRjs7QUMvM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrNENGOztBQy8zQ0E7RUFDRTtBRGs0Q0Y7O0FDLzNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrNENGOztBQy8zQ0E7RUFDRTtFQUNBO0FEazRDRjs7QUMvM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrNENGOztBQy8zQ0E7RUFDRTtBRGs0Q0Y7O0FDLzNDQTtFQUNFO0lBQ0U7RURrNENGO0FBQ0Y7QUMvM0NBO0VBQ0U7SUFDRTtFRGk0Q0Y7QUFDRjtBQzkzQ0E7RUFDRTtJQUNFO0VEZzRDRjtBQUNGO0FDNzNDQTtFQUNFO0VBQ0E7QUQrM0NGOztBQzUzQ0E7RUFDRTtFQUNBO0FEKzNDRjs7QUM1M0NBO0VBQ0U7RUFDQTtFQUNBO0FEKzNDRjs7QUM1M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrM0NGOztBQzUzQ0E7RUFDRTtFQUNBO0VBQ0E7QUQrM0NGOztBQzUzQ0E7O0VBRUU7QUQrM0NGOztBQzUzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrM0NGOztBQzUzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzNDRjs7QUM1M0NBOztFQUVFO0FEKzNDRjs7QUM1M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCszQ0Y7O0FDNTNDQTs7RUFFRTtBRCszQ0Y7O0FDNTNDQTtFQUNFO0VBQ0E7QUQrM0NGOztBQzUzQ0E7RUFDRTtJQUNFO0VEKzNDRjtBQUNGO0FDNTNDQTtFQUNFO0VBQ0E7QUQ4M0NGOztBQzMzQ0E7RUFDRTtJQUNFO0VEODNDRjtBQUNGO0FDMzNDQTtFQUNFO0lBQ0U7RUQ2M0NGO0FBQ0Y7QUMxM0NBO0VBQ0U7SUFDRTtFRDQzQ0Y7QUFDRjtBQ3ozQ0E7RUFDRTtJQUNFO0lBQ0E7RUQyM0NGO0FBQ0Y7QUN4M0NBO0VBQ0U7SUFDRTtFRDAzQ0Y7QUFDRjtBQ3YzQ0E7RUFDRTtFQUNBO0VBQ0E7QUR5M0NGOztBQ3QzQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRHkzQ0Y7RUN2M0NBO0lBQ0U7RUR5M0NGO0FBQ0Y7QUN0M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHczQ0Y7O0FDcjNDQTtFQUNFO0VBQ0E7QUR3M0NGOztBQ3IzQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEdzNDRjtFQ3QzQ0E7SUFDRTtFRHczQ0Y7QUFDRjtBQ3IzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHUzQ0Y7O0FDcDNDQTtFQUNFO0FEdTNDRjs7QUNwM0NBO0VBQ0U7RUFDQTtBRHUzQ0Y7O0FDcDNDQTtFQUNFO0lBQ0U7RUR1M0NGO0FBQ0Y7QUNwM0NBO0VBQ0U7SUFDRTtFRHMzQ0Y7QUFDRjtBQ24zQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHEzQ0Y7O0FDbDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxM0NGOztBQ2wzQ0E7RUFDRTtJQUNFO0VEcTNDRjtBQUNGO0FDbDNDQTtFQUNFO0VBQ0E7QURvM0NGOztBQ2ozQ0E7RUFDRTtJQUNFO0VEbzNDRjtBQUNGO0FDajNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbTNDRjs7QUNoM0NBO0VBQ0U7QURtM0NGOztBQ2gzQ0E7RUFDRTtBRG0zQ0Y7O0FDaDNDQTtFQUNFO0FEbTNDRjs7QUNoM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtM0NGOztBQ2gzQ0E7RUFDRTtFQUNBO0FEbTNDRjs7QUNoM0NBO0VBQ0U7SUFDRTtFRG0zQ0Y7QUFDRjtBQ2gzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGszQ0Y7O0FDLzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QURpM0NGOztBQzkyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGkzQ0Y7O0FDOTJDQTtFQUNFO0lBQ0U7RURpM0NGO0FBQ0Y7QUM5MkNBO0VBQ0U7SUFDRTtFRGczQ0Y7QUFDRjtBQzcyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRCsyQ0Y7O0FDNTJDQTtFQUNFO0lBQ0U7RUQrMkNGO0FBQ0Y7QUM1MkNBO0VBQ0U7SUFDRTtFRDgyQ0Y7QUFDRjtBQzMyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDYyQ0Y7O0FDMTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDYyQ0Y7O0FDMTJDQTtFQUNFO0FENjJDRjs7QUMxMkNBO0VBQ0U7SUFDRTtFRDYyQ0Y7QUFDRjtBQzEyQ0E7RUFDRTtFQUNBO0FENDJDRjs7QUN6MkNBO0VBQ0U7SUFDRTtFRDQyQ0Y7QUFDRjtBQ3oyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMjJDRjs7QUN4MkNBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUQwMkNGOztBQ3YyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDAyQ0Y7O0FDdjJDQTtFQUNFO0lBQ0U7RUQwMkNGO0VDdjJDQTtJQUNFO0VEeTJDRjtBQUNGO0FDdDJDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEdzJDRjtBQUNGO0FDcjJDQTtFQUNFO0VBQ0E7QUR1MkNGOztBQ3AyQ0E7RUFDRTtJQUNFO0lBQ0E7RUR1MkNGO0FBQ0Y7QUNwMkNBO0VBQ0U7RUFDQTtBRHMyQ0Y7O0FDbjJDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURzMkNGO0FBQ0Y7QUNuMkNBO0VBQ0U7QURxMkNGOztBQ2wyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcTJDRjs7QUNsMkNBO0VBQ0U7RUFDQTtFQUNBO0FEcTJDRjs7QUNsMkNBO0VBQ0U7RUFDQTtBRHEyQ0Y7O0FDbDJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcTJDRjs7QUNsMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxMkNGOztBQ2wyQ0E7RUFDRTtFQUNBO0VBQ0E7QURxMkNGOztBQ2wyQ0E7RUFDRTtBRHEyQ0Y7O0FDbDJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxMkNGOztBQ2wyQ0E7RUFDRTtBRHEyQ0Y7O0FDbDJDQTtFQUNFO0FEcTJDRjs7QUNsMkNBO0VBQ0U7RUFDQTtFQUNBO0FEcTJDRjs7QUNsMkNBO0VBQ0U7QURxMkNGOztBQ2wyQ0E7RUFDRTtBRHEyQ0Y7O0FDbDJDQTtFQUNFO0FEcTJDRjs7QUNsMkNBO0VBQ0U7SUFDRTtFRHEyQ0Y7QUFDRjtBQ2wyQ0E7RUFDRTtBRG8yQ0Y7O0FDajJDQTtFQUNFO0FEbzJDRjs7QUNqMkNBO0VBQ0U7SUFDRTtFRG8yQ0Y7QUFDRjtBQ2oyQ0E7RUFDRTtFQUNBO0FEbTJDRjs7QUNoMkNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURtMkNGO0FBQ0Y7QUNoMkNBO0VBQ0U7SUFDRTtFRGsyQ0Y7QUFDRjtBQy8xQ0E7RUFDRTtJQUNFO0VEaTJDRjtBQUNGO0FDOTFDQTtFQUNFO0lBQ0U7RURnMkNGO0FBQ0Y7QUM3MUNBO0VBQ0U7SUFDRTtFRCsxQ0Y7QUFDRjtBQzUxQ0E7RUFDRTtJQUNFO0VEODFDRjtBQUNGO0FDMzFDQTtFQUNFO0lBQ0U7RUQ2MUNGO0FBQ0Y7QUMxMUNBO0VBQ0U7QUQ0MUNGOztBQ3oxQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VENDFDRjtBQUNGO0FDejFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDIxQ0Y7O0FDeDFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEMjFDRjtBQUNGO0FDeDFDQTtFQUNFO0lBQ0U7RUQwMUNGO0FBQ0Y7QUN2MUNBO0VBQ0U7RUFDQTtFQUNBO0FEeTFDRjs7QUN0MUNBO0VBQ0U7SUFDRTtFRHkxQ0Y7QUFDRjtBQ3QxQ0E7RUFDRTtJQUNFO0lBQ0E7RUR3MUNGO0FBQ0Y7QUNyMUNBO0VBQ0U7SUFDRTtFRHUxQ0Y7QUFDRjtBQ3AxQ0E7RUFDRTtFQUNBO0VBQ0E7QURzMUNGOztBQ24xQ0E7RUFDRTtFQUNBO0VBQ0E7QURzMUNGOztBQ24xQ0E7RUFDRTtJQUNFO0VEczFDRjtBQUNGO0FDbjFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcTFDRjs7QUNsMUNBOzs7RUFHRTtFQUNBO0VBQ0E7QURxMUNGOztBQ2wxQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEcTFDRjtBQUNGO0FDbDFDQTtFQUNFO0lBQ0U7RURvMUNGO0FBQ0Y7QUNqMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtMUNGOztBQ2gxQ0E7RUFDRTtJQUNFO0lBQ0E7RURtMUNGO0FBQ0Y7QUNoMUNBO0VBQ0U7SUFDRTtJQUNBO0VEazFDRjtBQUNGO0FDLzBDQTtFQUNFO0FEaTFDRjs7QUM5MENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaTFDRjs7QUM5MENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURpMUNGO0FBQ0Y7QUM5MENBO0VBQ0U7SUFDRTtFRGcxQ0Y7QUFDRjtBQzcwQ0E7RUFDRTtJQUNFO0VEKzBDRjtBQUNGO0FDNTBDQTtFQUNFO0lBQ0U7RUQ4MENGO0FBQ0Y7QUMzMENBO0VBQ0U7QUQ2MENGOztBQzEwQ0E7RUFDRTtBRDYwQ0Y7O0FDMTBDQTtFQUNFO0lBQ0U7RUQ2MENGO0FBQ0Y7QUMxMENBO0VBQ0U7SUFDRTtFRDQwQ0Y7QUFDRjtBQ3owQ0E7RUFDRTtFQUNBO0VBQ0E7QUQyMENGO0FDejBDRTtFQUNFO0VBQ0E7RUFDQTtBRDIwQ0o7QUN4MENFO0VBQ0U7QUQwMENKO0FDeDBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwMENOO0FDeDBDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwMENSOztBQ3AwQ0E7RUFDRTtBRHUwQ0Y7O0FDcDBDQTtFQUNFO0FEdTBDRjs7QUNwMENBO0VBQ0U7QUR1MENGOztBQ3AwQ0E7RUFDRTtJQUNFO0VEdTBDRjtBQUNGO0FDcDBDQTtFQUNFO0lBQ0U7RURzMENGO0FBQ0Y7QUNuMENBO0VBQ0U7RUFDQTtFQUNBO0FEcTBDRjs7QUNsMENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHEwQ0Y7O0FDbDBDQTtFQUNFO0VBQ0E7RUFDQTtBRHEwQ0Y7O0FDbDBDQTtFQUNFO0lBQ0U7SUFDQTtFRHEwQ0Y7QUFDRjtBQ2wwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG8wQ0Y7O0FDajBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvMENGOztBQ2owQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbzBDRjs7QUNqMENBO0VBQ0U7SUFDRTtFRG8wQ0Y7QUFDRjtBQ2owQ0E7RUFDRTtFQUVBO0FEazBDRjs7QUMvekNBO0VBQ0U7SUFDRTtFRGswQ0Y7QUFDRjtBQy96Q0E7RUFDRTtBRGkwQ0Y7O0FDOXpDQTtFQUNFO0VBQ0E7QURpMENGOztBQzl6Q0E7RUFDRTtJQUNFO0VEaTBDRjtBQUNGO0FDOXpDQTtFQUNFO0lBQ0U7RURnMENGO0FBQ0Y7QUM3ekNBO0VBQ0U7RUFDQTtFQUNBO0FEK3pDRjs7QUM1ekNBO0VBQ0U7RUFDQTtFQUNBO0FEK3pDRjs7QUM1ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt6Q0Y7O0FDNXpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK3pDRjs7QUM1ekNBO0VBQ0U7QUQrekNGOztBQzV6Q0E7RUFDRTtBRCt6Q0Y7O0FDNXpDQTtFQUNFO0FEK3pDRjs7QUM1ekNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQrekNGO0FBQ0Y7QUM1ekNBO0VBQ0U7RUFDQTtBRDh6Q0Y7O0FDM3pDQTtFQUNFO0lBQ0U7RUQ4ekNGO0FBQ0Y7QUMzekNBO0VBQ0U7SUFDRTtFRDZ6Q0Y7QUFDRjtBQzF6Q0E7RUFDRTtJQUNFO0VENHpDRjtBQUNGO0FDenpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJ6Q0Y7O0FDeHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyekNGOztBQ3h6Q0E7RUFDRTtFQUNBO0VBQ0E7QUQyekNGOztBQ3h6Q0E7RUFDRTtFQUNBO0VBQ0E7QUQyekNGOztBQ3h6Q0E7RUFDRTtBRDJ6Q0Y7O0FDeHpDQTtFQUNFO0FEMnpDRjs7QUN4ekNBO0VBQ0U7RUFDQTtFQUNBO0FEMnpDRjs7QUN4ekNBO0VBQ0U7QUQyekNGOztBQ3h6Q0E7RUFDRTtFQUNBO0VBQ0E7QUQyekNGOztBQ3h6Q0E7RUFDRTtFQUNBO0VBQ0E7QUQyekNGOztBQ3h6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMnpDRjs7QUN4ekNBO0VBQ0U7QUQyekNGOztBQ3h6Q0E7RUFDRTtBRDJ6Q0Y7O0FDeHpDQTtFQUNFO0lBQ0U7RUQyekNGO0FBQ0Y7QUN4ekNBO0VBQ0U7RUFDQTtBRDB6Q0Y7O0FDdnpDQTtFQUNFO0VBQ0E7RUFDQTtBRDB6Q0Y7O0FDdnpDQTtFQUNFO0FEMHpDRjs7QUN2ekNBO0VBQ0U7QUQwekNGOztBQ3Z6Q0E7RUFDRTtFQUNBO0FEMHpDRjs7QUN2ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMHpDRjs7QUN2ekNBO0VBQ0U7QUQwekNGO0FDeHpDQztFQUNDO0FEMHpDRjs7QUNyekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3pDRjs7QUNyekNBO0VBQ0U7QUR3ekNGOztBQ3J6Q0E7RUFDRTtBRHd6Q0Y7O0FDcnpDQTtFQUNFO0FEd3pDRjs7QUNyekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd6Q0Y7O0FDcnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd6Q0Y7QUN0ekNFO0VBUkY7SUFTSTtFRHl6Q0Y7QUFDRjtBQ3Z6Q0U7RUFaRjtJQWFJO0VEMHpDRjtBQUNGO0FDeHpDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwekNKO0FDdnpDRTtFQUNFO0VBQ0E7QUR5ekNKOztBQ3B6Q0U7RUFDRTtFQUNBO0FEdXpDSjs7QUNuekNBO0VBQ0U7RUFDQTtBRHN6Q0Y7O0FDbnpDQTtFQUNFO0FEc3pDRjs7QUNuekNBO0VBQ0U7SUFDRTtFRHN6Q0Y7QUFDRjtBQ256Q0E7RUFDRTtFQUNBO0FEcXpDRjs7QUNsekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHF6Q0Y7O0FDbHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXpDRjs7QUNsekNBO0VBQ0U7QURxekNGOztBQ2x6Q0E7RUFDRTtBRHF6Q0Y7O0FDbHpDQTtFQUNFO0lBQ0U7RURxekNGO0FBQ0Y7QUNsekNBO0VBQ0U7RUFDQTtFQUNBO0FEb3pDRjs7QUNqekNBO0VBQ0U7QURvekNGOztBQ2p6Q0E7RUFDRTtFQUNBO0VBQ0E7QURvekNGOztBQ2p6Q0E7RUFDRTtJQUNFO0VEb3pDRjtBQUNGO0FDanpDQTtFQUNFO0FEbXpDRjs7QUNoekNBO0VBQ0U7QURtekNGOztBQ2h6Q0E7RUFDRTtJQUNFO0lBQ0E7RURtekNGO0FBQ0Y7QUNoekNBO0VBQ0U7QURrekNGOztBQy95Q0E7RUFDRTtJQUNFO0lBQ0E7RURrekNGO0FBQ0Y7QUMveUNBO0VBQ0U7RUFDQTtBRGl6Q0Y7O0FDOXlDQTtFQUNFO0FEaXpDRjs7QUM5eUNBO0VBQ0U7QURpekNGOztBQzl5Q0E7RUFDRTtJQUNFO0VEaXpDRjtBQUNGO0FDOXlDQTtFQUNFO0FEZ3pDRjs7QUM3eUNBO0VBQ0U7SUFDRTtFRGd6Q0Y7QUFDRjtBQzd5Q0E7RUFDRTtFQUNBO0VBQ0E7QUQreUNGOztBQzV5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQreUNGOztBQzV5Q0E7RUFDRTs7SUFFRTtJQUNBO0lBQ0E7RUQreUNGO0FBQ0Y7QUM1eUNBO0VBQ0U7SUFDRTtFRDh5Q0Y7QUFDRjtBQzN5Q0E7RUFDRTtBRDZ5Q0Y7O0FDMXlDQTtFQUNFO0lBQ0U7RUQ2eUNGO0FBQ0Y7QUMxeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ0eUNGOztBQ3p5Q0E7RUFDRTtBRDR5Q0Y7O0FDenlDQTtFQUNFO0VBQ0E7QUQ0eUNGOztBQ3p5Q0E7RUFDRTtFQUNBO0FENHlDRjs7QUN6eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0eUNGOztBQ3p5Q0E7RUFDRTtFQUNBO0VBQ0E7QUQ0eUNGOztBQ3p5Q0E7RUFDRTtFQUNBO0VBQ0E7QUQ0eUNGOztBQ3p5Q0E7RUFDRTs7SUFFRTtJQUNBO0lBQ0E7RUQ0eUNGO0FBQ0Y7QUN6eUNBO0VBQ0U7RUFDQTtFQUNBO0FEMnlDRjs7QUN4eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyeUNGOztBQ3h5Q0E7RUFDRTtJQUNFO0VEMnlDRjtBQUNGO0FDeHlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMHlDRjs7QUN2eUNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEMHlDRjs7QUN2eUNBO0VBQ0U7O0lBRUU7SUFDQTtFRDB5Q0Y7QUFDRjtBQ3Z5Q0E7RUFDRTtFQUNBO0FEeXlDRjs7QUN0eUNBO0VBQ0U7RUFDQTtBRHl5Q0Y7O0FDdHlDQTtFQUNFO0lBQ0U7RUR5eUNGO0VDdHlDQTtJQUNFO0VEd3lDRjtFQ3J5Q0E7SUFDRTtFRHV5Q0Y7RUNweUNBO0lBQ0U7SUFDQTtFRHN5Q0Y7RUNueUNBO0lBQ0U7SUFDQTtFRHF5Q0Y7RUNseUNBO0lBQ0U7RURveUNGO0VDanlDQTtJQUNFO0VEbXlDRjtFQ2h5Q0E7SUFDRTtJQUNBO0lBQ0E7RURreUNGO0VDL3hDQTtJQUNFO0lBQ0E7SUFDQTtFRGl5Q0Y7RUM5eENBO0lBQ0U7SUFDQTtJQUNBO0VEZ3lDRjtFQzd4Q0E7SUFDRTtJQUNBO0lBQ0E7RUQreENGO0VDNXhDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEOHhDRjtBQUNGO0FDM3hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2eENGOztBQzF4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZ4Q0Y7O0FDMXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENnhDRjs7QUMxeENBO0VBQ0U7SUFDRTtFRDZ4Q0Y7QUFDRjtBQzF4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDR4Q0Y7O0FDenhDQTtFQUNFO0FENHhDRjs7QUN6eENBO0VBQ0U7RUFDQTtFQUNBO0FENHhDRjs7QUN6eENBO0VBQ0U7RUFDQTtBRDR4Q0Y7O0FDenhDQTtFQUNFO0FENHhDRjs7QUN6eENBO0VBQ0U7QUQ0eENGOztBQ3p4Q0E7RUFDRTtBRDR4Q0Y7O0FDenhDQTtFQUNFO0FENHhDRjs7QUN6eENBO0VBQ0U7QUQ0eENGOztBQ3p4Q0E7RUFDRTtJQUNFO0VENHhDRjtBQUNGO0FDenhDQTtFQUNFO0FEMnhDRjs7QUN4eENBO0VBQ0U7QUQyeENGOztBQ3h4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyeENGOztBQ3h4Q0E7RUFDRTtJQUNFO0lBQ0E7RUQyeENGO0VDenhDQTtJQUNFO0lBQ0E7RUQyeENGO0FBQ0Y7QUN4eENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMHhDRjs7QUN2eENBO0VBQ0U7QUQweENGOztBQ3Z4Q0E7RUFDRTtJQUNFO0VEMHhDRjtBQUNGO0FDdnhDQTtFQUNFO0lBQ0U7RUR5eENGO0FBQ0Y7QUN0eENBO0VBQ0U7QUR3eENGOztBQ3J4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd4Q0Y7O0FDcnhDQTtFQUNFO0VBQ0E7QUR3eENGOztBQ3J4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHd4Q0Y7O0FDcnhDQTtFQUNFO0VBQ0E7RUFDQTtBRHd4Q0Y7O0FDcnhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd3hDRjs7QUNyeENBO0VBQ0U7RUFDQTtFQUNBO0FEd3hDRjs7QUNyeENBO0VBQ0U7SUFDRTtFRHd4Q0Y7QUFDRjtBQ3J4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHV4Q0Y7O0FDcHhDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEdXhDRjtBQUNGO0FDcHhDQTtFQUNFO0VBQ0E7RUFDQTtBRHN4Q0Y7O0FDbnhDQTtFQUNFO0lBQ0U7SUFDQTtFRHN4Q0Y7QUFDRjtBQ254Q0E7RUFDRTtJQUNFO0VEcXhDRjtBQUNGO0FDbHhDQTtFQUNFO0lBQ0U7RURveENGO0VDbHhDQTtJQUNFO0VEb3hDRjtBQUNGO0FDanhDQTtFQUNFO0VBQ0E7QURteENGOztBQ2h4Q0E7RUFDRTtFQUNBO0FEbXhDRjs7QUNoeENBO0VBQ0U7SUFDRTtFRG14Q0Y7QUFDRjtBQ2h4Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRGt4Q0Y7QUFDRjtBQy93Q0E7RUFDRTtBRGl4Q0Y7O0FDOXdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaXhDRjs7QUM5d0NBO0VBQ0U7RUFDQTtFQUNBO0FEaXhDRjs7QUM5d0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGl4Q0Y7RUM5d0NBO0lBQ0U7SUFDQTtJQUNBO0VEZ3hDRjtBQUNGO0FDN3dDQTtFQUNFO0lBQ0U7RUQrd0NGO0FBQ0Y7QUM1d0NBO0VBQ0U7QUQ4d0NGOztBQzN3Q0E7RUFDRTtFQUNBO0FEOHdDRjs7QUMzd0NBO0VBQ0U7SUFDRTtJQUNBO0VEOHdDRjtBQUNGO0FDM3dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENndDRjs7QUMxd0NBO0VBQ0U7RUFDQTtBRDZ3Q0Y7O0FDMXdDQTtFQUNFO0lBQ0U7SUFDQTtFRDZ3Q0Y7QUFDRjtBQzF3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHdDRjs7QUN6d0NBO0VBQ0U7RUFDQTtBRDR3Q0Y7O0FDendDQTtFQUNFO0FENHdDRjs7QUN6d0NBO0VBQ0U7QUQ0d0NGOztBQ3p3Q0E7RUFDRTtBRDR3Q0Y7O0FDendDQTtFQUNFO0FENHdDRjs7QUN6d0NBO0VBQ0U7QUQ0d0NGOztBQ3p3Q0E7RUFDRTtJQUNFO0VENHdDRjtBQUNGO0FDendDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMndDRjs7QUN4d0NBO0VBQ0U7QUQyd0NGOztBQ3h3Q0E7RUFDRTtFQUNBO0FEMndDRjs7QUN4d0NBO0VBQ0U7QUQyd0NGOztBQ3h3Q0E7RUFDRTtFQUNBO0FEMndDRjs7QUN4d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMndDRjs7QUN4d0NBO0VBQ0U7RUFDQTtFQUNBO0FEMndDRjs7QUN4d0NBO0VBQ0U7QUQyd0NGOztBQ3h3Q0E7RUFDRTtFQUNBO0FEMndDRjs7QUN4d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyd0NGOztBQ3h3Q0E7RUFDRTtBRDJ3Q0Y7O0FDeHdDQTs7RUFFRTtBRDJ3Q0Y7O0FDeHdDQTtFQUNFO0FEMndDRjs7QUN4d0NBO0VBQ0U7QUQyd0NGOztBQ3h3Q0E7RUFDRTtJQUNFO0lBQ0E7RUQyd0NGO0FBQ0Y7QUN4d0NBO0VBQ0U7RUFDQTtBRDB3Q0Y7O0FDdndDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMHdDRjs7QUN2d0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQwd0NGO0FBQ0Y7QUN2d0NBO0VBQ0U7SUFDRTtFRHl3Q0Y7QUFDRjtBQ3R3Q0E7RUFDRTtJQUNFO0VEd3dDRjtBQUNGO0FDcndDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdXdDRjs7QUNwd0NBO0VBQ0U7RUFDQTtBRHV3Q0Y7O0FDcHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHV3Q0Y7O0FDcHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1d0NGOztBQ3B3Q0E7RUFDRTtBRHV3Q0Y7O0FDcHdDQTtFQUNFO0FEdXdDRjs7QUNwd0NBO0VBQ0U7SUFDRTtFRHV3Q0Y7QUFDRjtBQ3B3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHN3Q0Y7O0FDbndDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc3dDRjs7QUNud0NBO0VBQ0U7QURzd0NGOztBQ253Q0E7RUFDRTtBRHN3Q0Y7QUNwd0NFO0VBQ0U7RUFDQTtBRHN3Q0o7O0FDbHdDQTtFQUNFO0FEcXdDRjs7QUNsd0NBO0VBQ0U7SUFDRTtFRHF3Q0Y7QUFDRjtBQ2x3Q0E7RUFDRTtJQUNFO0lBQ0E7RURvd0NGO0FBQ0Y7QUNqd0NBO0VBQ0U7QURtd0NGOztBQ2h3Q0E7RUFDRTtBRG13Q0Y7O0FDaHdDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtd0NGO0FBQ0Y7QUNod0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrd0NGOztBQy92Q0E7RUFDRTtBRGt3Q0Y7O0FDL3ZDQTtFQUNFO0VBQ0E7RUFDQTtBRGt3Q0Y7O0FDL3ZDQTtFQUNFO0lBQ0U7RURrd0NGO0VDaHdDQTtJQUNFO0VEa3dDRjtBQUNGO0FDL3ZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpd0NGOztBQzl2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaXdDRjs7QUM5dkNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURpd0NGO0FBQ0Y7QUM5dkNBO0VBQ0U7SUFDRTtFRGd3Q0Y7QUFDRjtBQzd2Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK3ZDRjtBQUNGO0FDNXZDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEOHZDRjtBQUNGO0FDM3ZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENnZDRjs7QUMxdkNBO0VBQ0U7RUFDQTtBRDZ2Q0Y7O0FDMXZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2dkNGOztBQzF2Q0E7RUFDRTtBRDZ2Q0Y7O0FDMXZDQTtFQUNFO0lBQ0U7RUQ2dkNGO0FBQ0Y7QUMxdkNBO0VBQ0U7RUFDQTtBRDR2Q0Y7O0FDenZDQTtFQUNFO0FENHZDRjs7QUN6dkNBO0VBQ0U7RUFDQTtBRDR2Q0Y7O0FDenZDQTtFQUNFO0lBQ0U7RUQ0dkNGO0FBQ0Y7QUN6dkNBO0VBQ0U7SUFDRTtFRDJ2Q0Y7QUFDRjtBQ3h2Q0E7RUFDRTtJQUNFO0lBQ0E7RUQwdkNGO0FBQ0Y7QUN2dkNBO0VBQ0U7QUR5dkNGOztBQ3R2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHl2Q0Y7O0FDdHZDQTtFQUNFO0VBQ0E7RUFDQTtBRHl2Q0Y7O0FDdHZDQTtFQUNFO0VBQ0E7QUR5dkNGOztBQ3R2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHl2Q0Y7O0FDdHZDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeXZDRjtBQUNGO0FDdHZDQTtFQUNFO0lBQ0U7RUR3dkNGO0FBQ0Y7QUNydkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1dkNGOztBQ3B2Q0E7RUFDRTtBRHV2Q0Y7O0FDcHZDQTtFQUNFO0VBQ0E7QUR1dkNGOztBQ3B2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXZDRjs7QUNwdkNBO0VBQ0U7QUR1dkNGOztBQ3B2Q0E7RUFDRTtFQUNBO0FEdXZDRjs7QUNwdkNBO0VBQ0U7RUFDQTtBRHV2Q0Y7O0FDcHZDQTtFQUNFO0VBQ0E7QUR1dkNGOztBQ3B2Q0E7RUFDRTtFQUNBO0FEdXZDRjs7QUNwdkNBO0VBQ0U7RUFDQTtBRHV2Q0Y7O0FDcHZDQTtFQUNFO0VBQ0E7QUR1dkNGOztBQ3B2Q0E7RUFDRTtFQUNBO0FEdXZDRjs7QUNwdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1dkNGOztBQ3B2Q0E7RUFDRTtBRHV2Q0Y7O0FDcHZDQTtFQUNFO0lBQ0U7RUR1dkNGO0FBQ0Y7QUNwdkNBO0VBQ0U7RUFDQTtFQUNBO0FEc3ZDRjs7QUNudkNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEc3ZDRjtBQUNGO0FDbnZDQTtFQUNFO0lBQ0U7SUFDQTtFRHF2Q0Y7QUFDRjtBQ2p2Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRG12Q0Y7RUNqdkNBO0lBQ0U7SUFDQTtFRG12Q0Y7RUNqdkNBO0lBQ0U7SUFDQTtFRG12Q0Y7RUNqdkNBO0lBQ0U7SUFDQTtFRG12Q0Y7RUNqdkNBO0lBR0U7SUFDQTtFRGl2Q0Y7RUMvdUNBO0lBQ0U7SUFDQTtFRGl2Q0Y7RUMvdUNBO0lBQ0U7SUFDQTtFRGl2Q0Y7RUMvdUNBO0lBQ0U7SUFDQTtFRGl2Q0Y7RUMvdUNBO0lBQ0U7SUFDQTtFRGl2Q0Y7RUMvdUNBO0lBQ0U7SUFDQTtFRGl2Q0Y7QUFDRjtBQzl1Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGd2Q0Y7QUFDRjtBQzd1Q0E7RUFDRTtBRCt1Q0Y7O0FDNXVDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEK3VDRjtBQUNGO0FDNXVDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEOHVDRjtBQUNGO0FDM3VDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2dUNGOztBQzF1Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRDZ1Q0Y7QUFDRjtBQzF1Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRDR1Q0Y7QUFDRjtBQ3p1Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRDJ1Q0Y7QUFDRjtBQ3h1Q0E7RUFDRTtJQUNFO0VEMHVDRjtBQUNGO0FDdnVDQTtFQUNFO0lBQ0U7RUR5dUNGO0FBQ0Y7QUN0dUNBO0VBQ0U7SUFDRTtFRHd1Q0Y7QUFDRjtBQ3J1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXVDRjs7QUNwdUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHV1Q0Y7QUFDRjtBQ3B1Q0E7RUFDRTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3VDRjs7QUNudUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURzdUNGO0VDcHVDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHN1Q0Y7RUNwdUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEc3VDRjtFQ3B1Q0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURzdUNGO0VDcHVDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHN1Q0Y7RUNwdUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEc3VDRjtFQ3B1Q0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURzdUNGO0VDcHVDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHN1Q0Y7QUFDRjtBQ251Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXVDRjs7QUNsdUNBO0VBQ0U7RUFDQTtBRHF1Q0Y7O0FDbHVDQTtFQUNFO0VBQ0E7QURxdUNGOztBQ2x1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHF1Q0Y7O0FDbHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcXVDRjs7QUNsdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHF1Q0Y7O0FDbHVDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURxdUNGO0FBQ0Y7QUNsdUNBO0VBQ0U7SUFDRTtFRG91Q0Y7QUFDRjtBQ2p1Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRG11Q0Y7QUFDRjtBQ2h1Q0E7RUFDRTtBRGt1Q0Y7O0FDL3RDQTtFQUNFO0lBQ0U7RURrdUNGO0FBQ0Y7QUMvdENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURpdUNGO0FBQ0Y7QUM5dENBO0VBQ0U7RUFDQTtBRGd1Q0Y7O0FDN3RDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd1Q0Y7O0FDN3RDQTtFQUNFO0VBQ0E7RUFDQTtBRGd1Q0Y7O0FDN3RDQTtFQUNFO0lBQ0U7RURndUNGO0FBQ0Y7QUM3dENBO0VBQ0U7RUFDQTtFQUNBO0FEK3RDRjs7QUM1dENBO0VBQ0U7SUFDRTtJQUNBO0VEK3RDRjtBQUNGO0FDNXRDQTtFQUNFO0VBQ0E7QUQ4dENGOztBQzN0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHRDRjs7QUMzdENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ4dENGO0FBQ0Y7QUMzdENBO0VBQ0U7SUFDRTtJQUNBO0VENnRDRjtBQUNGO0FDMXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0dENGOztBQ3p0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHRDRjs7QUN6dENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ0dENGO0FBQ0Y7QUN6dENBO0VBQ0U7SUFDRTtFRDJ0Q0Y7QUFDRjtBQ3h0Q0E7RUFDRTtBRDB0Q0Y7O0FDdnRDQTtFQUNFO0lBQ0U7RUQwdENGO0FBQ0Y7QUN2dENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5dENGOztBQ3R0Q0E7RUFDRTtBRHl0Q0Y7O0FDdHRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5dENGOztBQ3R0Q0E7RUFDRTtBRHl0Q0Y7O0FDdHRDQTtFQUNFO0FEeXRDRjs7QUN0dENBO0VBQ0U7QUR5dENGOztBQ3R0Q0E7RUFDRTtBRHl0Q0Y7O0FDdHRDQTtFQUNFO0VBQ0E7QUR5dENGOztBQ3R0Q0E7RUFDRTtJQUNFO0VEeXRDRjtBQUNGO0FDdHRDQTtFQUNFO0VBQ0E7QUR3dENGOztBQ3J0Q0E7RUFDRTtFQUNBO0FEd3RDRjs7QUNydENBO0VBQ0U7QUR3dENGOztBQ3J0Q0E7RUFDRTtBRHd0Q0Y7O0FDcnRDQTtFQUNFO0FEd3RDRjs7QUNydENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3RDRjs7QUNydENBO0VBQ0U7RUFDQTtBRHd0Q0Y7O0FDcnRDQTtFQUNFO0VBQ0E7RUFDQTtBRHd0Q0Y7O0FDcnRDQTtFQUNFO0FEd3RDRjs7QUNydENBO0VBQ0U7QUR3dENGOztBQ3J0Q0E7RUFDRTtBRHd0Q0Y7O0FDcnRDQTtFQUNFO0VBQ0E7QUR3dENGOztBQ3J0Q0E7RUFDRTtBRHd0Q0Y7O0FDcnRDQTtFQUNFO0FEd3RDRjs7QUNydENBO0VBQ0U7QUR3dENGOztBQ3J0Q0E7RUFDRTtBRHd0Q0Y7O0FDcnRDQTtFQUNFO0FEd3RDRjs7QUNydENBO0VBQ0U7SUFDRTtFRHd0Q0Y7QUFDRjtBQ3J0Q0E7RUFDRTtFQUNBO0VBQ0E7QUR1dENGOztBQ3B0Q0E7RUFDRTtFQUNBO0FEdXRDRjs7QUNwdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1dENGOztBQ3B0Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRHV0Q0Y7QUFDRjtBQ3B0Q0E7RUFDRTtFQUNBO0FEc3RDRjs7QUNudENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHN0Q0Y7QUFDRjtBQ250Q0E7RUFDRTtJQUNFO0lBQ0E7RURxdENGO0FBQ0Y7QUNsdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3RDRjs7QUNqdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURvdENGOztBQ2p0Q0E7RUFDRTtFQUNBO0VBQ0E7QURvdENGOztBQ2p0Q0E7RUFDRTtBRG90Q0Y7O0FDanRDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEb3RDRjtBQUNGO0FDanRDQTtFQUNFO0FEbXRDRjs7QUNodENBO0VBQ0U7RUFDQTtBRG10Q0Y7O0FDaHRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtdENGOztBQ2h0Q0E7RUFDRTtJQUNFO0VEbXRDRjtBQUNGO0FDaHRDQTtFQUNFO0lBQ0U7RURrdENGO0FBQ0Y7QUMvc0NBO0VBQ0U7SUFDRTtFRGl0Q0Y7QUFDRjtBQzlzQ0E7RUFDRTtFQUNBO0FEZ3RDRjs7QUM3c0NBO0VBQ0U7QURndENGOztBQzdzQ0E7RUFDRTtJQUNFO0lBQ0E7RURndENGO0FBQ0Y7QUM3c0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK3NDRjtBQUNGO0FDNXNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhzQ0Y7O0FDM3NDQTtFQUNFO0lBQ0U7RUQ4c0NGO0FBQ0Y7QUMzc0NBO0VBQ0U7RUFDQTtFQUNBO0FENnNDRjs7QUMxc0NBO0VBQ0U7SUFDRTtFRDZzQ0Y7QUFDRjtBQzFzQ0E7RUFDRTtFQUNBO0VBQ0E7QUQ0c0NGOztBQ3pzQ0E7RUFDRTtFQUNBO0VBQ0E7QUQ0c0NGOztBQ3pzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRzQ0Y7O0FDenNDQTtFQUNFO0lBQ0U7RUQ0c0NGO0FBQ0Y7QUN6c0NBO0VBQ0U7SUFDRTtFRDJzQ0Y7QUFDRjtBQ3hzQ0E7RUFDRTtJQUNFO0lBQ0E7RUQwc0NGO0FBQ0Y7QUN2c0NBO0VBQ0U7SUFDRTtFRHlzQ0Y7QUFDRjtBQ3RzQ0E7RUFDRTtJQUNFO0VEd3NDRjtBQUNGO0FDcnNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1c0NGOztBQ3BzQ0E7RUFDRTtBRHVzQ0Y7O0FDcHNDQTtFQUNFO0FEdXNDRjs7QUNwc0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUR1c0NGO0FBQ0Y7QUNwc0NBO0VBQ0U7SUFDRTtFRHNzQ0Y7QUFDRjtBQ25zQ0E7RUFDRTtJQUNFO0VEcXNDRjtBQUNGO0FDbHNDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEb3NDRjtBQUNGO0FDanNDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURtc0NGO0FBQ0Y7QUNoc0NBO0VBQ0U7QURrc0NGOztBQy9yQ0E7RUFDRTtJQUNFO0VEa3NDRjtBQUNGO0FDL3JDQTtFQUNFO0VBQ0E7QURpc0NGOztBQzlyQ0E7RUFDRTtJQUNFO0VEaXNDRjtBQUNGO0FDOXJDQTtFQUNFO0FEZ3NDRjs7QUM3ckNBO0VBQ0U7SUFDRTtFRGdzQ0Y7QUFDRjtBQzdyQ0E7RUFDRTtJQUNFO0VEK3JDRjtBQUNGO0FDNXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhyQ0Y7O0FDM3JDQTtFQUNFO0FEOHJDRjs7QUMzckNBO0VBQ0U7SUFDRTtFRDhyQ0Y7QUFDRjtBQzNyQ0E7RUFDRTtJQUNFO0VENnJDRjtBQUNGO0FDMXJDQTtFQUNFO0FENHJDRjs7QUN6ckNBO0VBQ0U7SUFDRTtFRDRyQ0Y7QUFDRjtBQ3pyQ0E7RUFDRTtJQUNFO0VEMnJDRjtBQUNGO0FDeHJDQTtFQUNFO0lBQ0U7RUQwckNGO0FBQ0Y7QUN2ckNBO0VBQ0U7SUFDRTtFRHlyQ0Y7QUFDRjtBQ3RyQ0E7RUFDRTtBRHdyQ0Y7O0FDcnJDQTtFQUNFO0lBQ0U7RUR3ckNGO0FBQ0Y7QUNyckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVyQ0Y7O0FDcHJDQTtFQUNFO0lBQ0U7SUFDQTtFRHVyQ0Y7QUFDRjtBQ3ByQ0E7RUFDRTtJQUNFO0VEc3JDRjtBQUNGO0FDbnJDQTtFQUNFO0lBQ0U7RURxckNGO0FBQ0Y7QUNsckNBO0VBQ0U7RUFDQTtBRG9yQ0Y7O0FDanJDQTtFQUNFO0lBQ0U7RURvckNGO0FBQ0Y7QUNqckNBO0VBQ0U7RUFDQTtFQUNBO0FEbXJDRjs7QUNockNBO0VBQ0U7SUFDRTtFRG1yQ0Y7QUFDRjtBQ2hyQ0E7RUFDRTtJQUNFO0VEa3JDRjtBQUNGO0FDL3FDQTtFQUNFO0FEaXJDRjs7QUM5cUNBO0VBQ0U7SUFDRTtJQUNBO0VEaXJDRjtBQUNGO0FDOXFDQTtFQUNFO0lBQ0U7RURnckNGO0FBQ0Y7QUM3cUNBO0VBQ0U7SUFDRTtFRCtxQ0Y7QUFDRjtBQzVxQ0E7RUFDRTtBRDhxQ0Y7O0FDM3FDQTtFQUNFO0FEOHFDRjs7QUMzcUNBO0VBQ0U7SUFDRTtFRDhxQ0Y7QUFDRjtBQzNxQ0E7RUFDRTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0FENnFDRjs7QUMxcUNBO0VBQ0U7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0FENnFDRjs7QUMxcUNBO0VBQ0U7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0FENnFDRjs7QUMxcUNBO0VBQ0U7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0FENnFDRjs7QUMxcUNBO0VBQ0U7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2cUNGOztBQzFxQ0E7RUFDRTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENnFDRjs7QUMxcUNBO0VBQ0U7QUQ2cUNGOztBQzFxQ0E7RUFDRTtFQUNBO0FENnFDRjs7QUMxcUNBO0VBQ0U7QUQ2cUNGOztBQzFxQ0E7RUFDRTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0FENnFDRjs7QUMxcUNBO0VBQ0U7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0FENnFDRjs7QUMxcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZxQ0Y7O0FDMXFDQTtFQUNFO0FENnFDRjs7QUMxcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2cUNGOztBQzFxQ0E7RUFDRTtJQUNFO0VENnFDRjtBQUNGO0FDMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0cUNGOztBQ3pxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRxQ0Y7O0FDenFDQTtFQUNFO0lBQ0U7RUQ0cUNGO0FBQ0Y7QUN6cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQycUNGOztBQ3hxQ0E7RUFDRTtJQUNFO0VEMnFDRjtBQUNGO0FDeHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMHFDRjs7QUN2cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwcUNGOztBQ3ZxQ0E7RUFDRTtFQUNBO0FEMHFDRjs7QUN2cUNBO0VBQ0U7QUQwcUNGOztBQ3ZxQ0E7RUFDRTtBRDBxQ0Y7O0FDdnFDQTtFQUNFO0FEMHFDRjs7QUN2cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwcUNGO0FDdnFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeXFDRjs7QUN0cUNBO0VBQ0U7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0FEeXFDRjs7QUN0cUNBOztFQUVFO0VBQ0E7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0FEeXFDRjs7QUN0cUNBO0VBQ0U7QUR5cUNGOztBQ3RxQ0E7RUFDRTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0FEeXFDRjs7QUN0cUNBO0VBQ0U7QUR5cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0VBQ0E7QUR5cUNGOztBQ3RxQ0E7RUFDRTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0FEeXFDRjs7QUN0cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlxQ0Y7O0FDdHFDQTtFQUNFO0lBQ0U7RUR5cUNGO0FBQ0Y7QUN0cUNBO0VBQ0U7SUFDRTtFRHdxQ0Y7QUFDRjtBQ3JxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1cUNGOztBQ3BxQ0E7RUFDRTtJQUNFO0VEdXFDRjtBQUNGO0FDcHFDQTtFQUNFO0FEc3FDRjs7QUNucUNBO0VBQ0U7R0FDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7MENBQUE7RUFFQTtBRHNxQ0Y7O0FDbnFDQTtFQUNFO0lBQ0U7RURzcUNGO0FBQ0Y7QUNucUNBO0VBQ0U7RUFDQTtFQUNBO0FEcXFDRjs7QUNscUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHFxQ0Y7O0FDbHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFxQ0Y7O0FDbHFDQTtFQUNFO0FEcXFDRjs7QUNscUNBO0VBQ0U7RUFDQTtBRHFxQ0Y7O0FDbHFDQTs7RUFFRTtFQUNBO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFxQ0Y7O0FDbHFDQTtFQUNFO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFxQ0Y7O0FDbHFDQTtFQUNFO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0dBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0FEcXFDRjs7QUNscUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtBRHFxQ0Y7O0FDbHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXFDRjs7QUNscUNBO0VBQ0U7RUFDQTtBRHFxQ0Y7O0FDbHFDQTtFQUNFO0VBQ0E7RUFDQTtBRHFxQ0Y7O0FDbHFDQTtFQUNFO0lBQ0U7RURxcUNGO0FBQ0Y7QUNscUNBO0VBQ0U7RUFDQTtBRG9xQ0Y7O0FDanFDQTtFQUNFO0lBQ0U7RURvcUNGO0FBQ0Y7QUNqcUNBOzs7Ozs7Ozs7O0VBQUE7QUFXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtcUNGO0FDaHFDQTtFQUNFO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa3FDRjs7QUMvcENBO0VBQ0U7QURrcUNGOztBQy9wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDL3BDQTtFQUNFO0FEa3FDRjs7QUMvcENBO0VBQ0U7SUFDRTtJQUNBO0VEa3FDRjtBQUNGO0FDL3BDQTtFQUNFO0lBQ0U7SUFDQTtFRGlxQ0Y7QUFDRjtBQzlwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURncUNGOztBQzdwQ0E7RUFDRTtFQUNBO0VBQ0E7QURncUNGOztBQzdwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGdxQ0Y7O0FDN3BDQTtFQUNFO0FEZ3FDRjs7QUM3cENBO0VBQ0U7QURncUNGOztBQzdwQ0E7RUFDRTtBRGdxQ0Y7O0FDN3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3FDRjs7QUM3cENBO0VBQ0U7QURncUNGOztBQzdwQ0E7RUFDRTtFQUNBO0VBQ0E7QURncUNGOztBQzdwQ0E7RUFDRTtBRGdxQ0Y7O0FDN3BDQTtFQUNFO0VBQ0E7QURncUNGOztBQzdwQ0E7RUFDRTtFQUNBO0VBQ0E7QURncUNGOztBQzdwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdxQ0Y7O0FDN3BDQTtFQUNFO0FEZ3FDRjs7QUM3cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURncUNGOztBQzdwQ0E7RUFDRTtBRGdxQ0Y7O0FDN3BDQTtFQUNFO0FEZ3FDRjs7QUM3cENBO0VBQ0U7RUFDQTtFQUNBO0FEZ3FDRjs7QUV0a2dCQTtFQUNDO0VBQ0E7QUZ5a2dCRDs7QUV0a2dCQTtFQUNDO0VBQ0E7QUZ5a2dCRDs7QUV0a2dCQTtFQUNDO0VBQ0E7QUZ5a2dCRDs7QUV0a2dCQTtFQUNDO0VBQ0E7QUZ5a2dCRDs7QUV0a2dCQTtFQUNDO0VBQ0E7RUFDQTtBRnlrZ0JEOztBRXRrZ0JBO0VBQ0M7QUZ5a2dCRDs7QUV0a2dCQTtFQUNDO0VBQ0E7RUFDQTtBRnlrZ0JEOztBRXRrZ0JBO0VBQ0M7QUZ5a2dCRDs7QUc5bWdCQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhnbmdCRjtBRzltZ0JFO0VBTkY7SUFPSTtFSGluZ0JGO0FBQ0Y7QUczbWdCVTtFQUNFO0FINm1nQlo7O0FHcm1nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId21nQkY7QUd0bWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdtZ0JKO0FHdG1nQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId21nQk47QUd0bWdCTTtFQUNFO0FId21nQlI7QUdubWdCRTs7RUFFRTtFQUNBO0FIcW1nQko7QUdsbWdCRTtFQUNFO0VBQ0E7QUhvbWdCSjtBR2htZ0JJO0VBREY7SUFFSTtFSG1tZ0JKO0FBQ0Y7QUdqbWdCSTtFQUNFO0FIbW1nQk47QUcvbGdCRTtFQUNFO0FIaW1nQko7QUc5bGdCRTs7RUFFRTtFQUNBO0FIZ21nQko7QUc3bGdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrbGdCSjtBRzVsZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4bGdCSjtBRzVsZ0JJO0VBQ0U7RUFDQTtBSDhsZ0JOOztBR3psZ0JBO0VBQ0U7QUg0bGdCRjtBRzFsZ0JFO0VBSEY7SUFJSTtFSDZsZ0JGO0FBQ0Y7QUcxbGdCSTtFQURGO0lBRUk7RUg2bGdCSjtBQUNGO0FHemxnQkk7RUFERjtJQUVJO0VINGxnQko7QUFDRjtBR3psZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgybGdCSjtBR3psZ0JJO0VBQ0U7QUgybGdCTjtBR3hsZ0JJO0VBQ0U7QUgwbGdCTjs7QUdybGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FId2xnQkY7QUd0bGdCRTtFQUNFO0VBQ0E7RUFDQTtBSHdsZ0JKO0FHcmxnQkU7RUFDRTtBSHVsZ0JKO0FHcGxnQkU7RUFDRTtBSHNsZ0JKOztBR2xsZ0JBO0VBQ0U7QUhxbGdCRjtBR25sZ0JFO0VBQ0U7RUFDQTtBSHFsZ0JKO0FHbmxnQkk7RUFDRTtFQUNBO0VBQ0E7QUhxbGdCTjs7QUdobGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbWxnQkY7QUdqbGdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtbGdCSjs7QUcva2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGtsZ0JGO0FHaGxnQkU7RUFDRTtBSGtsZ0JKOztBRzlrZ0JBO0VBQ0U7RUFDQTtBSGlsZ0JGO0FHL2tnQkU7RUFKRjtJQUtJO0lBQ0E7RUhrbGdCRjtBQUNGOztBRy9rZ0JBO0VBQ0U7RUFDQTtFQUNBO0FIa2xnQkY7QUcva2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpbGdCSjtBRzlrZ0JFO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtFSGlsZ0JGO0VHL2tnQkU7SUFDRTtFSGlsZ0JKO0FBQ0Y7O0FHN2tnQkE7RUFDRTtBSGdsZ0JGO0FHOWtnQkU7RUFIRjtJQUlJO0VIaWxnQkY7QUFDRjtBRy9rZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNHO0FIaWxnQko7QUcva2dCSTtFQUNFO0FIaWxnQk47O0FHNWtnQkE7RUFDRTtBSCtrZ0JGO0FHN2tnQkU7RUFDRTtBSCtrZ0JKO0FHNWtnQkU7RUFDRTtBSDhrZ0JKO0FHM2tnQkU7RUFDRTtBSDZrZ0JKOztBQTcyZ0JBO0VBQ0M7QUFnM2dCRDs7QUE1MmdCQztFQUNDO0FBKzJnQkY7O0FBMTJnQkM7O0VBRUM7RUFDQTtBQTYyZ0JGO0FBMTJnQkM7RUFDQztBQTQyZ0JGO0FBejJnQkM7RUFDQztBQTIyZ0JGO0FBeDJnQkM7RUFDQztBQTAyZ0JGO0FBdjJnQkM7RUFDQztBQXkyZ0JGO0FBdDJnQkM7RUFDQztBQXcyZ0JGO0FBcjJnQkM7RUFDQztBQXUyZ0JGO0FBcDJnQkM7RUFDQztBQXMyZ0JGO0FBbjJnQkM7RUFDQztBQXEyZ0JGO0FBbDJnQkM7RUFDQztFQUNBO0VBQ0E7QUFvMmdCRjtBQWoyZ0JDO0VBN0NEO0lBOENFO0VBbzJnQkE7QUFDRjs7QUFqMmdCQTtFQUNDO0FBbzJnQkQ7QUFsMmdCQztFQUNDO0VBQ0E7QUFvMmdCRjtBQWoyZ0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtMmdCRjtBQWoyZ0JFO0VBQ0M7QUFtMmdCSDtBQS8xZ0JDO0VBQ0M7QUFpMmdCRjtBQS8xZ0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaTJnQkg7QUEvMWdCRztFQUdDO0VBQ0E7RUFDQTtBQSsxZ0JKOztBQXoxZ0JBO0VBQ0M7RUFDQTtFQUNBO0FBNDFnQkQ7QUExMWdCQztFQUNDO0VBQ0E7QUE0MWdCRjs7QUF4MWdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyMWdCRDs7QUF6MWdCQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNDFnQkQ7O0FBejFnQkE7RUFDQztJQUNDO0lBQ0E7SUFDQTtFQTQxZ0JBO0FBQ0YsQyIsInNvdXJjZXMiOlsiLi9hc3NldHMvc3JjL3Njc3MvX3ZlbmRvci5zY3NzIiwiLi9hc3NldHMvc3JjL3Njc3MvdGhlbWUuc2NzcyIsIi4vYXNzZXRzL3NyYy9zY3NzL19tYWluLnNjc3MiLCIuL2Fzc2V0cy9zcmMvc2Nzcy9fd3Auc2NzcyIsIi4vYXNzZXRzL3NyYy9zY3NzL19hY2NvcmRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLXBsYXksIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLXBsYXk6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1wbGF5LWNpcmNsZSB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTAyXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1wYXVzZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1wYXVzZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjEwM1wiO1xyXG59XHJcblxyXG4udmpzLWljb24tdm9sdW1lLW11dGUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcblxyXG4udmpzLWljb24tdm9sdW1lLWxvdywgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMDVcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLXZvbHVtZS1taWQsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi12b2x1bWUtaGlnaCwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG59XHJcblxyXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTA4XCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTA5XCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1zcXVhcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMGFcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLXNwaW5uZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tc3Bpbm5lcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTBiXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1zdWJ0aXRsZXMsIC52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLFxyXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcclxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXHJcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLFxyXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxyXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXHJcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcclxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxyXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMGNcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLWNhcHRpb25zLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcclxuLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tY2FwdGlvbnM6YmVmb3JlLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXHJcbi52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1jaGFwdGVycywgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjEwZVwiO1xyXG59XHJcblxyXG4udmpzLWljb24tc2hhcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tc2hhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjEwZlwiO1xyXG59XHJcblxyXG4udmpzLWljb24tY29nIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTEwXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1jaXJjbGUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMTJcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTEzXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1oZCB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1oZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTE0XCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1jYW5jZWwsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tY2FuY2VsOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTE1XCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1yZXBsYXksIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLXJlcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMTZcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLWZhY2Vib29rIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMTdcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLWdwbHVzIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLWdwbHVzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMThcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLWxpbmtlZGluIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMTlcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLXR3aXR0ZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tdHdpdHRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTFhXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi10dW1ibHIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tdHVtYmxyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMWJcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjExY1wiO1xyXG59XHJcblxyXG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24sIC52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjExZFwiO1xyXG59XHJcblxyXG4udmpzLWljb24tYXVkaW8sIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tYXVkaW86YmVmb3JlLCAudmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMWVcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLW5leHQtaXRlbSB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjExZlwiO1xyXG59XHJcblxyXG4udmpzLWljb24tcHJldmlvdXMtaXRlbSB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52anMtaWNvbi1wcmV2aW91cy1pdGVtOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxMjBcIjtcclxufVxyXG5cclxuLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlciwgLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTIxXCI7XHJcbn1cclxuXHJcbi52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdCwgLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlLCAudmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XHJcbn1cclxuXHJcbi52aWRlby1qcyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbn1cclxuXHJcbi52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXSB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLWpzICosXHJcbi52aWRlby1qcyAqOmJlZm9yZSxcclxuLnZpZGVvLWpzICo6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi52aWRlby1qcyB1bCB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy1mbHVpZCxcclxuLnZpZGVvLWpzLnZqcy0xNi05LFxyXG4udmlkZW8tanMudmpzLTQtMyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy0xNi05IHtcclxuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG59XHJcblxyXG4udmlkZW8tanMudmpzLTQtMyB7XHJcblx0cGFkZGluZy10b3A6IDc1JTtcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy1maWxsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXRlY2gge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuOm5vdCgudmpzLWlvcy1uYXRpdmUtZnMpIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBub25lO1xyXG59XHJcblxyXG4udmpzLWhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmpzLWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGxlZnQ6IC05OTk5cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMXB4O1xyXG59XHJcblxyXG4udmpzLWxvY2stc2hvd2luZyB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi52anMtbm8tanMge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAzMDBweDtcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG5cdG1hcmdpbjogMHB4IGF1dG87XHJcbn1cclxuXHJcbi52anMtbm8tanMgYSxcclxuLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xyXG5cdGNvbG9yOiAjNjZBOENDO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG5cdGZvbnQtc2l6ZTogM2VtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRoZWlnaHQ6IDEuNjMzMzJlbTtcclxuXHR3aWR0aDogM2VtO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwcHg7XHJcblx0bGVmdDogMTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMC4zZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbn1cclxuXHJcbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMC44MTY2NmVtO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcbn1cclxuXHJcbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcclxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDBzO1xyXG59XHJcblxyXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxyXG4udmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxyXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbixcclxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52aWRlby1qcyBidXR0b24ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4udmpzLWNvbnRyb2wgLnZqcy1idXR0b24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0aGVpZ2h0OiAzZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMC41ZW07XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nID4gKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdHBhZGRpbmc6IDIwcHggMjRweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udmpzLW1lbnUtYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50ID4gKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtbWVudSBsaSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMC4yZW0gMDtcclxuXHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5cclxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsXHJcbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLFxyXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XHJcbn1cclxuXHJcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXHJcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsXHJcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsXHJcbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Y29sb3I6ICMyQjMzM0Y7XHJcbn1cclxuXHJcbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0bGluZS1oZWlnaHQ6IDJlbTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAwIDAuM2VtIDA7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiAxMGVtO1xyXG5cdGxlZnQ6IC0zZW07XHJcblx0aGVpZ2h0OiAwZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xyXG59XHJcblxyXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvdHRvbTogMS41ZW07XHJcblx0bWF4LWhlaWdodDogMTVlbTtcclxufVxyXG5cclxuLnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCxcclxuLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XHJcblx0bWF4LWhlaWdodDogNWVtO1xyXG59XHJcblxyXG4udmpzLWxheW91dC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XHJcblx0bWF4LWhlaWdodDogMTBlbTtcclxufVxyXG5cclxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcclxuXHRtYXgtaGVpZ2h0OiAxNGVtO1xyXG59XHJcblxyXG4udmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCxcclxuLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCxcclxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XHJcblx0bWF4LWhlaWdodDogMjVlbTtcclxufVxyXG5cclxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtaG92ZXIgLnZqcy1tZW51LFxyXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcclxuXHR3aWR0aDogMi4yMjIyMjIyMjJlbTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLFxyXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsXHJcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSxcclxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcclxuXHR3aWR0aDogMTJlbTtcclxufVxyXG5cclxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNGVtO1xyXG5cdHRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcclxufVxyXG5cclxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxyXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXHJcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXHJcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXHJcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAzZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XHJcbn1cclxuXHJcbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XHJcbn1cclxuXHJcbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XHJcbn1cclxuXHJcbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcclxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhcixcclxuLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDRlbTtcclxuXHRmbGV4OiBub25lO1xyXG59XHJcblxyXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG5cdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNjc7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLFxyXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSxcclxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XHJcblx0dGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxufVxyXG5cclxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmbGV4OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtaW4td2lkdGg6IDRlbTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xyXG5cdGZsZXg6IGF1dG87XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0aGVpZ2h0OiAwLjNlbTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlciB7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xyXG5cdGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWQge1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzLFxyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLFxyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogMDtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtMC41ZW07XHJcblx0dG9wOiAtMC4zMzMzMzMzMzMzZW07XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRib3JkZXItcmFkaXVzOiAwLjNlbTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0cGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0zLjRlbTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwLFxyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDAuNmVtO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAwLjQ1ZW0gMCAwLjQ1ZW07XHJcblx0LyogaU9TIFNhZmFyaSAqL1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHQvKiBTYWZhcmkgKi9cclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC8qIEtvbnF1ZXJvciBIVE1MICovXHJcblx0LyogRmlyZWZveCAqL1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xyXG5cdHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTtcclxuXHRib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLXJpZ2h0OiAxZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcclxuXHR3aWR0aDogNWVtO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggMXM7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXMsIGhlaWdodCAwLjFzLCB3aWR0aCAwLjFzLCBsZWZ0IDBzLCB0b3AgMHM7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwge1xyXG5cdHdpZHRoOiA1ZW07XHJcblx0aGVpZ2h0OiAzZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsIHtcclxuXHRsZWZ0OiAtMy41ZW07XHJcblx0dHJhbnNpdGlvbjogbGVmdCAwcztcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlIHtcclxuXHR3aWR0aDogMTBlbTtcclxuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjFzO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1tdXRlLXRvZ2dsZS1vbmx5IHtcclxuXHR3aWR0aDogNGVtO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcclxuXHRoZWlnaHQ6IDhlbTtcclxuXHR3aWR0aDogM2VtO1xyXG5cdGxlZnQ6IC0zMDAwZW07XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcyAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xyXG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcclxuXHR3aWR0aDogNWVtO1xyXG5cdGhlaWdodDogM2VtO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCxcclxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogM2VtO1xyXG5cdGxlZnQ6IDAuNWVtO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xyXG5cdG1hcmdpbjogMS4zNWVtIDAuNDVlbTtcclxufVxyXG5cclxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XHJcblx0d2lkdGg6IDVlbTtcclxuXHRoZWlnaHQ6IDAuM2VtO1xyXG59XHJcblxyXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XHJcblx0d2lkdGg6IDAuM2VtO1xyXG5cdGhlaWdodDogNWVtO1xyXG5cdG1hcmdpbjogMS4zNWVtIGF1dG87XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XHJcblx0d2lkdGg6IDAuM2VtO1xyXG59XHJcblxyXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xyXG5cdHRvcDogLTAuNWVtO1xyXG5cdGxlZnQ6IC0wLjNlbTtcclxufVxyXG5cclxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XHJcblx0aGVpZ2h0OiAwLjNlbTtcclxufVxyXG5cclxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xyXG5cdHRvcDogLTAuM2VtO1xyXG5cdHJpZ2h0OiAtMC41ZW07XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLXZlcnRpY2FsIHtcclxuXHR3aWR0aDogNGVtO1xyXG59XHJcblxyXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsIHtcclxuXHR3aWR0aDogM2VtO1xyXG5cdGhlaWdodDogOGVtO1xyXG5cdGJvdHRvbTogOGVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnUge1xyXG5cdGxlZnQ6IC0yZW07XHJcbn1cclxuXHJcbi52anMtcG9zdGVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleDogYXV0bztcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRsaW5lLWhlaWdodDogM2VtO1xyXG59XHJcblxyXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9sLFxyXG4udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZsZXg6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmctbGVmdDogMC41ZW07XHJcblx0cGFkZGluZy1yaWdodDogMC41ZW07XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0bGluZS1oZWlnaHQ6IDNlbTtcclxuXHR3aWR0aDogYXV0bztcclxuXHRtaW4td2lkdGg6IDRlbTtcclxufVxyXG5cclxuLnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCxcclxuLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSB7XHJcblx0Y3Vyc29yOiBhdXRvO1xyXG59XHJcblxyXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuXHRjb2xvcjogIzg4ODtcclxufVxyXG5cclxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IHJlZDtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcclxuXHRmbGV4OiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAzZW07XHJcblx0bWluLXdpZHRoOiAyZW07XHJcblx0d2lkdGg6IGF1dG87XHJcblx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0cGFkZGluZy1yaWdodDogMWVtO1xyXG59XHJcblxyXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSxcclxuLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1kdXJhdGlvbixcclxuLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtdGltZS1kaXZpZGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAzZW07XHJcbn1cclxuXHJcbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG5cdGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAzZW07XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XHJcblx0Ym90dG9tOiAxZW07XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xyXG5cdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDAuMWVtO1xyXG59XHJcblxyXG4udmpzLXN1YnRpdGxlcyB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi52anMtY2FwdGlvbnMge1xyXG5cdGNvbG9yOiAjZmM2O1xyXG59XHJcblxyXG4udmpzLXR0LWN1ZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xyXG59XHJcblxyXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmbGV4OiBub25lO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmbGV4OiBub25lO1xyXG59XHJcblxyXG4udmpzLXBsYXliYWNrLXJhdGUgPiAudmpzLW1lbnUtYnV0dG9uLFxyXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XHJcblx0d2lkdGg6IDRlbTtcclxuXHRsZWZ0OiAwZW07XHJcbn1cclxuXHJcbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xyXG5cdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGNvbnRlbnQ6IFwiWFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogNGVtO1xyXG5cdGxlZnQ6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0bWFyZ2luLXRvcDogLTAuNWVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0b3A6IDUwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xyXG5cdG9wYWNpdHk6IDAuODU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLFxyXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcclxufVxyXG5cclxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxyXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiAtNnB4O1xyXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcblx0d2lkdGg6IGluaGVyaXQ7XHJcblx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0b3BhY2l0eTogMTtcclxuXHRib3JkZXI6IGluaGVyaXQ7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcclxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxyXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxyXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xyXG5cdGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcclxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcclxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcclxufVxyXG5cclxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcclxuXHR0byB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3cge1xyXG5cdHRvIHtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XHJcblx0MCUge1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcclxuXHR9XHJcblx0MjAlIHtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XHJcblx0fVxyXG5cdDM1JSB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblx0NjAlIHtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcclxuXHQwJSB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xyXG5cdH1cclxuXHQyMCUge1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcclxuXHR9XHJcblx0MzUlIHtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xyXG5cdH1cclxuXHQ2MCUge1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xyXG5cdH1cclxufVxyXG5cclxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcclxuXHR3aWR0aDogMjRlbTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogLTAuMWVtO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0Zm9udC1mYW1pbHk6IFZpZGVvSlM7XHJcblx0Y29udGVudDogXCLvhI1cIjtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAtMC4xZW07XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogVmlkZW9KUztcclxuXHRjb250ZW50OiBcIiDvhJ1cIjtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSxcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSxcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kdXJhdGlvbixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLFxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSxcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLFxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXJyZW50LXRpbWUsXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kdXJhdGlvbixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLFxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSxcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNoYXB0ZXJzLWJ1dHRvbixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtYXVkaW8tYnV0dG9uLFxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlcixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSxcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlcixcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLFxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSxcclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHdpZHRoOiBpbml0aWFsO1xyXG59XHJcblxyXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnMtY2Fwcy1idXR0b24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XHJcblx0ZmxleDogYXV0bztcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55LnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0aGVpZ2h0OiA3MCU7XHJcbn1cclxuXHJcbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29sb3JzLFxyXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250LFxyXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xyXG5cdC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjRweCAwcHggMjRweDtcclxuXHR9XHJcblxyXG5cdC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xyXG5cdFx0Z3JpZC1jb2x1bW46IDEvLTE7XHJcblx0fVxyXG5cclxuXHQudmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCxcclxuXHQudmpzLWxheW91dC14LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LFxyXG5cdC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0fVxyXG59XHJcblxyXG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xyXG5cdG1hcmdpbi1yaWdodDogMWVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG59XHJcblxyXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQge1xyXG5cdG1hcmdpbjogNXB4O1xyXG5cdHBhZGRpbmc6IDNweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcclxuXHRtYXgtd2lkdGg6IDcuM2VtO1xyXG59XHJcblxyXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgbGVnZW5kIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW46IDAgMCA1cHggMDtcclxufVxyXG5cclxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XHJcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCAwIDVweCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXMsXHJcbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSB7XHJcblx0b3V0bGluZS1zdHlsZTogc29saWQ7XHJcblx0b3V0bGluZS13aWR0aDogbWVkaXVtO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcclxufVxyXG5cclxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXIge1xyXG5cdGNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xyXG59XHJcblxyXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XHJcblx0Y29sb3I6ICMyQjMzM0Y7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuXHQudmlkZW8tanMgPiAqOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLnZqcy1yZXNpemUtbWFuYWdlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0ei1pbmRleDogLTEwMDA7XHJcbn1cclxuXHJcbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyAqOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLWpzICo6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcclxuLnZpZGVvLWpzIC52anMtbWVudSAqOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLyoqIFRoZW1lICovXHJcbi52anMtdGhlbWUtY2JnIHtcclxuXHQtLXZqcy10aGVtZS1jYmctLXByaW1hcnk6ICMxY2E3ZGQ7XHJcblx0LS12anMtdGhlbWUtY2JnLS1zZWNvbmRhcnk6ICNmZmZcclxufVxyXG5cclxuLnZqcy10aGVtZS1jYmcgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cdGZvbnQtc2l6ZTogODBweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC0zNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuXHRjb2xvcjogdmFyKC0tdmpzLXRoZW1lLWNiZy0tcHJpbWFyeSlcclxufVxyXG5cclxuLnZqcy10aGVtZS1jYmcudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cywgLnZqcy10aGVtZS1jYmc6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi52anMtdGhlbWUtY2JnIC52anMtY29udHJvbC1iYXIge1xyXG5cdGhlaWdodDogNTRweFxyXG59XHJcblxyXG4udmpzLXRoZW1lLWNiZyAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtdGhlbWUtY2JnIC52anMtdGltZS1jb250cm9sIHtcclxuXHRsaW5lLWhlaWdodDogNTRweFxyXG59XHJcblxyXG4udmpzLXRoZW1lLWNiZyAudmpzLXBsYXktY29udHJvbCB7XHJcblx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnZqcy10aGVtZS1jYmcgLnZqcy12b2x1bWUtcGFuZWwge1xyXG5cdG9yZGVyOiA0XHJcbn1cclxuXHJcbi52anMtdGhlbWUtY2JnIC52anMtdm9sdW1lLWJhciB7XHJcblx0bWFyZ2luLXRvcDogMi41ZW1cclxufVxyXG5cclxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcclxuXHRoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLnZqcy10aGVtZS1jYmcgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyLCAudmpzLXRoZW1lLWNiZyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xyXG5cdGZvbnQtc2l6ZTogMS41ZW1cclxufVxyXG5cclxuLnZqcy10aGVtZS1jYmcgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcblx0aGVpZ2h0OiAxLjNlbTtcclxuXHR3aWR0aDogMS4zZW07XHJcblx0bWFyZ2luLXRvcDogLjJlbTtcclxuXHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tdmpzLXRoZW1lLWNiZy0tc2Vjb25kYXJ5KTtcclxuXHR0b3A6IDJweDtcclxuXHRsZWZ0OiA5cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMVxyXG59XHJcblxyXG4udmpzLXRoZW1lLWNiZyAudmpzLXBsYXktY29udHJvbDpob3ZlciAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcclxuXHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS12anMtdGhlbWUtY2JnLS1zZWNvbmRhcnkpXHJcbn1cclxuXHJcbi52anMtdGhlbWUtY2JnIC52anMtcGxheS1wcm9ncmVzcywgLnZqcy10aGVtZS1jYmcgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmpzLXRoZW1lLWNiZy0tcHJpbWFyeSlcclxufVxyXG5cclxuLnZqcy10aGVtZS1jYmcgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XHJcblx0aGVpZ2h0OiAuOGVtO1xyXG5cdHdpZHRoOiAuOGVtO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0Ym9yZGVyOiA0cHggc29saWQgdmFyKC0tdmpzLXRoZW1lLWNiZy0tc2Vjb25kYXJ5KTtcclxuXHRib3JkZXItcmFkaXVzOiAuOGVtO1xyXG5cdHRvcDogLS4yNWVtXHJcbn1cclxuXHJcbi52anMtdGhlbWUtY2JnIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XHJcblx0Zm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbi52anMtdGhlbWUtY2JnIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcclxuXHRvcmRlcjogNlxyXG59XHJcblxyXG4udmpzLXRoZW1lLWNiZyAudmpzLXJlbWFpbmluZy10aW1lIHtcclxuXHRkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi52anMtdGhlbWUtY2JnLm55YW4gLnZqcy1wbGF5LXByb2dyZXNzIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmUwMDAwIDAsICNmZTlhMDEgMTYuNjY2NjY2NjY3JSwgI2ZlOWEwMSAwLCAjZmYwIDMzLjMzMjY2NjY2NyUsICNmZjAgMCwgIzMyZmYwMCA0OS45OTkzMjY2NjclLCAjMzJmZjAwIDAsICMwMDk5ZmUgNjYuNjY1OTkyNiUsICMwMDk5ZmUgMCwgIzYzZiA4My4zMzI2NiUsICM2M2YgMClcclxufVxyXG5cclxuLnZqcy10aGVtZS1jYmcubnlhbiAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcclxuXHRoZWlnaHQ6IDEuM2VtO1xyXG5cdHdpZHRoOiAxLjNlbTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTAwIDEyNScgZmlsbD0nJTIzZmZmJyUzRSUzQ3BhdGggZD0nTTYyLjE1MyAzNy4zMjNoMi44MTN2My4yNDZoLTIuODEzek02NC44NTggNDAuNTY5aDIuODEzdjMuMjQ2aC0yLjgxM3pNNjcuNjcyIDQzLjgxNGgxMS45djMuMjQ2aC0xMS45ek03OS41NzIgMjQuNDQ5aDIuODEzdjE5LjM2NWgtMi44MTN6TTgyLjM4NiAzNy4zMjNoMy4yNDR2My4yNDZoLTMuMjQ0ek04NS42MyAzNC4xMzJoNS42Mjd2My4yNDZIODUuNjN6TTkxLjI1NyAzNy4zMjNoMi45MnYxMi45NWgtMi45MnpNOTQuMTc3IDUwLjI3NGgyLjkyMlY2Ni4yMWgtMi45MjJ6TTkxLjI5IDY2LjM3MmgyLjg4N3YzLjI0NUg5MS4yOXpNODguNDAxIDY5LjYxN2gyLjg4OXYzLjI0NmgtMi44ODl6TTI3LjMxMiA3Mi44NjNoNjEuMDAzdjMuMjQ1SDI3LjMxMnpNNzMuNjIyIDc2LjEwOGgyLjg4OXYzLjI0NmgtMi44ODl6TTgyLjU2MyA3Ni4xMDhoMi44ODh2My4yNDZoLTIuODg4ek03Ni41MTEgNzkuMzU0aDYuMDUzdjMuMjQ1aC02LjA1M3pNNjEuOTQxIDc5LjM1NGg4Ljg5NXYzLjI0NWgtOC44OTV6TTY3Ljk0NyA3Ni4xMDhoMi44ODl2My4yNDZoLTIuODg5ek01OS4zMjEgNzYuMTA4aDIuODg4djMuMjQ2aC0yLjg4OHpNMjcuMzEyIDE3LjkxN2g0OS4zODd2My4yNDZIMjcuMzEyek03Ni42OTkgMjEuMTYyaDIuODczdjMuMjg3aC0yLjg3M3pNNTYuMzcyIDM0LjEzMmg1Ljc4MXYzLjE5MWgtNS43ODF6TTUzLjQ0OCAzNy4zMjNoMi45MjR2MTIuOTUxaC0yLjkyNHpNNTAuNDg4IDUwLjI3NGgyLjk2djE2LjA0OWgtMi45NnpNNTMuNDQ4IDY2LjMyM2gyLjkyNHYzLjI1N2gtMi45MjR6TTU2LjM3MiA2OS41OGgyLjk0OXYzLjI4M2gtMi45NDl6TTY1LjA2OSA2My4yMTNoMi44Nzh2Ni4zNjdoLTIuODc4ek02Ny45NDcgNjYuMzk3aDE3LjUwNHYzLjIySDY3Ljk0N3onLyUzRSUzQ3BhdGggZD0nTTgyLjU2MyA2My4yMTNoMi44ODh2My4xODVoLTIuODg4ek03My44MDEgNjMuMjEzaDIuODk4djMuMTg1aC0yLjg5OHpNNzYuNjk5IDU2Ljc3NGgyLjg3M3YzLjE0NWgtMi44NzN6TTgyLjU2MyA1Ni43NzRoMi44ODh2My4xNDVoLTIuODg4ek04NS40NTEgNTMuNDQ0aDIuODY0djMuMzNoLTIuODY0eicvJTNFJTNDcGF0aCBkPSdNODUuNDUxIDU2Ljc3NGgyLjg2NHYzLjE0NWgtMi44NjR6TTY1LjA2OSA1My40NDRoMi44Nzh2My4zM2gtMi44Nzh6TTY1LjA2OSA1Ni43NzRoMi44Nzh2My4xNDVoLTIuODc4ek02Mi4yMDkgNTYuNzc0aDIuODZ2My4xNDVoLTIuODZ6TTIxLjUwOSAyNC4zMjdoMi44MTN2NDUuMTY5aC0yLjgxM3pNMjQuMzIzIDIxLjE2MmgyLjk5djMuMTY1aC0yLjk5ek0xOC41NjIgNjkuNDk2aDguNzV2My4zNjdoLTguNzV6TTE1LjY1NiA3Mi44NjNoMi45MDZ2OS41OTFoLTIuOTA2ek0xOC41NjIgNzkuMzAxaDguNzV2My4xNTNoLTguNzV6TTI0LjMyMyA3Ni4xMDhoNS43NDNWNzkuM2gtNS43NDN6TTMzLjEzNiA3Ni4xMDhoMi44MjR2Ni4zNDZoLTIuODI0ek0zNS45NiA3OS4yODFoNS44MTN2My4xNzNIMzUuOTZ6TTQxLjc3NCA3Ni4xMDhoMi44NjR2My4xNzNoLTIuODY0ek0zLjk0OCA0MC41NjloMTEuNzA4djMuMjI5SDMuOTQ4ek0zLjk0OCA0My44MTRoMi45MjF2Ni40NTlIMy45NDh6TTYuODY5IDQ3LjA2aDIuOTM0djYuMzg0SDYuODY5ek05LjgwMyA1MC4yNzRoMi45MDl2Ni41SDkuODAzeicvJTNFJTNDcGF0aCBkPSdNMTIuNzExIDUzLjQ0NGgyLjk0NXY2LjQ3NWgtMi45NDV6TTE1LjY1NiA1Ni43NzRoNS44NTN2My4xNDVoLTUuODUzeicvJTNFJTNDcGF0aCBkPSdNMTguNTgzIDU5LjkxOWgyLjkyNnYzLjI5NGgtMi45MjZ6TTE4LjU4MyA0Ny4wNDRoMi45MjZ2Ni40aC0yLjkyNnpNMTIuNzExIDQzLjgxNGg1Ljg3MnYzLjIyOWgtNS44NzJ6TTE1LjY0NyA0Ny4wNDRoMi45MzZ2My4yaC0yLjkzNnonLyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTQ3LjQzOSA1MC4yNzRoMy4wNDl2My4xN2gtMy4wNDl6Jy8lM0UlM0NwYXRoIGQ9J003My44MDEgMzAuOTR2LTMuMTM4aC0yLjk2NXYtMy4zNTRsLTM3LjctLjEyMnYzLjE1MWgtMy4wN3YzLjQ2MmwtMi43NTMtLjEwOC0uMTE4IDMyLjM4MWgyLjg3MXYzLjE4NWgzLjA3di0zLjE4NWgyLjgyNHYzLjE4NWgtMi44MjR2My4wOTlsMjAuMzEyLjA4NHYtMy4yNTdoLTIuOTZWNTAuMjc0aDIuOTZWMzcuMzIzaDIuOTI0di0zLjE5MWg1Ljc4MXYzLjE5MWgyLjgxM2wtLjEwOCAzLjI0NmgyLjgxM3YzLjI0Nmg5LjAyN1YzMC45NGgtMi44OTd6TTMzLjEzNiA1Ni42ODJoLTMuMDd2LTMuMTU4aDMuMDd2My4xNTh6bTIuODI0LTIyLjU1aC0yLjgyNHYtMy4wODRoMi44MjR2My4wODR6bTIuOTA3IDEyLjkyOGgyLjkwN3YzLjE4NGgtMi45MDdWNDcuMDZ6bTUuNzcxIDE2LjE1M2gtMi44NjR2LTMuMjk0aDIuODY0djMuMjk0em0yLjgwMS0xOS4zOTloLTIuODAxdi0zLjI0NmgyLjgwMXYzLjI0NnptNi4wMDktMTIuNzY2aC0yLjk2di0zLjM1NGgyLjk2djMuMzU0em04LjcwNSAwaC0yLjgzMnYtMy4zNTRoMi44MzJ2My4zNTR6bTguNjgzIDYuMjc1aC0yLjg4OXYtMy4xOTFoMi44ODl2My4xOTF6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dG9wOiAtLjM1ZW1cclxufVxyXG4iLCJAaW1wb3J0IFwidmVuZG9yXCI7XHJcbkBpbXBvcnQgXCJtYWluXCI7XHJcbkBpbXBvcnQgXCJ3cFwiO1xyXG5AaW1wb3J0IFwiYWNjb3JkaW9uXCI7XHJcblxyXG4ucHJvamVjdF90aW1lbGFwc2Uge1xyXG5cdG1hcmdpbi1ib3R0b206IDNlbTtcclxufVxyXG5cclxuLnByb2Nlc3NfbGlzdF93cmFwIHtcclxuXHQucHJvamVjdF90aW1lbGFwc2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWd1bGFyLWNvbnRlbnQge1xyXG5cdC5jYXJlZXJfcG9zaXRpb25fY29udGVudCxcclxuXHQuY2FyZWVyX3Bvc2l0aW9uX3RleHQge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgdWwsIG9sIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZTogM2VtO1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAyLjNlbTtcclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0fVxyXG5cclxuXHRoNCB7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdH1cclxuXHJcblx0aDUge1xyXG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHR9XHJcblxyXG5cdGg2IHtcclxuXHRcdGZvbnQtc2l6ZTogMC41ZW07XHJcblx0fVxyXG5cclxuXHRwLCB1bCwgb2wge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHJcblx0aHIge1xyXG5cdFx0bWFyZ2luOiA1cmVtIDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogNDAlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMy42ZW07XHJcblx0fVxyXG59XHJcblxyXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHtcclxuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIDMnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHRpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xyXG5cdFx0Y29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0cGFkZGluZzogMC41ZW0gIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIDMnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICMxY2E3ZGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICMxY2E3ZGQgIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cdFx0XHQtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzFjYTdkZDtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAyLjkyMzA4ZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgMi42cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1pbi13aWR0aDogNy4yMzA3N2VtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi45MjMwOGVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMxY2E3ZGQ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XHJcblx0Ym9yZGVyLXJhZGl1czogIDA7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHJcblx0PiBoMiB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW46IC0xcHggIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzLFxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlIHtcclxuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC1jbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdGJvZHkgLnV3eS51c2Vyd2F5X3A1IC51YWkge1xyXG5cdFx0Ym90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRyaWdodDogMTNweCAhaW1wb3J0YW50O1xyXG5cdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuIiwiLmNvbnRhaW5lci5oZWFkZXJfbW9kLCAuY29udGFpbmVyLmhlYWRlcl92MV9tb2QsIC5wcm9qZWN0X3dyYXAsIC5wcm9qZWN0X3dyYXAucm93X21vZCwgLmNvbGxlZ2VfbGlzdCwgLmNvbnRlbnRfcm93LCAuY29udGFjdF9saXN0IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuaG9tZSAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0X2Jsb2NrLnRpdGxlX21vZCwgLmNvbnRhY3RfYmxvY2tfdGV4dCB7XHJcbiAgc3Ryb25nLCBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2IoNjQsIDY0LCA2NCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uaW5mby1kaXJlY3Rpb25zIHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuYS5uZXdzLWJ0biB7XHJcbiAgbWFyZ2luOiAxMHB4IDEycHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5uZXdzLWJ1dHRvbi13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9jZXNzX2xpc3Rfd3JhcCB7XHJcbiAgLy9mb250LXNpemU6IDEuNWVtO1xyXG4gIC8vY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcclxufVxyXG5cclxuLnByb2plY3RfY29sIHtcclxuICAuYXdhcmRfaW1nX3dyYXAge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfYmxvY2tfaW4ge1xyXG4gIC5idG5fbmV3c192MSB7XHJcbiAgICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5yYW5raW5nX2xpc3QsIC5jYXJlZXJfdGFiX2xpbmtzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5oZWFkZXJfc2VhcmNoLCAucGFnZV90aXRsZV93cmFwLCAucmVsYXRlZF9wcm9qZWN0c19uYXYsIC5zZWN0aW9uX2dyaWRfY29udGVudF93LmZsZXhfbW9kLCAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdy5mbGV4XzJfbW9kLCAuc2VjdGlvbl9ncmlkX3RhYmxlX2NvbCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucmVnaW9uc19jb250cm9sX2J0bl93cmFwLnJpZ2h0X2FsaWduX21vZCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2ljb25zX2xpc3Qge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNvY2lhbF9tZW51LCAuc2VhcmNoX21lbnUsIC5wb3B1cF9jbG9zZSwgLmluZm9fYmxvY2sge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZGRyZXNzX2IsIC5oaXN0b3J5X2l0ZW1fd3JhcC5kb3VibGVfbW9kLCAuaGlzdG9yeV9pdGVtLmltZ19tb2QgLmhpc3RvcnlfaXRlbV9pbiwgLmhpc3RvcnlfY29scywgLnNlY3Rpb25fZ3JpZF90YWJsZV93IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX3dyYXAsIC5zZWN0aW9uX2dyaWRfZ3JhcGhfbGlzdCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLnNvY2lhbF9saXN0LCAuc2VjdGlvbi5jZW50ZXJfY29udGVudF9tb2QsIC5wYWdlX3Rvb2xiYXJfbGluaywgLmNhcmVlcl90YWJfY29udGVudCwgLm5ld3NfdGFicywgLmNvbnRhY3RfbGlzdF93cmFwLCAuaW5mb19ibG9jay5mbGV4X21vZCAuaW5mb19ibG9ja19pbiB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24uZmxleF9tb2Qge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmNhcmVlcl9idG5fd3JhcCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucGFnZV90b29sYmFyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucG9wdXAsIC5wb3B1cF9tYXBfbWVudSwgLnBvcHVwX21hcF9tZW51X2l0ZW0sIC5wb3B1cF9tYXBfbWVudV9pdGVtX2xpbmssIC5jYXJlZXJfdGFiX2xpbmtfaWNvbl93cmFwLCAuY2FyZWVyX3RhYl9pY29uX3dyYXAsIC5uZXdzX3RhYnNfaXRlbSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl9jb250cm9scyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfZ3JhcGhfaXRlbSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhpc3RvcnlfbGlzdCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfaW4uZmxleF9tb2Qge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucG9wdXBfaW4uaW5kZXhfbWFwX21vZCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mb290ZXJfaW4sIC5zZWN0aW9uX2dyaWRfaXRlbV9pbi5mbGV4X21vZCwgLnNlY3Rpb25fZ3JpZF9pdGVtX2ltZ193LnNpemVfbW9kLCAuc2VjdGlvbl9ncmlkX2l0ZW1faG92ZXIsIC5jYXJlZXJfdGFiX2xpbmtfaW4ge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2Nlc3NfaWNvbjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtX2hvdmVyLCAucHJvamVjdF9zbGlkZXJfY29udHJvbHMsIC5wcm9qZWN0X3NsaWRlcl9uYXZfaXRlbTpiZWZvcmUsIC5wb3B1cF9jbG9zZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG5cclxuLm1haW5fbWVudV9saW5rLCAuc2VjdGlvbl9ncmlkX2l0ZW1fdGl0bGUsIC5hZGRyZXNzX2ljb25fd3JhcCwgLmFkZHJlc3NfdGV4dCwgLnByb2Nlc3NfdG9nZ2xlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcclxufVxyXG5cclxuXHJcbi5oZWFkZXJfbWVudV9pdGVtLmNvbnRhY3RfbW9kIGEge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yLCBiYWNrZ3JvdW5kO1xyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTtcclxuICB3aWxsLWNoYW5nZTogZmlsbDtcclxufVxyXG5cclxuLmJ0bl9iYXNlLCAuYnRuX3Y1LCAuYnRuX3Y2LCAuYnRuX25ld3Mge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhN2RkO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuX2Jhc2U6aG92ZXIsIC5idG5fdjU6aG92ZXIsIC5idG5fdjY6aG92ZXIsIC5idG5fbmV3czpob3ZlciwgLmJ0bl9iYXNlOmZvY3VzLCAuYnRuX3Y1OmZvY3VzLCAuYnRuX3Y2OmZvY3VzLCAuYnRuX25ld3M6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJ0bl9iYXNlOmhvdmVyLCAuYnRuX3Y1OmhvdmVyLCAuYnRuX3Y2OmhvdmVyLCAuYnRuX25ld3M6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG9wYWNpdHk6IC44O1xyXG59XHJcblxyXG4uYnRuX2Jhc2VfdjEsIC5idG5fbmV3c192MSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogIzFjYTdkZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxY2E3ZGQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxY2E3ZGQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG5fYmFzZV92MTpob3ZlciwgLmJ0bl9uZXdzX3YxOmhvdmVyLCAuYnRuX2Jhc2VfdjE6Zm9jdXMsIC5idG5fbmV3c192MTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYnRuX2Jhc2VfdjE6aG92ZXIsIC5idG5fbmV3c192MTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuLmJ0bl92MiwgLmJ0bl92MywgLmJ0bl92NCwgLmJ0bl9yZWdpb24uaGVhZHF1YXJ0ZXJzX21vZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogIzFjYTdkZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzFjYTdkZDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG5fdjI6aG92ZXIsIC5idG5fdjM6aG92ZXIsIC5idG5fdjQ6aG92ZXIsIC5idG5fcmVnaW9uLmhlYWRxdWFydGVyc19tb2Q6aG92ZXIsIC5idG5fdjI6Zm9jdXMsIC5idG5fdjM6Zm9jdXMsIC5idG5fdjQ6Zm9jdXMsIC5idG5fcmVnaW9uLmhlYWRxdWFydGVyc19tb2Q6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJ0bl92Mjpob3ZlciwgLmJ0bl92Mzpob3ZlciwgLmJ0bl92NDpob3ZlciwgLmJ0bl9yZWdpb24uaGVhZHF1YXJ0ZXJzX21vZDpob3ZlciwgLmJ0bl92MjphY3RpdmUsIC5idG5fdjM6YWN0aXZlLCAuYnRuX3Y0OmFjdGl2ZSwgLmJ0bl9yZWdpb24uaGVhZHF1YXJ0ZXJzX21vZDphY3RpdmUsIC5idG5fdjI6Zm9jdXMsIC5idG5fdjM6Zm9jdXMsIC5idG5fdjQ6Zm9jdXMsIC5idG5fcmVnaW9uLmhlYWRxdWFydGVyc19tb2Q6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICMxY2E3ZGQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG5fcmVnaW9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bl9yZWdpb246aG92ZXIsIC5idG5fcmVnaW9uOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5idG5fcmVnaW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYnRuX2Jhc2UsIC5idG5fYmFzZV92MSB7XHJcbiAgaGVpZ2h0OiAzLjQyODU3ZW07XHJcbiAgcGFkZGluZzogMCAzLjZyZW07XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmJ0bl9iYXNlLCAuYnRuX2Jhc2VfdjEge1xyXG4gICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICB3aWR0aDogMTAuMTUzODVlbTtcclxuICAgIGhlaWdodDogMy41Mzg0NmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuX3YyIHtcclxuICBoZWlnaHQ6IDMuMjg1NzFlbTtcclxuICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgd2lkdGg6IDEwLjQyODU3ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzFlbTtcclxuICBmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuYnRuX3YyIHtcclxuICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xyXG4gICAgd2lkdGg6IDEzLjJyZW07XHJcbiAgICBoZWlnaHQ6IDMuNTM4NDZlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuNTM4NDZlbTtcclxuICB9XHJcbn1cclxuXHJcbi5idG5fbmV3cywgLmJ0bl9uZXdzX3YxIHtcclxuICBoZWlnaHQ6IDIuNjY2NjdlbTtcclxuICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgd2lkdGg6IDZlbTtcclxuICBmb250LXNpemU6IDEuMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjQ0NDQ0ZW07XHJcbn1cclxuXHJcbi5idG5fdjQsIC5idG5fdjYge1xyXG4gIGhlaWdodDogMi45MjMwOGVtO1xyXG4gIHBhZGRpbmc6IDAgMi42cmVtO1xyXG4gIG1pbi13aWR0aDogNy4yMzA3N2VtO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuOTIzMDhlbTtcclxufVxyXG5cclxuLmJ0bl92NSB7XHJcbiAgaGVpZ2h0OiAzZW07XHJcbiAgcGFkZGluZzogMCAwLjkwOTA5ZW07XHJcbiAgbWluLXdpZHRoOiAxMWVtO1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgbGluZS1oZWlnaHQ6IDNlbTtcclxufVxyXG5cclxuLmJ0bl92MyB7XHJcbiAgd2lkdGg6IDE1LjJyZW07XHJcbiAgaGVpZ2h0OiAzLjhyZW07XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcclxufVxyXG5cclxuLmJ0bl9yZWdpb24ge1xyXG4gIG1pbi13aWR0aDogNy40ZW07XHJcbiAgaGVpZ2h0OiAyLjZlbTtcclxuICBwYWRkaW5nOiAwIDFlbTtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBsaW5lLWhlaWdodDogMi42ZW07XHJcbn1cclxuXHJcbkAtbXMtdmlld3BvcnQge1xyXG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMgPiAuY29sLFxyXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcclxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxyXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXHJcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcclxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxyXG4uY29sLXhsLWF1dG8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29sLWF1dG8ge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLmNvbC0xIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gIG1heC13aWR0aDogOC4zMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMiB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xyXG59XHJcblxyXG4uY29sLTMge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgZmxleDogMCAwIDI1JTtcclxuICBtYXgtd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLmNvbC00IHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtNSB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xyXG59XHJcblxyXG4uY29sLTYge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgZmxleDogMCAwIDUwJTtcclxuICBtYXgtd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmNvbC03IHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtOCB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xyXG59XHJcblxyXG4uY29sLTkge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgZmxleDogMCAwIDc1JTtcclxuICBtYXgtd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmNvbC0xMCB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTExIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMTIge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gIGZsZXg6IDAgMCAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm9yZGVyLTEge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5vcmRlci0yIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcblxyXG4ub3JkZXItMyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAtbXMtZmxleC1vcmRlcjogMztcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLm9yZGVyLTQge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5vcmRlci01IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gIG9yZGVyOiA1O1xyXG59XHJcblxyXG4ub3JkZXItNiB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAtbXMtZmxleC1vcmRlcjogNjtcclxuICBvcmRlcjogNjtcclxufVxyXG5cclxuLm9yZGVyLTcge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgb3JkZXI6IDc7XHJcbn1cclxuXHJcbi5vcmRlci04IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gIG9yZGVyOiA4O1xyXG59XHJcblxyXG4ub3JkZXItOSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgb3JkZXI6IDk7XHJcbn1cclxuXHJcbi5vcmRlci0xMCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gIG9yZGVyOiAxMDtcclxufVxyXG5cclxuLm9yZGVyLTExIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgb3JkZXI6IDExO1xyXG59XHJcblxyXG4ub3JkZXItMTIge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICBvcmRlcjogMTI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5jb2wtc20ge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXNtLWF1dG8ge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMyB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNyB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTAge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTExIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0xIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAub3JkZXItc20tMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS00IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAub3JkZXItc20tNSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS03IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICAub3JkZXItc20tOCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAub3JkZXItc20tMTAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTEyIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbC1tZCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtYXV0byB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tZC00IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tZC03IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC05IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0yIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAub3JkZXItbWQtMyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLm9yZGVyLW1kLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC01IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICAub3JkZXItbWQtNiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC04IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICAub3JkZXItbWQtOSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTExIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICAub3JkZXItbWQtMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuY29sLWxnIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1hdXRvIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuY29sLWxnLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTUge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTgge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLTEwIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXItbGctMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAub3JkZXItbGctNCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTUge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAub3JkZXItbGctNyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLWxnLTgge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTEwIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICAub3JkZXItbGctMTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29sLXhsIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC14bC1hdXRvIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuY29sLXhsLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXhsLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTUge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLXhsLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTgge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLXhsLTEwIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXIteGwtMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAub3JkZXIteGwtNCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTUge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci14bC02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAub3JkZXIteGwtNyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLXhsLTgge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci14bC05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTEwIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICAub3JkZXIteGwtMTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtY29sdW1uIHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtcm93LXJldmVyc2Uge1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtbm93cmFwIHtcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC13cmFwLXJldmVyc2Uge1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1lbmQge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtc3RhcnQge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1lbmQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYXV0byB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RhcnQge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1lbmQge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmZsZXgtc20tcm93IHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXNtLWNvbHVtbiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1zbS13cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1zbS1ub3dyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmZsZXgtbWQtcm93IHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LW1kLWNvbHVtbiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC13cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC1ub3dyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmZsZXgtbGctcm93IHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LWxnLWNvbHVtbiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1sZy13cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1sZy1ub3dyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mbGV4LXhsLXJvdyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC14bC1jb2x1bW4ge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgteGwtd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgteGwtbm93cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi53LTI1IHtcclxuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTUwIHtcclxuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTc1IHtcclxuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTEwMCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmgtMjUge1xyXG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTUwIHtcclxuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaC03NSB7XHJcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmgtMTAwIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm13LTEwMCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5taC0xMDAge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtbm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtdGFibGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLXRhYmxlLWNlbGwge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtaW5saW5lLWZsZXgge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5kLXNtLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1zbS1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtc20tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtc20tdGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtc20tdGFibGUtY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLXNtLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmQtbWQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLW1kLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1tZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1tZC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1tZC10YWJsZS1jZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtbWQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtbWQtaW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuZC1sZy1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtbGctaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLWxnLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLWxnLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1sZy1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1sZy1pbmxpbmUtZmxleCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZC14bC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQteGwtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLXhsLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLXhsLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC14bC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC14bC1pbmxpbmUtZmxleCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmQtcHJpbnQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5kLXByaW50LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmQtcHJpbnQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubS0wIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAsXHJcbi5teS0wIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci0wLFxyXG4ubXgtMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0wLFxyXG4ubXktMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMCxcclxuLm14LTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEge1xyXG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMSxcclxuLm15LTEge1xyXG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTEsXHJcbi5teC0xIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTEsXHJcbi5teS0xIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC0xLFxyXG4ubXgtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMiB7XHJcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTIsXHJcbi5teS0yIHtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTIsXHJcbi5teC0yIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMixcclxuLm15LTIge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMixcclxuLm14LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMyB7XHJcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0zLFxyXG4ubXktMyB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItMyxcclxuLm14LTMge1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMyxcclxuLm15LTMge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLTMsXHJcbi5teC0zIHtcclxuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS00IHtcclxuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtNCxcclxuLm15LTQge1xyXG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItNCxcclxuLm14LTQge1xyXG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi00LFxyXG4ubXktNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC00LFxyXG4ubXgtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS01IHtcclxuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTUsXHJcbi5teS01IHtcclxuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci01LFxyXG4ubXgtNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi01LFxyXG4ubXktNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtNSxcclxuLm14LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTAge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTAsXHJcbi5weS0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItMCxcclxuLnB4LTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTAsXHJcbi5weS0wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGwtMCxcclxuLnB4LTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xIHtcclxuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0xLFxyXG4ucHktMSB7XHJcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTEsXHJcbi5weC0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0xLFxyXG4ucHktMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTEsXHJcbi5weC0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMiB7XHJcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0yLFxyXG4ucHktMiB7XHJcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItMixcclxuLnB4LTIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMixcclxuLnB5LTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTIsXHJcbi5weC0yIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0zIHtcclxuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0zLFxyXG4ucHktMyB7XHJcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTMsXHJcbi5weC0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0zLFxyXG4ucHktMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTMsXHJcbi5weC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNCB7XHJcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC00LFxyXG4ucHktNCB7XHJcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItNCxcclxuLnB4LTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNCxcclxuLnB5LTQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTQsXHJcbi5weC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC01IHtcclxuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC01LFxyXG4ucHktNSB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTUsXHJcbi5weC01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi01LFxyXG4ucHktNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTUsXHJcbi5weC01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXV0byB7XHJcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1hdXRvLFxyXG4ubXktYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItYXV0byxcclxuLm14LWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItYXV0byxcclxuLm15LWF1dG8ge1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLWF1dG8sXHJcbi5teC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAubS1zbS0wIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQtc20tMCxcclxuICAubXktc20tMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci1zbS0wLFxyXG4gIC5teC1zbS0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWItc20tMCxcclxuICAubXktc20tMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC1zbS0wLFxyXG4gIC5teC1zbS0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLXNtLTEge1xyXG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC1zbS0xLFxyXG4gIC5teS1zbS0xIHtcclxuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLXNtLTEsXHJcbiAgLm14LXNtLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi1zbS0xLFxyXG4gIC5teS1zbS0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLXNtLTEsXHJcbiAgLm14LXNtLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tc20tMiB7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQtc20tMixcclxuICAubXktc20tMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLXNtLTIsXHJcbiAgLm14LXNtLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLXNtLTIsXHJcbiAgLm15LXNtLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC1zbS0yLFxyXG4gIC5teC1zbS0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tc20tMyB7XHJcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LXNtLTMsXHJcbiAgLm15LXNtLTMge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXItc20tMyxcclxuICAubXgtc20tMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLXNtLTMsXHJcbiAgLm15LXNtLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwtc20tMyxcclxuICAubXgtc20tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS1zbS00IHtcclxuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC1zbS00LFxyXG4gIC5teS1zbS00IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXItc20tNCxcclxuICAubXgtc20tNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWItc20tNCxcclxuICAubXktc20tNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLXNtLTQsXHJcbiAgLm14LXNtLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS1zbS01IHtcclxuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQtc20tNSxcclxuICAubXktc20tNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci1zbS01LFxyXG4gIC5teC1zbS01IHtcclxuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWItc20tNSxcclxuICAubXktc20tNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC1zbS01LFxyXG4gIC5teC1zbS01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLXNtLTAge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHQtc20tMCxcclxuICAucHktc20tMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHItc20tMCxcclxuICAucHgtc20tMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi1zbS0wLFxyXG4gIC5weS1zbS0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbC1zbS0wLFxyXG4gIC5weC1zbS0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1zbS0xIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB0LXNtLTEsXHJcbiAgLnB5LXNtLTEge1xyXG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLXNtLTEsXHJcbiAgLnB4LXNtLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGItc20tMSxcclxuICAucHktc20tMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGwtc20tMSxcclxuICAucHgtc20tMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAtc20tMiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB0LXNtLTIsXHJcbiAgLnB5LXNtLTIge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHItc20tMixcclxuICAucHgtc20tMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLXNtLTIsXHJcbiAgLnB5LXNtLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGwtc20tMixcclxuICAucHgtc20tMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1zbS0zIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB0LXNtLTMsXHJcbiAgLnB5LXNtLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLXNtLTMsXHJcbiAgLnB4LXNtLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGItc20tMyxcclxuICAucHktc20tMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGwtc20tMyxcclxuICAucHgtc20tMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAtc20tNCB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB0LXNtLTQsXHJcbiAgLnB5LXNtLTQge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHItc20tNCxcclxuICAucHgtc20tNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLXNtLTQsXHJcbiAgLnB5LXNtLTQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGwtc20tNCxcclxuICAucHgtc20tNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1zbS01IHtcclxuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB0LXNtLTUsXHJcbiAgLnB5LXNtLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLXNtLTUsXHJcbiAgLnB4LXNtLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGItc20tNSxcclxuICAucHktc20tNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGwtc20tNSxcclxuICAucHgtc20tNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tc20tYXV0byB7XHJcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LXNtLWF1dG8sXHJcbiAgLm15LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXItc20tYXV0byxcclxuICAubXgtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLXNtLWF1dG8sXHJcbiAgLm15LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwtc20tYXV0byxcclxuICAubXgtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm0tbWQtMCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LW1kLTAsXHJcbiAgLm15LW1kLTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXItbWQtMCxcclxuICAubXgtbWQtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLW1kLTAsXHJcbiAgLm15LW1kLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwtbWQtMCxcclxuICAubXgtbWQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS1tZC0xIHtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQtbWQtMSxcclxuICAubXktbWQtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci1tZC0xLFxyXG4gIC5teC1tZC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWItbWQtMSxcclxuICAubXktbWQtMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC1tZC0xLFxyXG4gIC5teC1tZC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLW1kLTIge1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LW1kLTIsXHJcbiAgLm15LW1kLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci1tZC0yLFxyXG4gIC5teC1tZC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi1tZC0yLFxyXG4gIC5teS1tZC0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwtbWQtMixcclxuICAubXgtbWQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLW1kLTMge1xyXG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC1tZC0zLFxyXG4gIC5teS1tZC0zIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLW1kLTMsXHJcbiAgLm14LW1kLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi1tZC0zLFxyXG4gIC5teS1tZC0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLW1kLTMsXHJcbiAgLm14LW1kLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tbWQtNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQtbWQtNCxcclxuICAubXktbWQtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLW1kLTQsXHJcbiAgLm14LW1kLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLW1kLTQsXHJcbiAgLm15LW1kLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC1tZC00LFxyXG4gIC5teC1tZC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tbWQtNSB7XHJcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LW1kLTUsXHJcbiAgLm15LW1kLTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXItbWQtNSxcclxuICAubXgtbWQtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLW1kLTUsXHJcbiAgLm15LW1kLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwtbWQtNSxcclxuICAubXgtbWQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1tZC0wIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB0LW1kLTAsXHJcbiAgLnB5LW1kLTAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLW1kLTAsXHJcbiAgLnB4LW1kLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGItbWQtMCxcclxuICAucHktbWQtMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGwtbWQtMCxcclxuICAucHgtbWQtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAtbWQtMSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC1tZC0xLFxyXG4gIC5weS1tZC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci1tZC0xLFxyXG4gIC5weC1tZC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLW1kLTEsXHJcbiAgLnB5LW1kLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLW1kLTEsXHJcbiAgLnB4LW1kLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLW1kLTIge1xyXG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC1tZC0yLFxyXG4gIC5weS1tZC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLW1kLTIsXHJcbiAgLnB4LW1kLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi1tZC0yLFxyXG4gIC5weS1tZC0yIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLW1kLTIsXHJcbiAgLnB4LW1kLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAtbWQtMyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC1tZC0zLFxyXG4gIC5weS1tZC0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci1tZC0zLFxyXG4gIC5weC1tZC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLW1kLTMsXHJcbiAgLnB5LW1kLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLW1kLTMsXHJcbiAgLnB4LW1kLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLW1kLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC1tZC00LFxyXG4gIC5weS1tZC00IHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLW1kLTQsXHJcbiAgLnB4LW1kLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi1tZC00LFxyXG4gIC5weS1tZC00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLW1kLTQsXHJcbiAgLnB4LW1kLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAtbWQtNSB7XHJcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC1tZC01LFxyXG4gIC5weS1tZC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci1tZC01LFxyXG4gIC5weC1tZC01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLW1kLTUsXHJcbiAgLnB5LW1kLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLW1kLTUsXHJcbiAgLnB4LW1kLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC1tZC1hdXRvLFxyXG4gIC5teS1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLW1kLWF1dG8sXHJcbiAgLm14LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi1tZC1hdXRvLFxyXG4gIC5teS1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLW1kLWF1dG8sXHJcbiAgLm14LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5tLWxnLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC1sZy0wLFxyXG4gIC5teS1sZy0wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLWxnLTAsXHJcbiAgLm14LWxnLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi1sZy0wLFxyXG4gIC5teS1sZy0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLWxnLTAsXHJcbiAgLm14LWxnLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tbGctMSB7XHJcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LWxnLTEsXHJcbiAgLm15LWxnLTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXItbGctMSxcclxuICAubXgtbGctMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLWxnLTEsXHJcbiAgLm15LWxnLTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwtbGctMSxcclxuICAubXgtbGctMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS1sZy0yIHtcclxuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC1sZy0yLFxyXG4gIC5teS1sZy0yIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXItbGctMixcclxuICAubXgtbGctMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWItbGctMixcclxuICAubXktbGctMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLWxnLTIsXHJcbiAgLm14LWxnLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS1sZy0zIHtcclxuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQtbGctMyxcclxuICAubXktbGctMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci1sZy0zLFxyXG4gIC5teC1sZy0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWItbGctMyxcclxuICAubXktbGctMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC1sZy0zLFxyXG4gIC5teC1sZy0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLWxnLTQge1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LWxnLTQsXHJcbiAgLm15LWxnLTQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci1sZy00LFxyXG4gIC5teC1sZy00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi1sZy00LFxyXG4gIC5teS1sZy00IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwtbGctNCxcclxuICAubXgtbGctNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLWxnLTUge1xyXG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC1sZy01LFxyXG4gIC5teS1sZy01IHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLWxnLTUsXHJcbiAgLm14LWxnLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi1sZy01LFxyXG4gIC5teS1sZy01IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLWxnLTUsXHJcbiAgLm14LWxnLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAtbGctMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC1sZy0wLFxyXG4gIC5weS1sZy0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci1sZy0wLFxyXG4gIC5weC1sZy0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLWxnLTAsXHJcbiAgLnB5LWxnLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLWxnLTAsXHJcbiAgLnB4LWxnLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLWxnLTEge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHQtbGctMSxcclxuICAucHktbGctMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHItbGctMSxcclxuICAucHgtbGctMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi1sZy0xLFxyXG4gIC5weS1sZy0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbC1sZy0xLFxyXG4gIC5weC1sZy0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1sZy0yIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHQtbGctMixcclxuICAucHktbGctMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci1sZy0yLFxyXG4gIC5weC1sZy0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGItbGctMixcclxuICAucHktbGctMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbC1sZy0yLFxyXG4gIC5weC1sZy0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLWxnLTMge1xyXG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHQtbGctMyxcclxuICAucHktbGctMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHItbGctMyxcclxuICAucHgtbGctMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi1sZy0zLFxyXG4gIC5weS1sZy0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbC1sZy0zLFxyXG4gIC5weC1sZy0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1sZy00IHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHQtbGctNCxcclxuICAucHktbGctNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci1sZy00LFxyXG4gIC5weC1sZy00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGItbGctNCxcclxuICAucHktbGctNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbC1sZy00LFxyXG4gIC5weC1sZy00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLWxnLTUge1xyXG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHQtbGctNSxcclxuICAucHktbGctNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHItbGctNSxcclxuICAucHgtbGctNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi1sZy01LFxyXG4gIC5weS1sZy01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbC1sZy01LFxyXG4gIC5weC1sZy01IHtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS1sZy1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQtbGctYXV0byxcclxuICAubXktbGctYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci1sZy1hdXRvLFxyXG4gIC5teC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWItbGctYXV0byxcclxuICAubXktbGctYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC1sZy1hdXRvLFxyXG4gIC5teC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm0teGwtMCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LXhsLTAsXHJcbiAgLm15LXhsLTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXIteGwtMCxcclxuICAubXgteGwtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLXhsLTAsXHJcbiAgLm15LXhsLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwteGwtMCxcclxuICAubXgteGwtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS14bC0xIHtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQteGwtMSxcclxuICAubXkteGwtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci14bC0xLFxyXG4gIC5teC14bC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWIteGwtMSxcclxuICAubXkteGwtMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC14bC0xLFxyXG4gIC5teC14bC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLXhsLTIge1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LXhsLTIsXHJcbiAgLm15LXhsLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tci14bC0yLFxyXG4gIC5teC14bC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi14bC0yLFxyXG4gIC5teS14bC0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwteGwtMixcclxuICAubXgteGwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLXhsLTMge1xyXG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC14bC0zLFxyXG4gIC5teS14bC0zIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLXhsLTMsXHJcbiAgLm14LXhsLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi14bC0zLFxyXG4gIC5teS14bC0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLXhsLTMsXHJcbiAgLm14LXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0teGwtNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXQteGwtNCxcclxuICAubXkteGwtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLXhsLTQsXHJcbiAgLm14LXhsLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLXhsLTQsXHJcbiAgLm15LXhsLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbC14bC00LFxyXG4gIC5teC14bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0teGwtNSB7XHJcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm10LXhsLTUsXHJcbiAgLm15LXhsLTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXIteGwtNSxcclxuICAubXgteGwtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1iLXhsLTUsXHJcbiAgLm15LXhsLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWwteGwtNSxcclxuICAubXgteGwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC14bC0wIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB0LXhsLTAsXHJcbiAgLnB5LXhsLTAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLXhsLTAsXHJcbiAgLnB4LXhsLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGIteGwtMCxcclxuICAucHkteGwtMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGwteGwtMCxcclxuICAucHgteGwtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAteGwtMSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC14bC0xLFxyXG4gIC5weS14bC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci14bC0xLFxyXG4gIC5weC14bC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLXhsLTEsXHJcbiAgLnB5LXhsLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLXhsLTEsXHJcbiAgLnB4LXhsLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLXhsLTIge1xyXG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC14bC0yLFxyXG4gIC5weS14bC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLXhsLTIsXHJcbiAgLnB4LXhsLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi14bC0yLFxyXG4gIC5weS14bC0yIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLXhsLTIsXHJcbiAgLnB4LXhsLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAteGwtMyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC14bC0zLFxyXG4gIC5weS14bC0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci14bC0zLFxyXG4gIC5weC14bC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLXhsLTMsXHJcbiAgLnB5LXhsLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLXhsLTMsXHJcbiAgLnB4LXhsLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLXhsLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC14bC00LFxyXG4gIC5weS14bC00IHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByLXhsLTQsXHJcbiAgLnB4LXhsLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYi14bC00LFxyXG4gIC5weS14bC00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLXhsLTQsXHJcbiAgLnB4LXhsLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAteGwtNSB7XHJcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC14bC01LFxyXG4gIC5weS14bC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wci14bC01LFxyXG4gIC5weC14bC01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBiLXhsLTUsXHJcbiAgLnB5LXhsLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsLXhsLTUsXHJcbiAgLnB4LXhsLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdC14bC1hdXRvLFxyXG4gIC5teS14bC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1yLXhsLWF1dG8sXHJcbiAgLm14LXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYi14bC1hdXRvLFxyXG4gIC5teS14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1sLXhsLWF1dG8sXHJcbiAgLm14LXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sOmJlZm9yZSwgaHRtbDphZnRlciwgYm9keTpiZWZvcmUsIGJvZHk6YWZ0ZXIsIGRpdjpiZWZvcmUsIGRpdjphZnRlciwgc3BhbjpiZWZvcmUsIHNwYW46YWZ0ZXIsIG9iamVjdDpiZWZvcmUsIG9iamVjdDphZnRlciwgaWZyYW1lOmJlZm9yZSwgaWZyYW1lOmFmdGVyLFxyXG5oMTpiZWZvcmUsXHJcbmgxOmFmdGVyLCBoMjpiZWZvcmUsIGgyOmFmdGVyLCBoMzpiZWZvcmUsIGgzOmFmdGVyLCBoNDpiZWZvcmUsIGg0OmFmdGVyLCBoNTpiZWZvcmUsIGg1OmFmdGVyLCBoNjpiZWZvcmUsIGg2OmFmdGVyLCBwOmJlZm9yZSwgcDphZnRlciwgYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHByZTpiZWZvcmUsIHByZTphZnRlcixcclxuYWJicjpiZWZvcmUsXHJcbmFiYnI6YWZ0ZXIsIGFkZHJlc3M6YmVmb3JlLCBhZGRyZXNzOmFmdGVyLCBjaXRlOmJlZm9yZSwgY2l0ZTphZnRlciwgY29kZTpiZWZvcmUsIGNvZGU6YWZ0ZXIsXHJcbmRlbDpiZWZvcmUsXHJcbmRlbDphZnRlciwgZGZuOmJlZm9yZSwgZGZuOmFmdGVyLCBlbTpiZWZvcmUsIGVtOmFmdGVyLCBpbWc6YmVmb3JlLCBpbWc6YWZ0ZXIsIGluczpiZWZvcmUsIGluczphZnRlciwga2JkOmJlZm9yZSwga2JkOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciwgc2FtcDpiZWZvcmUsIHNhbXA6YWZ0ZXIsXHJcbnNtYWxsOmJlZm9yZSxcclxuc21hbGw6YWZ0ZXIsIHN0cm9uZzpiZWZvcmUsIHN0cm9uZzphZnRlciwgdmFyOmJlZm9yZSwgdmFyOmFmdGVyLFxyXG5iOmJlZm9yZSxcclxuYjphZnRlciwgaTpiZWZvcmUsIGk6YWZ0ZXIsXHJcbmRsOmJlZm9yZSxcclxuZGw6YWZ0ZXIsIGR0OmJlZm9yZSwgZHQ6YWZ0ZXIsIGRkOmJlZm9yZSwgZGQ6YWZ0ZXIsIG9sOmJlZm9yZSwgb2w6YWZ0ZXIsIHVsOmJlZm9yZSwgdWw6YWZ0ZXIsIGxpOmJlZm9yZSwgbGk6YWZ0ZXIsXHJcbmZpZWxkc2V0OmJlZm9yZSxcclxuZmllbGRzZXQ6YWZ0ZXIsIGZvcm06YmVmb3JlLCBmb3JtOmFmdGVyLCBsYWJlbDpiZWZvcmUsIGxhYmVsOmFmdGVyLCBsZWdlbmQ6YmVmb3JlLCBsZWdlbmQ6YWZ0ZXIsXHJcbmFydGljbGU6YmVmb3JlLFxyXG5hcnRpY2xlOmFmdGVyLCBhc2lkZTpiZWZvcmUsIGFzaWRlOmFmdGVyLCBjYW52YXM6YmVmb3JlLCBjYW52YXM6YWZ0ZXIsIGRldGFpbHM6YmVmb3JlLCBkZXRhaWxzOmFmdGVyLCBmaWdjYXB0aW9uOmJlZm9yZSwgZmlnY2FwdGlvbjphZnRlciwgZmlndXJlOmJlZm9yZSwgZmlndXJlOmFmdGVyLFxyXG5mb290ZXI6YmVmb3JlLFxyXG5mb290ZXI6YWZ0ZXIsIGhlYWRlcjpiZWZvcmUsIGhlYWRlcjphZnRlciwgaGdyb3VwOmJlZm9yZSwgaGdyb3VwOmFmdGVyLCBtZW51OmJlZm9yZSwgbWVudTphZnRlciwgbmF2OmJlZm9yZSwgbmF2OmFmdGVyLCBzZWN0aW9uOmJlZm9yZSwgc2VjdGlvbjphZnRlciwgc3VtbWFyeTpiZWZvcmUsIHN1bW1hcnk6YWZ0ZXIsXHJcbnRpbWU6YmVmb3JlLFxyXG50aW1lOmFmdGVyLCBtYXJrOmJlZm9yZSwgbWFyazphZnRlciwgYXVkaW86YmVmb3JlLCBhdWRpbzphZnRlciwgdmlkZW86YmVmb3JlLCB2aWRlbzphZnRlciwgYnV0dG9uOmJlZm9yZSwgYnV0dG9uOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuc3ViOmJlZm9yZSwgc3ViOmFmdGVyLFxyXG5zdXA6YmVmb3JlLFxyXG5zdXA6YWZ0ZXIge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5hOmJlZm9yZSwgYTphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbm9sLCB1bCwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1zLWNsZWFyLCB0ZXh0YXJlYTo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG5pbnMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbioge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJCcmFuZG9uXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJCcmFuZG9uXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiS2lldml0XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9LaWV2aXRPVC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0tpZXZpdE9ULU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWZ1bGwtc2NyZWVuOiAxMDB2aDtcclxuICAgIC0tZnVsbC1zY3JlZW4yOiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIDpyb290IHtcclxuICAgIC0tZnVsbC1zY3JlZW46IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG4gICAgLS1mdWxsLXNjcmVlbjI6IGNhbGModmFyKC0tdmgyLCAxdmgpICogMTAwKTtcclxuICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250OiA0MDAgMTBweC8xLjMzIFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcclxuICBodG1sIHtcclxuICAgIGZvbnQ6IDQwMCBjYWxjKDEwMHZ3IC8gMTkyMCAqIDEwKS8xLjMzIFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBib2R5Lm1lbnVfb3BlbiwgYm9keS5zb2NpYWxfbWVudV9vcGVuLCBib2R5LnNlYXJjaF9tZW51X29wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkucG9wdXBfb3BlbixcclxuYm9keSAucG9wdXBfbWFwX29wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC53cmFwcGVyLmJsdXJfbW9kIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgLXdlYmtpdC1maWx0ZXIgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgLXdlYmtpdC1maWx0ZXIgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMXMgZmlsdGVyIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IDFzIGZpbHRlciBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBmaWx0ZXIgbGluZWFyLCAxcyAtd2Via2l0LWZpbHRlciBsaW5lYXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFzZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIGdyaWQtYXJlYTogYmFzZTtcclxufVxyXG5cclxuLmJhc2UuaW5uZXJfbW9kIHtcclxuICBwYWRkaW5nOiAyMC44cmVtIDAgMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYmFzZS5pbm5lcl9tb2Qge1xyXG4gICAgcGFkZGluZy10b3A6IDdyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcclxuICAuYmFzZS5pbm5lcl9tb2Qge1xyXG4gICAgcGFkZGluZy10b3A6IDguOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgYm9keS5pbmRleF9tb2QgLmJhc2Uge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjNGFhM2RmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbn1cclxuXHJcbmE6aG92ZXIsIGE6Zm9jdXMge1xyXG4gIGNvbG9yOiByZ2JhKDI4LCAxNjcsIDIyMSwgMC43NSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZWxlbWVudHNfbGlzdCB7XHJcbiAgcGFkZGluZzogM3JlbTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIuaGVhZGVyX21vZCB7XHJcbiAgbWF4LXdpZHRoOiAxMjAuOHJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDkuNHJlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbnRhaW5lci5oZWFkZXJfbW9kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5jb250YWluZXIuaGVhZGVyX21vZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jb250YWluZXIuaGVhZGVyX21vZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIuaGVhZGVyX3YxX21vZCB7XHJcbiAgbWF4LXdpZHRoOiAxMjhyZW07XHJcbiAgcGFkZGluZzogMCAzLjZyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gIC5jb250YWluZXIuaGVhZGVyX3YxX21vZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy42cmVtICsgN3JlbSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFpbmVyLmhlYWRlcl92MV9tb2Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNnJlbSArIDUuNnJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jb250YWluZXIuaGVhZGVyX3YxX21vZCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLmRlY29yX21vZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFpbmVyLmRlY29yX21vZDpiZWZvcmUge1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMmVtO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAtMTJlbTtcclxuICB3aWR0aDogMjcuNmVtO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5jb250YWluZXIuZGVjb3JfbW9kOmJlZm9yZSB7XHJcbiAgICB0b3A6IC03LjZlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250YWluZXIuZGVjb3JfbW9kOmJlZm9yZSB7XHJcbiAgICB0b3A6IC0xMWVtO1xyXG4gICAgd2lkdGg6IDI1LjZlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIuZGVjb3JfbW9kLmRlY29yXzJfbW9kOmJlZm9yZSB7XHJcbiAgdG9wOiAtNy42ZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFpbmVyLmRlY29yX21vZC5kZWNvcl8yX21vZDpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAtOS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuY29udGFpbmVyLmRlY29yX21vZC5kZWNvcl8yX21vZDpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAtMTQuOGVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29udGFpbmVyLmRlY29yX21vZC5kZWNvcl8yX21vZDpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAzMC44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLm9mZnNldF9tb2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDEyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbnRhaW5lci5vZmZzZXRfbW9kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuOGVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29udGFpbmVyLm9mZnNldF9tb2Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogNzY3cHgpIHtcclxuICAuY29udGFpbmVyLm9mZnNldF9tb2Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbnRhaW5lci5vZmZzZXRfMl9tb2Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250YWluZXIub2Zmc2V0X2xlZnRfbW9kIHtcclxuICAgIHBhZGRpbmctbGVmdDogOS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuY29udGFpbmVyLm9mZnNldF9sZWZ0X21vZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci5saW1pdF9tb2Qge1xyXG4gIG1heC13aWR0aDogMTIwLjhyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiA5LjRyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5jb250YWluZXIubGltaXRfbW9kIHtcclxuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29udGFpbmVyLm5vX21vYmlsZV9saW1pdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm93Lm5vX29mZnNldF9tb2Qge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYnRuX25ld3Mge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJ0bl9uZXdzX3YxIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuX3JlZ2lvbi5oZWFkcXVhcnRlcnNfbW9kIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhN2RkO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYnRuX3JlZ2lvbiB7XHJcbiAgICBtaW4td2lkdGg6IDExZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFsX2xpc3QuZm9vdGVyX21vZCB7XHJcbiAgbWFyZ2luLXRvcDogLjZlbTtcclxufVxyXG5cclxuLnNvY2lhbF9saXN0LmhlYWRlcl9tb2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuOGVtO1xyXG59XHJcblxyXG4uc29jaWFsX2xpc3QuZm9vdGVyX21vZCAuc29jaWFsX2l0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNmVtO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbF9saXN0LmZvb3Rlcl9tb2QgLnNvY2lhbF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zb2NpYWxfbGlzdC5oZWFkZXJfbW9kIC5zb2NpYWxfaXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5zb2NpYWxfbGlzdC5oZWFkZXJfbW9kIC5zb2NpYWxfaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5zb2NpYWxfbGlzdC5oZWFkZXJfbW9kIC5zb2NpYWxfaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWxfbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICM4MDgwODA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxufVxyXG5cclxuLnNvY2lhbF9saW5rLmhlYWRlcl9tb2Qge1xyXG4gIHdpZHRoOiAzLjZlbTtcclxuICBoZWlnaHQ6IDMuNmVtO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc29jaWFsX2xpbmsub19tb2Qge1xyXG4gIHdpZHRoOiAyLjZlbTtcclxuICBoZWlnaHQ6IDMuNGVtO1xyXG59XHJcblxyXG4uc29jaWFsX2xpbms6aG92ZXIsIC5zb2NpYWxfbGluazpmb2N1cyB7XHJcbiAgY29sb3I6ICNhMmE0OTY7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogLTE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb25fYmc6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgwKSwgY29sb3Itc3RvcCgwJSwgYmxhY2spLCB0byh0cmFuc3BhcmVudCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgwLCBibGFjayAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDAsIGJsYWNrIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICBvcGFjaXR5OiAuNztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9iZy52MV9tb2Qge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuICAuc2VjdGlvbl9iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuc2VjdGlvbl9iZy5oZXJvX21vZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9iZy5oZXJvX21vZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MiUgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fYmdfaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2JnX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDE1MCU7XHJcbiAgICAtby1vYmplY3QtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMDtcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxfZG93biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDJlbTtcclxuICB3aWR0aDogNC40ZW07XHJcbiAgaGVpZ2h0OiAxLjhlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNjcm9sbF9kb3duOmhvdmVyLCAuc2Nyb2xsX2Rvd246Zm9jdXMge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG59XHJcblxyXG4uc2Nyb2xsX2Rvd24uc2Nyb2xsX21vZCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyZW0pO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMmVtKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMmVtKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2Nyb2xsX2Rvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ncmFwaF93X2ltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ3JhcGhfd19pbWdfaW4ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5tYXJrZXJfcG9wdXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNi40ZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIDMnLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ubWFya2VyX3BvcHVwOmhvdmVyLCAubWFya2VyX3BvcHVwOmZvY3VzIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLm1hcmtlcl9wb3B1cF90aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjMDBhN2UwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbn1cclxuXHJcbi5nbS1zdHlsZS1pdy1jOmhvdmVyIC5tYXJrZXJfcG9wdXBfdGl0bGUsXHJcbi5nbS1zdHlsZS1pdy1jOmhvdmVyIC5tYXJrZXJfcG9wdXBfZGlyZWN0aW9ucyB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMTY3LCAyMjQsIDAuNzUpO1xyXG59XHJcblxyXG4ubWFya2VyX3BvcHVwX3RleHQge1xyXG4gIG1hcmdpbjogLjVlbSAwO1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICAtby10cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcmtlcl9wb3B1cF9kaXJlY3Rpb25zIHtcclxuICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICBmb250LXNpemU6IDEuNGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICMwMGE3ZTA7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxufVxyXG5cclxuLmdtLXN0eWxlLWl3LWM6aG92ZXIgLm1hcmtlcl9wb3B1cF90ZXh0IHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgcGFkZGluZzogMnJlbSAxLjRyZW0gMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQge1xyXG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nbS1zdHlsZS1pdyBidXR0b24sIC5nbS1zdHlsZS1pdyAuZ20tdWktaG92ZXItZWZmZWN0IHtcclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdtLXN0eWxlLWl3IGJ1dHRvbjpob3ZlciwgLmdtLXN0eWxlLWl3IC5nbS11aS1ob3Zlci1lZmZlY3Q6aG92ZXIge1xyXG4gIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4ubWFya2VyX3BvcHVwX2ltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA5ZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXIuc2Nyb2xsX21vZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhlYWRlci5zY3JvbGxfbW9kIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuaW5uZXJfbW9kIC5oZWFkZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGJvZHkuaW5uZXJfbW9kIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmluZGV4X21vZC5wb3B1cF9vcGVuIC5oZWFkZXIge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgZmlsdGVyOiBibHVyKDVweCk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNHJlbSAzLjZyZW0gMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMy42cmVtIDFyZW0gY2FsYygzLjZyZW0gKyA1LjZyZW0pO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogNS42cmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjhyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XHJcbiAgfVxyXG4gIGJvZHkubWVudV9vcGVuIC5oZWFkZXIsXHJcbiAgYm9keS5zZWFyY2hfbWVudV9vcGVuIC5oZWFkZXIsXHJcbiAgYm9keS5zb2NpYWxfbWVudV9vcGVuIC5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iX2RlY29yX3dyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDJyZW07XHJcbiAgbGVmdDogLTE5OS40cmVtO1xyXG4gIHdpZHRoOiAyMDUuOHJlbTtcclxuICBoZWlnaHQ6IDIuNnJlbTtcclxuICB6LWluZGV4OiAyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGZpbHRlciBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGZpbHRlciBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGZpbHRlciBsaW5lYXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1vYl9kZWNvcl93cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lm1lbnVfb3BlbiAubW9iX2RlY29yX3dyYXAge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgZmlsdGVyOiBibHVyKDNweCk7XHJcbn1cclxuXHJcbi5kZWNvcl9pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTMuNGVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNC4yZW07XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZmlsdGVyIGxpbmVhcjtcclxuICAtby10cmFuc2l0aW9uOiAuM3MgZmlsdGVyIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiAuM3MgZmlsdGVyIGxpbmVhcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubG9nby5oZWFkZXJfbW9kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5sb2dvLnBvc2l0aW9uX21vZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubG9nby5wb3NpdGlvbl9tb2Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxLjRyZW07XHJcbiAgICBsZWZ0OiA3LjZyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTFlbTtcclxuICAgIGhlaWdodDogMy44ZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5tZW51X29wZW4gLmxvZ28ucG9zaXRpb25fbW9kIHtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpO1xyXG4gIGZpbHRlcjogYmx1cigzcHgpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAubG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEyLjZlbTtcclxuICAgIGhlaWdodDogNi4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nb19pbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA3My40ZW07XHJcbiAgaGVpZ2h0OiA0LjJlbTtcclxuICBtYXJnaW4tdG9wOiAtMi40ZW07XHJcbn1cclxuXHJcbmJvZHkuaW5kZXhfbW9kIC5sb2dvX2luIHtcclxuICByaWdodDogLTEuMmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIGJvZHkuaW5kZXhfbW9kIC5sb2dvX2luIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgYm9keS5pbmRleF9tb2QgLmxvZ29faW4ge1xyXG4gICAgcmlnaHQ6IC0yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICBib2R5LmluZGV4X21vZCAubG9nb19pbiB7XHJcbiAgICByaWdodDogLTMuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5pbm5lcl9tb2QgLmxvZ29faW4ge1xyXG4gIHJpZ2h0OiAxLjhlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBib2R5LmlubmVyX21vZCAubG9nb19pbiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5sb2dvX2luIHtcclxuICAgIHdpZHRoOiA4MWVtO1xyXG4gICAgaGVpZ2h0OiA0LjZlbTtcclxuICAgIG1hcmdpbi10b3A6IC43cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ29faW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXJfaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlYWRlcl9pbmZvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1mdWxsLXNjcmVlbik7XHJcbiAgICBwYWRkaW5nOiA2LjZlbSAzLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5tZW51X29wZW4gLmhlYWRlcl9pbmZvIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oZWFkZXJfaW5mb193cmFwIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGVhZGVyX2luZm9faW4ge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXJfbWVudSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6IC40ZW07XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlYWRlcl9tZW51IHtcclxuICAgIG1pbi13aWR0aDogMTZlbTtcclxuICAgIG1hcmdpbi10b3A6IDIuOGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDIuOGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlYWRlcl9tZW51X2xpc3Qge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXJfbWVudV9pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS40ZW07XHJcbiAgfVxyXG4gIC5oZWFkZXJfbWVudV9pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oZWFkZXJfbWVudV9pdGVtOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfbWVudV9saW5rIHtcclxuICBjb2xvcjogIzQwNDA0MDtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG4gIHBhZGRpbmc6IDAuM2VtIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5oZWFkZXIuc2Nyb2xsX21vZCAuaGVhZGVyX21lbnVfbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5oZWFkZXIuc2Nyb2xsX21vZCAuaGVhZGVyX21lbnVfbGluazpob3ZlciwgLmhlYWRlci5zY3JvbGxfbW9kIC5oZWFkZXJfbWVudV9saW5rOmZvY3VzIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuaW5uZXJfbW9kIC5oZWFkZXJfbWVudV9saW5rIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIH1cclxuICAuaW5uZXJfbW9kIC5oZWFkZXJfbWVudV9saW5rOmhvdmVyLCAuaW5uZXJfbW9kIC5oZWFkZXJfbWVudV9saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhIHtcclxuICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDA0MDQwO1xyXG4gIH1cclxuICBib2R5LmluZGV4X21vZCAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgfVxyXG4gIGJvZHkuaW5kZXhfbW9kIC5oZWFkZXJfbWVudV9pdGVtLmNvbnRhY3RfbW9kIGE6aG92ZXIsIGJvZHkuaW5kZXhfbW9kIC5oZWFkZXJfbWVudV9pdGVtLmNvbnRhY3RfbW9kIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuaGVhZGVyLnNjcm9sbF9tb2QgLmhlYWRlcl9tZW51X2l0ZW0uY29udGFjdF9tb2QgYTpob3ZlciwgLmhlYWRlci5zY3JvbGxfbW9kIC5oZWFkZXJfbWVudV9pdGVtLmNvbnRhY3RfbW9kIGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLy5jb250YWN0X2Jsb2NrX3RleHQgYSB7XHJcbi8vXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vXHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcbi8vXHRjb2xvcjogcmdiKDI4LCAxNjcsIDIyMSk7XHJcbi8vXHRsaW5lLWhlaWdodDogMS4yO1xyXG4vL31cclxuXHJcbi5oZWFkZXIuc2Nyb2xsX21vZCAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5oZWFkZXIuc2Nyb2xsX21vZCAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhOmhvdmVyLCAuaGVhZGVyLnNjcm9sbF9tb2QgLmhlYWRlcl9tZW51X2l0ZW0uY29udGFjdF9tb2QgYTpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlYWRlcl9tZW51X2l0ZW0uY29udGFjdF9tb2QgYSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuaW5uZXJfbW9kIC5oZWFkZXJfbWVudV9pdGVtLmNvbnRhY3RfbW9kIGEge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhOmhvdmVyLCAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhOmZvY3VzLCAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhOmhvdmVyLCAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhOmZvY3VzLCAuaGVhZGVyX21lbnVfaXRlbS5jb250YWN0X21vZCBhOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX21lbnVfbGluazpob3ZlciwgLmhlYWRlcl9tZW51X2xpbms6Zm9jdXMge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuaGVhZGVyX21lbnVfbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuM2VtIDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlYWRlcl9tZW51X2xpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC40Mjg1N2VtIDEuNTcxNDNlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlYWRlcl9zZWFyY2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGVhZGVyX3NlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9zZWFyY2hfYnRuIHtcclxuICB3aWR0aDogMS4yZW07XHJcbiAgaGVpZ2h0OiAxLjJlbTtcclxuICBjb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuLmhlYWRlcl9zZWFyY2hfYnRuOmhvdmVyLCAuaGVhZGVyX3NlYXJjaF9idG46Zm9jdXMge1xyXG4gIGNvbG9yOiByZ2JhKDI4LCAxNjcsIDIyMSwgMC43NSk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlYWRlcl9zZWFyY2hfaW4ge1xyXG4gICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgfVxyXG4gIC5oZWFkZXJfc2VhcmNoX2luLmFjdGl2ZV9zdGF0ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDIwZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAubWFpbl9tZW51X2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAubWFpbl9tZW51X2xpc3Qge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG4gICAgbWFyZ2luLXRvcDogLjRlbTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWFpbl9tZW51X2xpc3Qge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW5fbWVudV9pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5tYWluX21lbnVfaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNGVtO1xyXG4gIH1cclxuICAubWFpbl9tZW51X2l0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5tYWluX21lbnVfaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNGVtO1xyXG4gIH1cclxuICAubWFpbl9tZW51X2l0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1haW5fbWVudV9pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICB9XHJcbiAgLm1haW5fbWVudV9pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW5fbWVudV9saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwLjY2NjY3ZW0gMC42NjY2N2VtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAuODtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBib2R5LmlubmVyX21vZCAubWFpbl9tZW51X2xpbmsge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgfVxyXG4gIGJvZHkuaW5uZXJfbW9kIC5tYWluX21lbnVfbGluazpob3ZlciwgYm9keS5pbm5lcl9tb2QgLm1haW5fbWVudV9saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci5zY3JvbGxfbW9kIC5tYWluX21lbnVfbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5oZWFkZXIuc2Nyb2xsX21vZCAubWFpbl9tZW51X2xpbms6aG92ZXIsIC5oZWFkZXIuc2Nyb2xsX21vZCAubWFpbl9tZW51X2xpbms6Zm9jdXMge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIGJvZHkuaW5uZXJfbW9kIC5oZWFkZXIuc2Nyb2xsX21vZCAubWFpbl9tZW51X2xpbmsge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgfVxyXG4gIGJvZHkuaW5uZXJfbW9kIC5oZWFkZXIuc2Nyb2xsX21vZCAubWFpbl9tZW51X2xpbms6aG92ZXIsIGJvZHkuaW5uZXJfbW9kIC5oZWFkZXIuc2Nyb2xsX21vZCAubWFpbl9tZW51X2xpbms6Zm9jdXMge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9tZW51X2xpbms6aG92ZXIsIC5tYWluX21lbnVfbGluazpmb2N1cyB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAubWFpbl9tZW51X2xpbms6aG92ZXIsIC5tYWluX21lbnVfbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX21lbnVfaXRlbS5hY3RpdmVfbW9kIC5tYWluX21lbnVfbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWFpbl9tZW51X2xpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41NzE0M2VtIDAuNTcxNDNlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm1haW5fbWVudV9saW5rOmhvdmVyLCAubWFpbl9tZW51X2xpbms6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5tYWluX21lbnVfbGluay5hY3RpdmVfc3RhdGUge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5tYWluX21lbnVfZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjVlbTtcclxuICAgIHBhZGRpbmc6IDEuMmVtIDEuNGVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXIuc2Nyb2xsX21vZCAubWFpbl9tZW51X2Ryb3Bkb3duIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC45KTtcclxuICB9XHJcbiAgLm1haW5fbWVudV9pdGVtOmhvdmVyIC5tYWluX21lbnVfZHJvcGRvd24sXHJcbiAgLm1haW5fbWVudV9pdGVtOmZvY3VzIC5tYWluX21lbnVfZHJvcGRvd24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLm1haW5fbWVudV9pdGVtOmxhc3QtY2hpbGQgLm1haW5fbWVudV9kcm9wZG93biB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tYWluX21lbnVfZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICB9XHJcbiAgLm1haW5fbWVudV9kcm9wZG93bi5hY3RpdmVfc3RhdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5tYWluX21lbnVfZHJvcGRvd25fbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAubWFpbl9tZW51X2Ryb3Bkb3duX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tYWluX21lbnVfZHJvcGRvd25faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX21lbnVfZHJvcGRvd25faXRlbTpsYXN0LW9mLXR5cGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tYWluX21lbnVfZHJvcGRvd25fbGluayB7XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbiAgZm9udC1zaXplOiAxLjNlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm1haW5fbWVudV9kcm9wZG93bl9saW5rOmhvdmVyLCAubWFpbl9tZW51X2Ryb3Bkb3duX2xpbms6Zm9jdXMge1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWFpbl9tZW51X2Ryb3Bkb3duX2xpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV90cmlnZ2VyIHtcclxuICB6LWluZGV4OiAyMTA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAxLjRyZW07XHJcbiAgd2lkdGg6IDIuOHJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1lbnVfdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5tZW51X3RyaWdnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjZyZW0pO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC42cmVtKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC42cmVtKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogLjJyZW07XHJcbiAgbWFyZ2luLXRvcDogLS4xcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbn1cclxuXHJcbi5tZW51X3RyaWdnZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC42cmVtKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC42cmVtKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjZyZW0pO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAuMnJlbTtcclxuICBtYXJnaW4tdG9wOiAtLjFyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWFyY2gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI4LCAxNjcsIDIyMSk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI4LCAxNjcsIDIyMSkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubm8tcmVzdWx0cy1jb250IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxM3JlbSA0cmVtO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnByZXNzLWltZy10b3Age1xyXG4gIG1hcmdpbjogLTIuN2VtIC0yZW0gMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaWRlYmFyX21lbnVfbGlzdCAubWVudS1pdGVtIHtcclxuICBhIHtcclxuICAgIGNvbG9yOiByZ2IoNjQsIDY0LCA2NCk7XHJcbiAgfVxyXG5cclxuICBmb250LXNpemU6IDEuM2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9tZW51X2xpc3QgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhLCAuc2lkZWJhcl9tZW51X2xpc3QgLm1lbnUtaXRlbTpob3ZlciBhIHtcclxuICBjb2xvcjogcmdiKDE2MiwgMTY0LCAxNTApO1xyXG59XHJcblxyXG4ubWVudV90cmlnZ2VyLmFjdGl2ZV9tb2Q6YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG5cclxuLm1lbnVfdHJpZ2dlci5hY3RpdmVfbW9kOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG5cclxuLm1lbnVfdHJpZ2dlcl9kZWNvciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IC4ycmVtO1xyXG4gIG1hcmdpbi10b3A6IC0uMXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG59XHJcblxyXG4uYWN0aXZlX21vZCAubWVudV90cmlnZ2VyX2RlY29yIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXJfZG90cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGVhZGVyX2RvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB6LWluZGV4OiAyMTA7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyLjRlbTtcclxuICAgIHdpZHRoOiAyLjZlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4zZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX2RvdHNfaWNvbiB7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG59XHJcblxyXG4uaGVhZGVyX2RvdHNfaWNvbi5oaWRkZW5fbW9kIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY2xvc2VfYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgd2lkdGg6IDIuNnJlbTtcclxufVxyXG5cclxuLmNsb3NlX2J0bjpiZWZvcmUsIC5jbG9zZV9idG46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5jbG9zZV9idG46YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IC4ycmVtO1xyXG4gIG1hcmdpbi10b3A6IC0uMXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcblxyXG4uY2xvc2VfYnRuOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IC4ycmVtO1xyXG4gIG1hcmdpbi10b3A6IC0uMXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcblxyXG4uY2xvc2VfYnRuLnBvc2l0aW9uX21vZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMS4yZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjNlbTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5jbG9zZV9idG4ucG9zaXRpb25fbW9kLmFjdGl2ZV9tb2Qge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNvY2lhbF9tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zb2NpYWxfbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWZ1bGwtc2NyZWVuKTtcclxuICAgIHBhZGRpbmc6IDMuNnJlbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIH1cclxuICAuc29jaWFsX21lbnU6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuICBib2R5LnNvY2lhbF9tZW51X29wZW4gLnNvY2lhbF9tZW51IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNlYXJjaF9tZW51X3dfYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWFyY2hfbWVudV93X2J0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMTA7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiAxLjZlbTtcclxuICAgIGhlaWdodDogMS42ZW07XHJcbiAgICBjb2xvcjogIzFjYTdkZDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW5hdmkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgYSwgc3Bhbi5jdXJyZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1uYXZpLm1ldGEge1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IHJnYigyMjEsIDIyMSwgMjIxKTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycyB7XHJcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggcmdiKDIyMSwgMjIxLCAyMjEpO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjMWNhN2RkO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnBhZ2UtbmF2aSAucHJldiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ucGFnZS1uYXZpIC5uZXh0IHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoX21lbnVfYnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNlYXJjaF9tZW51X2J0bi5oaWRkZW5fbW9kIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoX21lbnVfYnRuLm1lbnVfbW9kIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxLjJlbTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHdpZHRoOiAxLjZlbTtcclxuICBoZWlnaHQ6IDEuNmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbn1cclxuXHJcbi5zZWFyY2hfbWVudV9pbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5zZWFyY2hfbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VhcmNoX21lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1mdWxsLXNjcmVlbik7XHJcbiAgICBwYWRkaW5nOiAzLjZyZW07XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICB9XHJcbiAgLnNlYXJjaF9tZW51OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcbiAgYm9keS5zZWFyY2hfbWVudV9vcGVuIC5zZWFyY2hfbWVudSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA2cmVtO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTI4cmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGdyaWQtYXJlYTogZm9vdGVyO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogNmVtIDMuNnJlbSA0LjZlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA1ZW0gMy42cmVtIDEwZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX3RleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xyXG59XHJcblxyXG4uZm9vdGVyX3RleHRbaHJlZl06aG92ZXIsIC5mb290ZXJfdGV4dFtocmVmXTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjYTJhNDk2O1xyXG59XHJcblxyXG4uZm9vdGVyX3RleHQubGdfbW9kIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZm9ybV9maWVsZC5kZWZhdWx0X21vZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0LjJyZW07XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJywgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5mb3JtX2ZpZWxkLmRlZmF1bHRfbW9kOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZvcm1fZmllbGQuZGVmYXVsdF9tb2Q6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZm9ybV9maWVsZC5kZWZhdWx0X21vZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc2VhcmNoX21lbnUgLmZvcm1fZmllbGQuZGVmYXVsdF9tb2Qge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlcl9pbmZvIC5mb3JtX2ZpZWxkLmRlZmF1bHRfbW9kIHtcclxuICBoZWlnaHQ6IDIuMnJlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSxcclxuICBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1fY2VsbC5oaWRkZW5fZmllbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlYXJjaF9tZW51IC5mb3JtX2NlbGwuZm9ybV9jZWxsX3YxX21vZCB7XHJcbiAgICB3aWR0aDogMTUuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDguOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfc2VhcmNoIC5mb3JtX2NlbGwge1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG4uZm9ybV9jZWxsX3RpdGxlLmhsaW5lX2hpZGVfbW9kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9ybV9maWVsZF93cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3JtX2ZpZWxkLnNlYXJjaF9tb2Qge1xyXG4gIC13ZWJraXQtYXBwZWFyZW5jZTogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZm9ybV9maWVsZC5zZWFyY2hfbW9kIHtcclxuICAgIGNvbG9yOiAjMWNhN2RkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxY2E3ZGQ7XHJcbiAgfVxyXG4gIC5mb3JtX2ZpZWxkLnNlYXJjaF9tb2Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgfVxyXG4gIC5mb3JtX2ZpZWxkLnNlYXJjaF9tb2Q6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgfVxyXG4gIC5mb3JtX2ZpZWxkLnNlYXJjaF9tb2Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjMWNhN2RkO1xyXG4gIH1cclxuICAuaGVhZGVyLnNjcm9sbF9tb2QgLmZvcm1fZmllbGQuc2VhcmNoX21vZCB7XHJcbiAgICBjb2xvcjogIzFjYTdkZDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX3dyYXAge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMjhyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uLmZsZXhfbW9kIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24uaGVyb19tb2Qge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB2aWRlb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuICAudmlkZW8td3JhcHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogNTYuMjV2dzsgLyogMTAwIC8gKDE2IC8gOSkgPSA1Ni4yNSAqL1xyXG4gICAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAgICAgd2lkdGg6IDE3Ny43OHZoOyAvKiAxMDAgKiAoMTYgLyA5KSAqL1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLnNlY3Rpb24uaGVyb19tb2Qge1xyXG4gICAgbWluLWhlaWdodDogNTkuN3JlbTtcclxuICAgIGhlaWdodDogdmFyKC0tZnVsbC1zY3JlZW4yKTtcclxuICAgIHBhZGRpbmctdG9wOiAxMmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjdweCkge1xyXG4gIC5zZWN0aW9uLmhlcm9fbW9kIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb24uaGVyb19tb2Qge1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0tZnVsbC1zY3JlZW4yKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MTJweCkgYW5kIChtaW4taGVpZ2h0OiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDgxMnB4KSBhbmQgKG1heC1oZWlnaHQ6IDM3NXB4KSB7XHJcbiAgLnNlY3Rpb24uaGVyb19tb2Qge1xyXG4gICAgcGFkZGluZy10b3A6IDE0ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc2VjdGlvbi5oZXJvX21vZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMmVtO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb24uaW1nX21vZCB7XHJcbiAgICBoZWlnaHQ6IDYwZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc2VjdGlvbi5pbWdfbW9kIHtcclxuICAgIGhlaWdodDogNDBlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb24uaW1nX21vZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAzNGVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24uZnVsbF9tb2Qge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbi5jZW50ZXJfY29udGVudF9tb2Qge1xyXG4gICAgcGFkZGluZzogMi41ZW0gMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24uaW5uZXJfbW9kIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbi5pbm5lcl9tb2Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24ud2l0aG91dF9wYWRkaW5nX2JvdHRvbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uLm9mZnNldF9ib3R0b21fbW9kIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uLm5vX29mZnNldF9tb2JpbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDcuNmVtIDMuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNy42ZW0gMS44cmVtO1xyXG4gIH1cclxuICAuc2VjdGlvbi5ncmlkX21vZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi40ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl90aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzLjVlbTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fdGl0bGUubGdfbW9kIHtcclxuICBmb250LXNpemU6IDkuNWVtO1xyXG59XHJcblxyXG4uc2VjdGlvbl90aXRsZS53aGl0ZV9tb2Qge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc2VjdGlvbl90aXRsZS5oZXJvX21vZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC40NDY4MWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl90aXRsZS5oZXJvX21vZCB7XHJcbiAgICBmb250LXNpemU6IDdlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX3RpdGxlLmhlcm9fbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogOS40ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fdGl0bGUuaGVyb19tb2Qge1xyXG4gICAgbWFyZ2luLXRvcDogMi4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fdGl0bGUuaGVyb19tb2Qge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5zZWN0aW9uX3RpdGxlLmhlcm9fbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogNy41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAuNjY2NjdlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnNlY3Rpb25fdGl0bGUuaGVyb19tb2Qge1xyXG4gICAgZm9udC1zaXplOiAzLjhlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNDIxMDVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX3RpdGxlLmhlcm9fdjJfbW9kIHtcclxuICBtYXgtd2lkdGg6IDE0LjQyODU3ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41NzE0M2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl90aXRsZS5oZXJvX3YyX21vZCB7XHJcbiAgICBmb250LXNpemU6IDdlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5zZWN0aW9uX3RpdGxlLmhlcm9fdjJfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogNC40ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX3RpdGxlLmhlcm9fdjJfbW9kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX3RpdGxlLnYyX21vZCB7XHJcbiAgbWF4LXdpZHRoOiAxOS41NzE0M2VtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNjg1NzFlbTtcclxuICBmb250LXNpemU6IDMuNmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX3RpdGxlLnYyX21vZCB7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25faGVhZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA4NmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDUuMmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9oZWFkIHtcclxuICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmljb25fdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pY29uX3cuY29udHJvbF9tb2Qge1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5pY29uX3cubWFwX21vZCB7XHJcbiAgd2lkdGg6IDNlbTtcclxuICBoZWlnaHQ6IDIuNmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaWNvbl93LnByb2plY3RfbW9kIHtcclxuICB3aWR0aDogM2VtO1xyXG4gIGhlaWdodDogM2VtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLmljb25fdy5wcm9qZWN0X21vZDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSwgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gIC5pY29uX3cucHJvamVjdF9tb2Qge1xyXG4gICAgd2lkdGg6IDEuNmVtO1xyXG4gICAgaGVpZ2h0OiAxLjZlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbl93Lm5ld3NfbW9kIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAuM2VtO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEuNGVtO1xyXG4gIGhlaWdodDogMS40ZW07XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbn1cclxuXHJcbi5pY29uLnNpemVfbW9kIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pY29uLndoaXRlX21vZCB7XHJcbiAgZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtLmJnX21vZCAuaWNvbi53aGl0ZV9tb2Qge1xyXG4gIGZpbGw6ICM0MDQwNDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UgLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogc3Ryb2tlIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHN0cm9rZSAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtLmJnX21vZDpob3ZlciAuaWNvbi53aGl0ZV9tb2Qge1xyXG4gIGZpbGw6ICNmZmY7XHJcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnByb2plY3Rfc2xpZGVyX2Fycm93IC5pY29uIHtcclxuICBzdHJva2U6ICNmZmY7XHJcbn1cclxuXHJcbi5pY29uLmZvb3Rlcl9zb2NpYWxfbW9kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmljb24uZG90c19tb2Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4uaWNvbi5yZWdpb25fc3Rhcl9tb2Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5pY29uLmhlYWRxdWFydGVyc19zdGFyX21vZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaWNvbi5wb3B1cF9tb2Qge1xyXG4gIGZvbnQtc2l6ZTogNHJlbTtcclxuICBmaWxsOiAjMWNhN2RkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAucG9wdXBfaW1nX3dyYXAge1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgfVxyXG4gIC5pY29uLnBvcHVwX21vZCB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfaXRlbV9ob3ZlciAuaWNvbiB7XHJcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi5zaWRlYmFyX21vZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICB3aWR0aDogMS4ycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxufVxyXG5cclxuLmljb24uc2lkZWJhcl9tb2QudjJfbW9kIHtcclxuICBoZWlnaHQ6IDNyZW07XHJcbn1cclxuXHJcbi5pY29uLnNpZGViYXJfMl9tb2Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyLjJyZW07XHJcbiAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbn1cclxuXHJcbi5pY29uLnByaW50ZXJfbW9kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMS4ycmVtO1xyXG4gIGhlaWdodDogMS4ycmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2Jsb2NrIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbnRlbnRfcm93LmVxdWFsX21vZCAuc2VjdGlvbl9ncmlkX2Jsb2NrIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfYmxvY2suZGVza3RvcF9tb2Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfYmxvY2subW9iaWxlX21vZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9ibG9jay5tb2JpbGVfbW9kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9ibG9jay5vZmZzZXRfbW9kIHtcclxuICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfYmxvY2sub3V0c2lkZV9tb2Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00ZW07XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNGVtKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfYmxvY2sub3V0c2lkZV9tb2Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2Jsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2Jsb2NrIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGdyaWQtZ2FwOiAxLjRlbTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LmluZGV4X21vZCB7XHJcbiAgbWF4LXdpZHRoOiA5OC42ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cge1xyXG4gICAgbWFyZ2luOiAwIC0xZW0gLTFlbSAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3cudjNfbW9kIHtcclxuICBncmlkLWdhcDogMS4zOWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjNfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAyMS42ZW0pO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDIxLjZlbSAyMS42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjNfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxNnZ3KTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGNhbGMoMTAwdncgLyA0IC0gMzhlbSAvIDQpKTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAxOC4xZW0gMTguMWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMTZ2dyk7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDE4LjFlbSAxOC4xZW0gMTguMWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgY2FsYygxMDB2dyAvIDIgLSAzNC44ZW0gLyAyKSlcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgY2FsYygxMDB2dyAvIDMgLSA1ZW0gLyAzKSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGNhbGMoMTAwdncgLyAyIC0gNWVtIC8gMikpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDE4LjFlbSAxOC4xZW0gMTguMWVtIDE4LjFlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52NF9tb2Qge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY0X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjMuOGVtKTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDIzLjhlbSAyMy44ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjRfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxOC42ZW0pO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDE4LjZlbSAxOC42ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3cudjVfbW9kIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZ3JpZC1nYXA6IDEuNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxNy42ZW0pO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDE3LjZlbSAxNy42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgY2FsYygxMDB2dyAvIDQgLSA0MGVtIC8gNCkpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgLW1zLWdyaWQtcm93czogY2FsYygxMDB2dyAvIDQgLSA0MGVtIC8gNCkgY2FsYygxMDB2dyAvIDQgLSA0MGVtIC8gNCkgY2FsYygxMDB2dyAvIDQgLSA0MGVtIC8gNCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGMoMTAwdncgLyAyIC0gMzQuOGVtIC8gMikgY2FsYygxMDB2dyAvIDIgLSAzNC44ZW0gLyAyKSBjYWxjKDEyMHZ3IC8gMiAtIDM0LjhlbSAvIDIpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiBjYWxjKDEwMHZ3IC8gMiAtIDM0LjhlbSAvIDIpIGNhbGMoMTAwdncgLyAyIC0gMzQuOGVtIC8gMikgY2FsYygxMjB2dyAvIDIgLSAzNC44ZW0gLyAyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBjYWxjKDMzdncgLSAzLjZlbSkgY2FsYygxMDB2dyAvIDQgLSA4ZW0gLyA0KSBjYWxjKDEwMHZ3IC8gNCAtIDhlbSAvIDQpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgLW1zLWdyaWQtcm93czogY2FsYygzM3Z3IC0gMy42ZW0pIGNhbGMoMTAwdncgLyA0IC0gOGVtIC8gNCkgY2FsYygxMDB2dyAvIDQgLSA4ZW0gLyA0KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgY2FsYygxMDB2dyAvIDYgLSAzLjZlbSAvIDYgKyAxLjVlbSAqIDYgLyA1KSk7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IGNhbGMoMTAwdncgLyA2IC0gMy42ZW0gLyA2ICsgMS41ZW0gKiA2IC8gNSkgY2FsYygxMDB2dyAvIDYgLSAzLjZlbSAvIDYgKyAxLjVlbSAqIDYgLyA1KSBjYWxjKDEwMHZ3IC8gNiAtIDMuNmVtIC8gNiArIDEuNWVtICogNiAvIDUpIGNhbGMoMTAwdncgLyA2IC0gMy42ZW0gLyA2ICsgMS41ZW0gKiA2IC8gNSkgY2FsYygxMDB2dyAvIDYgLSAzLjZlbSAvIDYgKyAxLjVlbSAqIDYgLyA1KSBjYWxjKDEwMHZ3IC8gNiAtIDMuNmVtIC8gNiArIDEuNWVtICogNiAvIDUpIGNhbGMoMTAwdncgLyA2IC0gMy42ZW0gLyA2ICsgMS41ZW0gKiA2IC8gNSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3cudjZfbW9kIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZ3JpZC1nYXA6IDEuNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjZfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxNy42ZW0pO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDE3LjZlbSAxNy42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY2X21vZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgY2FsYygxMDB2dyAvIDUgLSAyNGVtIC8gMykpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAxNy42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjZfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBjYWxjKDEwMHZ3IC8gMyAtIDM2ZW0gLyAzKSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52Nl9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGNhbGMoMTAwdncgLyA1IC0gOGVtIC8gNSkpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY2X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgY2FsYygxMDB2dyAvIDMgKiAyIC0gNWVtIC8gMyAqIDIpKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52N19tb2Qge1xyXG4gIGdyaWQtZ2FwOiAxLjVlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52N19tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIGF1dG8pO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52N19tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIGF1dG8pO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjdfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBhdXRvKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52OF9tb2Qge1xyXG4gIGdyaWQtZ2FwOiAxLjVlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDE3LjZlbSk7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgLW1zLWdyaWQtcm93czogMTcuNmVtIDE3LjZlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGNhbGMoMTAwdncgLyAzIC0gMzQuOGVtIC8gMykpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAxNy42ZW0gMTcuNmVtIDE3LjZlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgY2FsYygxMDB2dyAvIDMgLSA1ZW0gLyAzKSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGNhbGMoMTAwdncgLyAyIC0gNWVtIC8gMikpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X3RhYmxldF9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGNhbGMoMTAwdncgLyAyIC0gMzQuOGVtIC8gMikpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnY5X21vZCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xyXG4gIC1tcy1ncmlkLXJvd3M6IDIxLjJlbSAxZnI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY5X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52MTBfbW9kIHtcclxuICBncmlkLWdhcDogMS41ZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjEwX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMTguNmVtKTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAxOC42ZW0gMTguNmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMF9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGNhbGMoMTAwdncgLyA1IC0gMzQuOGVtIC8gNSkpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjEwX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgY2FsYygxMDB2dyAvIDUgLSA4ZW0gLyA1KSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTBfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBjYWxjKDEwMHZ3IC8gMiAtIDVlbSAvIDIpKTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAxNi4yZW0gMTYuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnYxMV9tb2Qge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjExX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyMCwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IGF1dG8gYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMV9tb2Qge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3cudjEyX21vZCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTJfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjEyX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAzN2VtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMl9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgYXV0byk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTJfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52MTNfbW9kIHtcclxuICBncmlkLWdhcDogMS41ZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjEzX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMTcuNmVtKTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAxNy42ZW0gMTcuNmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxM19tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGNhbGMoMTAwdncgLyA1IC0gMzQuOGVtIC8gNSkpO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDE3LjZlbSAxNy42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTNfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBjYWxjKDEwMHZ3IC8gMiAtIDVlbSAvIDIpKTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAxNi4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3cudjE0X21vZCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGdyaWQtZ2FwOiAxLjVlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDE3LjZlbSk7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgLW1zLWdyaWQtcm93czogMTcuNmVtIDE3LjZlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgY2FsYygxMDB2dyAvIDMgLSA0MGVtIC8gMykpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGNhbGMoMTAwdncgLyAzIC0gMzQuOGVtIC8gMykpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgY2FsYygxMDB2dyAvIDMgLSA1ZW0gLyAzKSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTRfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBjYWxjKDEwMHZ3IC8gMiAtIDVlbSAvIDIpKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52MTVfbW9kIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIGF1dG8pO1xyXG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNV9tb2Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIGF1dG8pO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjE1X21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgYXV0byk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTVfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52MTZfbW9kIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcclxuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XHJcbiAgLW1zLWdyaWQtcm93czogYXV0byBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTZfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ydnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxOC42ZW0pO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgY2FsYygxMDB2dyAvIDMgLSAxOS4yZW0gLyAzKSk7XHJcbiAgfVxyXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAgIC5zZWN0aW9uX2dyaWRfdy52MV9tb2Qge1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzNdO1xyXG4gICAgICAtbXMtZ3JpZC1yb3dzOiAxOC42ZW0gWzRdO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBjYWxjKDEwMHZ3IC8gNCAtIDdlbSAvIDQpKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgY2FsYygxMDB2dyAvIDIgLSA1ZW0gLyAyKSk7XHJcbiAgfVxyXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAgIC5zZWN0aW9uX2dyaWRfdy52MV9tb2Qge1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzJdO1xyXG4gICAgICAtbXMtZ3JpZC1yb3dzOiAxNi4yZW0gWzddO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBjYWxjKDEwMHZ3IC8gNCAtIDdlbSAvIDQpKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBjYWxjKDEwMHZ3IC8gMiAtIDVlbSAvIDIpIGNhbGMoMTAwdncgLyAyIC0gNWVtIC8gMikgY2FsYygxMDB2dyAvIDIgLSA1ZW0gLyAyKSBjYWxjKDEwMHZ3IC8gMiAtIDVlbSAvIDIpIDFmciAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cge1xyXG4gICAgbWF4LXdpZHRoOiA2MS44ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBncmlkLWdhcDogMS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDE4LjZlbSk7XHJcbiAgfVxyXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAgIC5zZWN0aW9uX2dyaWRfdyB7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciBbNV07XHJcbiAgICAgIC1tcy1ncmlkLXJvd3M6IDE4LjZlbSBbM107XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDE4LjZlbSk7XHJcbiAgfVxyXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAgIC5zZWN0aW9uX2dyaWRfdyB7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciBbM107XHJcbiAgICAgIC1tcy1ncmlkLXJvd3M6IDE4LjZlbSBbM107XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMTYuMmVtKTtcclxuICB9XHJcbiAgQHN1cHBvcnRzIChkaXNwbGF5OiAtbXMtZ3JpZCkge1xyXG4gICAgLnNlY3Rpb25fZ3JpZF93IHtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uczogMWZyIFsyXTtcclxuICAgICAgLW1zLWdyaWQtcm93czogMTYuMmVtIFs1XTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAuc2VjdGlvbl9ncmlkX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxZW0gMWVtIDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIDY7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDYpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg3KSB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIDU7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoOCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDkpIHtcclxuICAgIGdyaWQtY29sdW1uOiA1IC8gNjtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDUgLyA2O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDcpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoOSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg3KSB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIDU7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg5KSB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIDU7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDQgLyA1O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDYpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiA2IC8gODtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiA0O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg3KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogNiAvIDc7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogNDtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoOCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDQgLyA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDkpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiA1IC8gNjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiA2O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDcgLyA4O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52Ml9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Ml9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIDU7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDUgLyA2O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Ml9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDY7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIDY7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Ml9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Ml9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyA0O1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcclxuICAgIGdyaWQtcm93OiA0IC8gNjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Ml9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiA0IC8gNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiA0O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Ml9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogNDtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiA1IC8gNztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjNfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQobis0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjNfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjNfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDcpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZChuICsgNykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDYpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjNfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52M19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogNDtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjNfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDQgLyA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDQ7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52NF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52NF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogNSAvIDg7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyA4O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52NF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8yO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52NF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNTtcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52NV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogNSAvIDY7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMjtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDc7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIGdyaWQtY29sdW1uOiA0IC8gNztcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52NV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDU7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSwgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52NV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIGdyaWQtY29sdW1uOiA0IC8gNTtcclxuICAgIGdyaWQtcm93OiAyIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52NV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gNztcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52NV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7XHJcbiAgICBncmlkLXJvdzogMyAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA3O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcclxuICAgIGdyaWQtcm93OiA1IC8gODtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xyXG4gICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52NV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogNSAvIDc7XHJcbiAgICBncmlkLXJvdzogNSAvIDg7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpLCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjZfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjZfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY2X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Nl9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIDY7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSwgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjZfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Nl9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52Nl9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY2X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnY3X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW0ge1xyXG4gIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICBncmlkLXJvdzogMSAvIDQ7XHJcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gIC1tcy1ncmlkLXJvdzogMTtcclxuICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnY3X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgZ3JpZC1yb3c6IDQgLyA5O1xyXG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAtbXMtZ3JpZC1yb3c6IDQ7XHJcbiAgLW1zLWdyaWQtcm93LXNwYW46IDU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52N19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMTtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY3X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY3X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjdfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjhfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiA1IC8gNjtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjhfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA2O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjhfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjhfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjhfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjhfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAzLyA0O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiA0IC8gNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiA0O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMyAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X3RhYmxldF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF90YWJsZXRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjhfdGFibGV0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X3RhYmxldF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMy8gNDtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY4X3RhYmxldF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52OF90YWJsZXRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA1O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnY5X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICBncmlkLXJvdzogMSAvIDI7XHJcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gIC1tcy1ncmlkLXJvdzogMTtcclxuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnY5X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnY5X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjlfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnYxMF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgZ3JpZC1jb2x1bW46IDEgLyA0O1xyXG4gIGdyaWQtcm93OiAxIC8gMztcclxuICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XHJcbiAgLW1zLWdyaWQtcm93OiAxO1xyXG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3cudjEwX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICBncmlkLWNvbHVtbjogNCAvIDY7XHJcbiAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcclxuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjEwX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDEyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMTIgLyAyMTtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDQ7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTFfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEyIC8gMjE7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcclxuICAgIC1tcy1ncmlkLXJvdzogNztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA2O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjExX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3cudjEyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF93LnYxMl9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdy52MTJfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gIGdyaWQtY29sdW1uOiAyIC8gLTE7XHJcbiAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMl9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8yO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMl9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjEzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTNfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA2O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxM19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjEzX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogNSAvIDU7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNjtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gNDtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gNDtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjE0X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTRfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLzM7XHJcbiAgICBncmlkLXJvdzogMiAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMjtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gODtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDggLyAxMTtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogODtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3cudjE1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX3cudjE1X21vZCAuc2VjdGlvbl9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiA0IC8gNTtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICB9XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxNV9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDU7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTVfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyA1O1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtLmhlaWdodF9tb2Qge1xyXG4gIGhlaWdodDogMTYuOGVtO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW0uaGVpZ2h0XzJfbW9kIHtcclxuICBoZWlnaHQ6IDI0LjJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW0uaGVpZ2h0XzNfbW9kIHtcclxuICBoZWlnaHQ6IDE1LjJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfaXRlbS5oZWlnaHRfNF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtX2luIHtcclxuICAgIGZvbnQtc2l6ZTogLjh2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfaXRlbS5oZWlnaHRfNF9tb2Qge1xyXG4gICAgaGVpZ2h0OiAyMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtLmJnX21vZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtX2luIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2l0ZW0uYm9yZGVyX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW1faW4ge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfaXRlbV9pbi5pbWdfbW9kIHtcclxuICAgIGhlaWdodDogMzB2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9pdGVtX2luLmltZ19tb2Qge1xyXG4gICAgaGVpZ2h0OiAyNWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2l0ZW1faW4uaW1nX21vZCB7XHJcbiAgICBoZWlnaHQ6IDE4ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW1faW4ub2Zmc2V0X21vZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy40ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9pdGVtX2luLm9mZnNldF9tb2Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwdnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfaXRlbV9pbi5vZmZzZXRfbW9kIHtcclxuICAgIGhlaWdodDogNzB2dztcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfaXRlbV9pbi5vdXRzaWRlX21vZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRlbSk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9pdGVtX2luLm91dHNpZGVfbW9kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW1faW4uY29udGVudF9tb2Qge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0ZW0pO1xyXG4gIG1hcmdpbjogMCAwIDNlbSAtNGVtO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW1faW4uY29udGVudF9tb2Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzOC42JTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2l0ZW1faW4uY29udGVudF9tb2Q6YWZ0ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwdnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfaXRlbV9pbi5jb250ZW50X21vZDphZnRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzB2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfaXRlbV9pbi5jb250ZW50X21vZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtX2luOmhvdmVyLCAuc2VjdGlvbl9ncmlkX2l0ZW1faW46YWN0aXZlLCAuc2VjdGlvbl9ncmlkX2l0ZW1faW46Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtLmJnX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW1faW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfaXRlbV9pbWdfdyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW1faW4uY29udGVudF9tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtX2ltZ193IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW1faW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfaXRlbV9pbWdfdy5zaXplX21vZCAuc2VjdGlvbl9ncmlkX2l0ZW1faW1nIHtcclxuICAtby1vYmplY3QtZml0OiBpbmhlcml0O1xyXG4gIG9iamVjdC1maXQ6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW1faG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Myk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtX2luOmhvdmVyIC5zZWN0aW9uX2dyaWRfaXRlbV9ob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCksIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAuc2VjdGlvbl9ncmlkX2l0ZW1faG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDRlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IC40cmVtO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX2l0ZW0uYmdfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbV9ob3ZlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAuc2VjdGlvbl9ncmlkX2l0ZW0uYmdfbW9kIC5zZWN0aW9uX2dyaWRfaXRlbV9pbjpob3ZlciAuc2VjdGlvbl9ncmlkX2l0ZW1faG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfaXRlbS5iZ19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtX2hvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2l0ZW1faW5mbyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDEzZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfaXRlbV90aXRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfaXRlbS5iZ19tb2QgLnNlY3Rpb25fZ3JpZF9pdGVtX3RpdGxlIHtcclxuICBjb2xvcjogIzRlNGU0ZTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9pdGVtLmJnX21vZDpob3ZlciAuc2VjdGlvbl9ncmlkX2l0ZW1fdGl0bGUsXHJcbi5zZWN0aW9uX2dyaWRfaXRlbV9ob3ZlciAuc2VjdGlvbl9ncmlkX2l0ZW1fdGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpLCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9pdGVtX3RpdGxlLmljb25fbW9kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfaXRlbV90aXRsZV9pbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX2Jsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uZXdzX2Jsb2NrX2luIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwZW07XHJcbiAgcGFkZGluZzogNC4yZW0gMy4yZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm5ld3NfYmxvY2tfaW4ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDVlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm5ld3NfYmxvY2tfaW4ge1xyXG4gICAgcGFkZGluZzogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAubmV3c19ibG9ja19pbiB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfYmxvY2tfdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNjA4N2VtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAyLjNlbTtcclxuICBjb2xvcjogIzQwNDA0MDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5uZXdzX2Jsb2NrX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19ibG9ja19saXN0IHtcclxuICBtYXJnaW46IDAgMCAxLjhlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXdzX2Jsb2NrX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IC44ZW07XHJcbn1cclxuXHJcbi5uZXdzX2Jsb2NrX2l0ZW0uaWNvbl9tb2Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNGVtO1xyXG59XHJcblxyXG4ubmV3c19ibG9ja19pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uZXdzX2Jsb2NrX2xpbmsge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDEuNGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbn1cclxuXHJcbi5uZXdzX2Jsb2NrX2xpbms6aG92ZXIsIC5uZXdzX2Jsb2NrX2xpbms6Zm9jdXMge1xyXG4gIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubmV3c19ibG9ja19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdF93cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gICYucHJvamVjdF9zZWVfbW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0X3F1b3Rle1xyXG4gIGJsb2NrcXVvdGV7XHJcbiAgICBib3JkZXItbGVmdDogLjZlbSBzb2xpZCByZ2IoMjgsIDE2NywgMjIxKTtcclxuICAgIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgbWFyZ2luOiAyZW0gMDtcclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiByZ2IoMjgsIDE2NywgMjIxKTtcclxuICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdF93cmFwLndpZGVfbW9kIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tdG9wOiA0LjVlbTtcclxuICBtYXJnaW4tbGVmdDogLTRlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnByb2plY3Rfd3JhcC53aWRlX21vZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByb2plY3Rfd3JhcC53aWRlX21vZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0X3dyYXAuZXF1YWxfbW9kIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLnByb2plY3Rfd3JhcC5vZmZzZXRfbW9kIHtcclxuICBtYXJnaW4tdG9wOiA0LjVlbTtcclxufVxyXG5cclxuLnByb2plY3Rfd3JhcC50b3BfbW9kIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAtMTQuNmVtIC0uNmVtIDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnByb2plY3Rfd3JhcC50b3BfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMi42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wcm9qZWN0X3dyYXAudG9wX21vZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0X3dyYXAuY29sdW1uX21vZCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucHJvamVjdF9jb2xfd3JhcCB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnByb2plY3RfY29sX3dyYXA6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnByb2plY3RfY29sX3dyYXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3RfY29sX3dyYXAubW9iaWxlX21vZCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAtbXMtZmxleC1vcmRlcjogMztcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgLnByb2plY3RfY29sX3dyYXAubW9iaWxlX21vZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnByb2plY3RfY29sX3dyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucHJvamVjdF9jb2wuZGVza3RvcF9tb2Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0X2ltYWdlX3ByaW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNDVlbTtcclxufVxyXG5cclxuLnByb2plY3Rfc2xpZGVyX3dyYXAub2Zmc2V0X21vZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucHJvamVjdF9zbGlkZXJfd3JhcC5vZmZzZXRfbW9kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfd3JhcCAubFNOZXh0LCAucHJvamVjdF9zbGlkZXJfd3JhcCAubFNQcmV2LCAucHJvamVjdF9zbGlkZXJfd3JhcCAubFNHYWxsZXJ5IGxpIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl93cmFwIC5sU0dhbGxlcnkgbGkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl93cmFwIC5sU0dhbGxlcnkgbGkuYWN0aXZlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhN2RkO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucHJvamVjdF9zbGlkZXJfd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAucHJvamVjdF9zbGlkZXJfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wcm9qZWN0X3NsaWRlciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJ2dyAtIDEuMmVtKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLnByb2plY3Rfc2xpZGVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHZ3IC0gMS4yZW0pO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLnByb2plY3Rfc2xpZGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLnZpZGVvX3NsaWRlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaXJjbGUtcGxheS1kdW90b25lLnN2Z1wiKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfaXRlbTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1ib3R0b206IDY2LjY2JTtcclxufVxyXG5cclxuLnByb2plY3Rfc2xpZGVyX2l0ZW1faW1nX3dyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl9pdGVtX2ltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICB0b3A6IDUwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl9hcnJvdy5wcmV2X21vZCB7XHJcbiAgbGVmdDogMS44ZW07XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl9hcnJvdy5uZXh0X21vZCB7XHJcbiAgcmlnaHQ6IDEuOGVtO1xyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfY29udHJvbHMge1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLS42ZW07XHJcbiAgbGVmdDogLS42ZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbWFyZ2luLXRvcDogLTFlbTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfd3JhcDpob3ZlciAucHJvamVjdF9zbGlkZXJfY29udHJvbHMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5wcm9qZWN0X3NsaWRlcl9jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAucHJvamVjdF9zbGlkZXJfY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3Rfc2xpZGVyX2Fycm93IHtcclxuICB6LWluZGV4OiAxMDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxufVxyXG5cclxuLnByb2plY3Rfc2xpZGVyX25hdiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtLjhlbTtcclxufVxyXG5cclxuLnByb2plY3Rfc2xpZGVyX25hdl9pdGVtX3NsaWRlIHtcclxuICBwYWRkaW5nOiAwIC44ZW0gMCAwO1xyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfbmF2X2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2plY3Rfc2xpZGVyX25hdl9pdGVtOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl9uYXZfaXRlbV9zbGlkZS5zbGljay1jdXJyZW50IC5wcm9qZWN0X3NsaWRlcl9uYXZfaXRlbTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfbmF2X2l0ZW1faW1nX3dyYXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvamVjdF9zbGlkZXJfbmF2X2l0ZW1faW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogOGVtO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5wcm9qZWN0X3NsaWRlcl9uYXZfaXRlbV9pbWcge1xyXG4gICAgbWluLWhlaWdodDogNmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3RfdGh1bWJzIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnByb2plY3RfdGh1bWJzIHtcclxuICAgIHdpZHRoOiAxMnZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAucHJvamVjdF90aHVtYnMge1xyXG4gICAgd2lkdGg6IDEwdnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAucHJvamVjdF90aHVtYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0X3RodW1ic19pdGVtIC5pbWFnZS13cmFwe1xyXG4gIGFzcGVjdC1yYXRpbzogMS8xO1xyXG59XHJcbi5wcm9qZWN0X3RodW1ic19pdGVtLnZpZGVvX3NsaWRlOmFmdGVye1xyXG4gIC8vIGNvbnRlbnQ6ICcnO1xyXG4gIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1wbGF5LWR1b3RvbmUuc3ZnXCIpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnByb2plY3RfdGh1bWJzX2l0ZW06YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4zcztcclxuICAtby10cmFuc2l0aW9uOiBib3JkZXIgLjNzO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAuM3M7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnByb2plY3RfdGh1bWJzX2l0ZW0uc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZTpiZWZvcmUge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMxY2E3ZGQ7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3NsaWRlcl90aHVtYnNfaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uc2lkZWJhciB7XHJcbiAgd2lkdGg6IDI2ZW07XHJcbiAgcGFkZGluZzogNGVtO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXg6IG5vbmU7XHJcbiAgZmxleDogbm9uZTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhcl9tZW51IHtcclxuICBtYXJnaW46IDAgMCAyLjJlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNpZGViYXJfbWVudSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyX21lbnVfdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzQwNDA0MDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhcl9tZW51X3RpdGxlLnYyX21vZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuc2lkZWJhcl9tZW51X3RpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDEuMzMzMzNlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNpZGViYXJfbWVudV90aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAwLjY2NjY3ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJuYXJfbWVudV9saW5rIHtcclxuICBjb2xvcjogIzQwNDA0MDtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5zaWRlYm5hcl9tZW51X2xpbms6aG92ZXIsIC5zaWRlYm5hcl9tZW51X2xpbms6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2EyYTQ5NjtcclxufVxyXG5cclxuLnNpZGVibmFyX21lbnVfbGluay5hY3RpdmVfbW9kIHtcclxuICBjb2xvcjogI2EyYTQ5NjtcclxufVxyXG5cclxuLnNpZGViYXJfbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEuMmVtIDAgMS4yZW0gMS42ZW07XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhcl9saW5rOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAuNmVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhN2RkO1xyXG59XHJcblxyXG4uc2lkZWJhcl9saW5rLm1vYmlsZV9tb2Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX2xpbmtfd2lkZ2V0IHtcclxuICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gIC5zaWRlYmFyX2xpbmtfZGVzY3Ige1xyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXJfbGlua193aWRnZXRfYmx1ZSB7XHJcbiAgLmltZy1pY29uIHtcclxuICAgIGNvbG9yOiAjMWNhN2RkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNpZGViYXJfbGluay5tb2JpbGVfbW9kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXJfbGlua190aXRsZSxcclxuLnNpZGViYXJfbGluay1kZXNjciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zaWRlYmFyX2xpbmtfdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgcGFkZGluZzogLjVlbSAwIC4zZW0gMDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zaWRlYmFyX2xpbmtfZGVzY3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgaHlwaGVuczogYXV0bztcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhcl9saW5rLm1vYmlsZV9tb2QgLnNpZGViYXJfbGlua19kZXNjciB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2lkZWJhcl9saW5rX2Rlc2NyIGE6aG92ZXIsIC5zaWRlYmFyX2xpbmtfZGVzY3IgYTphY3RpdmUsIC5zaWRlYmFyX2xpbmtfZGVzY3IgYTpmb2N1cyB7XHJcbiAgY29sb3I6IHJnYmEoMjgsIDE2NywgMjIxLCAwLjc1KTtcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBwYWRkaW5nOiAwIDAgMCA0ZW07XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2LjhlbSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250ZW50Lm9mZnNldF9tb2Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZlbSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfdGl0bGVfd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDE0LjZlbTtcclxuICBwYWRkaW5nOiAyZW0gMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnBhZ2VfdGl0bGVfd3JhcC5kZWNvcl9tb2Qge1xyXG4gICAgbWluLWhlaWdodDogMy42ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV90aXRsZV93cmFwOmJlZm9yZSB7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA1MDByZW07XHJcbiAgaGVpZ2h0OiA1MDByZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNTByZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnBhZ2VfdGl0bGVfd3JhcCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWluLWhlaWdodDogMTIuNmVtO1xyXG4gICAgcGFkZGluZzogLjhlbSAwIDJlbSAzZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wYWdlX3RpdGxlX3dyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjZlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjhlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlX3RpdGxlX3dyYXAucmVnaW9uc19tb2Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucGFnZV90aXRsZV93cmFwLnRhYnNfbW9kIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV90aXRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IC4zZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNjlweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucGFnZV90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMuM2VtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBhZ2VfdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wYWdlX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMy4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV9kZXNjciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAyLjRlbTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNTVweDtcclxufVxyXG5cclxuLnBhZ2VfZGVzY3IuZGVzY3JfbWIge1xyXG4gIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucGFnZV9kZXNjci5kZXNjcl9tYiB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV9kZXNjci5jb2xvcl9iX21vZCB7XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbn1cclxuXHJcbi5wYWdlX2Rlc2NyLmZ3XzZfbW9kIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5wYWdlX2Rlc2NyLmF3YXJkX21vZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnBhZ2VfZGVzY3IuYXdhcmRfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucGFnZV9kZXNjciB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV90b29sYmFyIHtcclxuICBoZWlnaHQ6IDQuNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5wYWdlX3Rvb2xiYXIge1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV90b29sYmFyX2xpbmsge1xyXG4gIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjNzO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLnBhZ2VfdG9vbGJhcl9saW5rOmhvdmVyLCAucGFnZV90b29sYmFyX2xpbms6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucGFnZV90b29sYmFyX2xpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlX3Rvb2xiYXJfc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IC40ZW07XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxufVxyXG5cclxuLnNlY3Rpb25fZGVzY3Ige1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy1yaWdodDogM2VtO1xyXG59XHJcblxyXG4uZGVzY3JfdGV4dF9iaWcge1xyXG4gIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uYWRkcmVzc19iIHtcclxuICBtYXJnaW46IDMuNGVtIDAgNGVtO1xyXG59XHJcblxyXG4uYWRkcmVzc19iIC5wYWdlX2Rlc2NyIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4uYWRkcmVzc19jb2wge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmFkZHJlc3NfaWNvbl93cmFwIHtcclxuICB3aWR0aDogMS42ZW07XHJcbiAgaGVpZ2h0OiAxLjZlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbn1cclxuXHJcbi5hZGRyZXNzX2NvbC5saW5rX21vZDpob3ZlciAuYWRkcmVzc19pY29uX3dyYXAge1xyXG4gIGNvbG9yOiByZ2JhKDI4LCAxNjcsIDIyMSwgMC43NSk7XHJcbn1cclxuXHJcbi5hZGRyZXNzX2ljb25fd3JhcC52MV9tb2Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYWRkcmVzc190ZXh0IHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcclxuICAtby10cmFuc2l0aW9uOiAuM3M7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG59XHJcblxyXG4uYWRkcmVzc19jb2wubGlua19tb2Q6aG92ZXIgLmFkZHJlc3NfdGV4dCB7XHJcbiAgY29sb3I6IHJnYmEoMjgsIDE2NywgMjIxLCAwLjc1KTtcclxufVxyXG5cclxuLnByb2plY3RfdGV4dCB7XHJcbiAgbWF4LXdpZHRoOiAyNmVtO1xyXG4gIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAvL2ZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnByb2plY3RfdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdF90ZXh0X2JvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogMS40NjY2N2VtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLm91cl9wcm9jZXNzIHtcclxuICBwYWRkaW5nOiAxLjhlbSAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFjYTdkZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFjYTdkZDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm91cl9wcm9jZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9jZXNzX3RvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMi4xZW07XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5wcm9jZXNzX3RvZ2dsZTpob3ZlciwgLnByb2Nlc3NfdG9nZ2xlOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IHJnYmEoMjgsIDE2NywgMjIxLCAwLjc1KTtcclxufVxyXG5cclxuLnByb2Nlc3NfdG9nZ2xlLmFjdGl2ZV9tb2QgLnByb2Nlc3NfaWNvbjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4ucHJvY2Vzc19pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICBtYXJnaW4tdG9wOiAtMC45ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjYTdkZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhN2RkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGJvcmRlci1jb2xvciAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xyXG59XHJcblxyXG4ucHJvY2Vzc19pY29uOmJlZm9yZSwgLnByb2Nlc3NfaWNvbjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4ucHJvY2Vzc19pY29uOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi5wcm9jZXNzX3RvZ2dsZTpob3ZlciAucHJvY2Vzc19pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAxNjcsIDIyMSwgMC43NSk7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI4LCAxNjcsIDIyMSwgMC43NSk7XHJcbn1cclxuXHJcbi5wcm9jZXNzX2xpc3Rfd3JhcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDAgMCAwIC42ZW07XHJcbiAgcGFkZGluZy10b3A6IDEuMmVtO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLnByb2Nlc3NfbGlzdF93cmFwX2lubmVyIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIC8vbGluZS1oZWlnaHQ6IDEuNDtcclxuICAvL2ZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5wcm9jZXNzX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMCAuMmVtIDA7XHJcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLnByb2Nlc3NfaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHJvY2Vzc19pdGVtOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAuNWVtO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLmF3YXJkX2l0ZW0ge1xyXG4gIG1heC13aWR0aDogMjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gIC5hd2FyZF9pbWdfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNWVtO1xyXG4gICAgd2lkdGg6IDEwZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXdhcmRfaXRlbV9saW5rIHtcclxuICAgICYsICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXdhcmRfaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYXdhcmRfaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5hd2FyZF90aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hd2FyZF90ZXh0IHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnJlbGF0ZWRfcHJvamVjdHMge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5yZWxhdGVkX3Byb2plY3RzIHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkX3Byb2plY3RzX2NvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucmVsYXRlZF9wcm9qZWN0c19jb2wuaW5mb19tb2Qge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDMwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJlbGF0ZWRfcHJvamVjdHNfY29sLmluZm9fbW9kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOGVtO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5yZWxhdGVkX3Byb2plY3RzX2NvbC5ibG9ja3NfbW9kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5yZWxhdGVkX3Byb2plY3RzX2NvbC5ibG9ja3NfbW9kIHtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZF9wcm9qZWN0c19uYXYge1xyXG4gIG1pbi1oZWlnaHQ6IDcuOGVtO1xyXG4gIHBhZGRpbmc6IDEuNGVtIDAgMWVtIDEuOGVtO1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4ucmVsYXRlZF9wcm9qZWN0c19uYXZfdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnJlbGF0ZWRfcHJvamVjdHNfbmF2X2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IC42ZW07XHJcbn1cclxuXHJcbi5yZWxhdGVkX3Byb2plY3RzX25hdl9pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnJlbGF0ZWRfcHJvamVjdHNfbmF2X2xpbmsge1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgY29sb3I6ICMwMGE3ZTA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjNzO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLnJlbGF0ZWRfcHJvamVjdHNfbmF2X2xpbms6aG92ZXIsIC5yZWxhdGVkX3Byb2plY3RzX25hdl9saW5rOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IHJnYmEoMjgsIDE2NywgMjIxLCAwLjYpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucmVsYXRlZF9wcm9qZWN0c19saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLTJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkX3Byb2plY3RzX2xpc3RfaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi44ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5yZWxhdGVkX3Byb2plY3RzX2xpc3RfaXRlbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucmVsYXRlZF9wcm9qZWN0c19saXN0X2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0c19ibG9jayB7XHJcbiAgcGFkZGluZzogMi44ZW0gMi45ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucHJvamVjdHNfYmxvY2sge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdHNfYmxvY2tfaGVhZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbn1cclxuXHJcbi5wcm9qZWN0c19ibG9ja190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yNjY2N2VtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnByb2plY3RzX2Jsb2NrX2RhdGUge1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbn1cclxuXHJcbi5wcm9qZWN0c19ibG9ja19kZXNjciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yNjY2N2VtO1xyXG4gIG1heC1oZWlnaHQ6IDRlbTtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wcm9qZWN0c19ibG9ja19kZXNjciBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2plY3RzX2Jsb2NrX2J0biB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBjb2xvcjogIzFjYTdkZDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcclxuICAtby10cmFuc2l0aW9uOiAuM3M7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG59XHJcblxyXG4ucHJvamVjdHNfYmxvY2tfYnRuOmhvdmVyLCAucHJvamVjdHNfYmxvY2tfYnRuOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IHJnYmEoMjgsIDE2NywgMjIxLCAwLjYpO1xyXG59XHJcblxyXG4uY29sbGVnZV9saXN0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29sbGVnZV9pdGVtX3dyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29sbGVnZV9saXN0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5jb2xsZWdlX2xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgLmNvbGxlZ2VfbGlzdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsZWdlX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcblxyXG4uY29sbGVnZV9pdGVtOmhvdmVyLCAuY29sbGVnZV9pdGVtOmZvY3VzIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsZWdlX2ltZ193cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxufVxyXG5cclxuLmNvbGxlZ2VfaW1nX3dyYXA6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Myk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uY29sbGVnZV9pbWdfd3JhcDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbn1cclxuXHJcbi5jb2xsZWdlX2l0ZW06aG92ZXIgLmNvbGxlZ2VfaW1nX3dyYXA6YmVmb3JlLFxyXG4uY29sbGVnZV9pdGVtOmZvY3VzIC5jb2xsZWdlX2ltZ193cmFwOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNvbGxlZ2VfaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29sbGVnZV90aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjNlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbn1cclxuXHJcbi5jb2xsZWdlX2l0ZW06aG92ZXIgLmNvbGxlZ2VfdGl0bGUsXHJcbi5jb2xsZWdlX2l0ZW06Zm9jdXMgLmNvbGxlZ2VfdGl0bGUge1xyXG4gIG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLmNvbGxlZ2VfbG9jYXRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG59XHJcblxyXG4uY29sbGVnZV9pdGVtOmhvdmVyIC5jb2xsZWdlX2xvY2F0aW9uLFxyXG4uY29sbGVnZV9pdGVtOmZvY3VzIC5jb2xsZWdlX2xvY2F0aW9uIHtcclxuICBvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbi5yYW5raW5nX2xpc3Qge1xyXG4gIG1hcmdpbjogMCAtLjhlbSAtMS42ZW07XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucmFua2luZ19saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0uOGVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJhbmtfaXRlbV93cmFwIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIHBhZGRpbmc6IDAgLjhlbSAxLjZlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnJhbmtfaXRlbV93cmFwIHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucmFua19pdGVtX3dyYXAge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJhbmtfaXRlbV93cmFwIHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gIC5yYW5rX2l0ZW1fd3JhcCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC44ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5yYW5rX2l0ZW1fd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5yYW5rX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcclxuICAucmFua19pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICB9XHJcbiAgLm5ld3NfbGlzdC5oaXN0b3J5X21vZCAucmFua19pdGVtOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFua19pdGVtX2luIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMi42ZW0gMS40ZW0gMi42ZW0gMS42ZW07XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxufVxyXG5cclxuLnJhbmtfaXRlbS5uZXdzX21vZCAucmFua19pdGVtX2luIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XHJcbiAgLnJhbmtfaXRlbV9pbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLm5ld3NfbGlzdC5oaXN0b3J5X21vZCAucmFua19pdGVtX2luIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFua19sb2dvX3dyYXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNWVtO1xyXG4gIHdpZHRoOiAxMGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG59XHJcblxyXG4ucmFua19sb2dvX3dyYXAuc21fbW9kIHtcclxuICBwYWRkaW5nLXRvcDogLjZlbTtcclxufVxyXG5cclxuLnJhbmtfbG9nb193cmFwLmxnX21vZCB7XHJcbiAgaGVpZ2h0OiA1LjRlbTtcclxuICBtYXJnaW4tdG9wOiAtMS4yZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJhbmtfbG9nb193cmFwLmxnX21vZCB7XHJcbiAgICBoZWlnaHQ6IDQuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucmFua19sb2dvX3dyYXAge1xyXG4gICAgaGVpZ2h0OiAzLjhlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYW5rX2xvZ28ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICBvYmplY3QtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcblxyXG4ucmFua190aXRsZSB7XHJcbiAgbWF4LXdpZHRoOiAxNWVtO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJhbmtfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYW5rX2Rlc2NyIHtcclxuICBmb250LXNpemU6IDEuNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJhbmtfZGVzY3Ige1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFua19jb21wYW55IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAuOGVtO1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxufVxyXG5cclxuLnJhbmtfY29tcGFueS5saW5rX21vZDpob3ZlciwgLnJhbmtfY29tcGFueS5saW5rX21vZDpmb2N1cyB7XHJcbiAgY29sb3I6IHJnYmEoMjgsIDE2NywgMjIxLCAwLjc1KTtcclxufVxyXG5cclxuLnJhbmtfdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLnJhbmtfdGV4dCBhIHtcclxuICBjb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuLnBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDRlbSAyZW07XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3B1cC5hY3RpdmVfbW9kIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucG9wdXAge1xyXG4gICAgcGFkZGluZzogM2VtIDJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nik7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5wb3B1cF9pbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNDkuNGVtO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgLy9oZWlnaHQ6IDQzLjJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucG9wdXBfaW4uaW5kZXhfbWFwX21vZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTA1LjRlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnBvcHVwX2luLmluZGV4X21hcF9tb2Qge1xyXG4gICAgaGVpZ2h0OiA1OC40ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wb3B1cF9pbi5pbmRleF9tYXBfbW9kIHtcclxuICAgIGhlaWdodDogOTAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX2NvbnRlbnRfdyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucG9wdXBfY29udGVudF93IHtcclxuICAgIHBhZGRpbmc6IDExZW0gM2VtIDllbSA1LjRlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnBvcHVwX2NvbnRlbnRfdyB7XHJcbiAgICBwYWRkaW5nOiA2ZW0gMS44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfY2xvc2Uge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTMuNGVtO1xyXG4gIHJpZ2h0OiAtLjhlbTtcclxuICB3aWR0aDogMi44ZW07XHJcbiAgaGVpZ2h0OiAyLjhlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wb3B1cF9jbG9zZTphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogMy4yZW07XHJcbiAgaGVpZ2h0OiAzLjJlbTtcclxuICBtYXJnaW4tdG9wOiAtMS42ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjZlbTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnBvcHVwX2Nsb3NlOmhvdmVyLCAucG9wdXBfY2xvc2U6YWN0aXZlLCAucG9wdXBfY2xvc2U6Zm9jdXMge1xyXG4gIG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0ODBweCkge1xyXG4gIC5wb3B1cF9jbG9zZSB7XHJcbiAgICB0b3A6IC0yLjRlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF9pbWdfd3JhcCB7XHJcbiAgaGVpZ2h0OiA0ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5wb3B1cF9pbWdfd3JhcCB7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF90aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42NDcwNmVtO1xyXG4gIGZvbnQtc2l6ZTogMy40ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBjb2xvcjogIzFjYTdkZDtcclxuICBsZXR0ZXItc3BhY2luZzogLS44cHg7XHJcbn1cclxuXHJcbi5wb3B1cF90ZXh0IHtcclxuICBtYXgtd2lkdGg6IDIyLjI2NjY3ZW07XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAvL2ZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnBvcHVwX21hcF93cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUxZW07XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNy40ZW0pO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAucG9wdXBfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG5cclxuICAucG9wdXBfdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBvcHVwX21hcF93cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3LjRlbSk7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX21hcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucG9wdXBfbWFwIHtcclxuICAgIHdpZHRoOiAxMDIuNGVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX21hcF9tZW51IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBvcHVwX21hcF9tZW51IHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMi40ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfbWFwX21lbnVfaXRlbSB7XHJcbiAgd2lkdGg6IDEzLjRlbTtcclxufVxyXG5cclxuLnBvcHVwX21hcF9tZW51X2l0ZW1fbGluayB7XHJcbiAgaGVpZ2h0OiA2LjcyNzI3ZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5wb3B1cF9tYXBfbWVudV9pdGVtX2xpbmsuYWN0aXZlX21vZCwgLnBvcHVwX21hcF9tZW51X2l0ZW1fbGluazpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wb3B1cF9tYXBfbWVudV93cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4ucG9wdXBfY2xvc2VfaW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxLjRlbTtcclxuICBoZWlnaHQ6IDEuNGVtO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucG9wdXBfZ2FsbGVyeV93cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEyOHJlbTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTc3dmggLSAxNC4ycmVtKTtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XHJcbn1cclxuXHJcbi5wb3B1cF9nYWxsZXJ5X3dyYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogNTYlO1xyXG59XHJcblxyXG4ucG9wdXBfZ2FsbGVyeV93cmFwIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucG9wdXBfZ2FsbGVyeV9zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBvcHVwX2dhbGxlcnlfc2xpZGVyX2l0ZW0ge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnRfcm93IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnRfcm93LmVxdWFsX21vZCB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5jb250ZW50X3Jvdy5vZmZzZXRfbW9kIHtcclxuICBtYXJnaW4tYm90dG9tOiAzLjhlbTtcclxufVxyXG5cclxuLmNvbnRlbnRfcm93Lm9mZnNldF92Ml9tb2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG59XHJcblxyXG4uY29udGVudF9yb3cub2Zmc2V0X2xlZnRfbW9kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQuNGVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGVudF9yb3cub2Zmc2V0X2xlZnRfbW9kIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50X2NvbCB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmNvbnRlbnRfY29sLnYxX21vZCB7XHJcbiAgd2lkdGg6IDQ4JTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbnRlbnRfY29sLnYxX21vZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50X2NvbC52Ml9tb2Qge1xyXG4gIHdpZHRoOiA1MiU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50X2NvbC52Ml9tb2Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuY29udGVudF9jb2wub2Zmc2V0X21vZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjRlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50X2NvbC5vZmZzZXRfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5jb250ZW50X2NvbC5vZmZzZXRfcmlnaHRfbW9kIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50X2NvbC5kZXNrdG9wX21vZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLmNvbnRlbnRfY29sLm1vYmlsZV9tb2Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50X2NvbC5tb2JpbGVfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcl90YWJfd3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY2FyZWVyX3RhYl93cmFwIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2xpbmtzIHtcclxuICBtYXJnaW4tbGVmdDogLTEuNmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xLjZlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDEuNGVtO1xyXG4gIHdpZHRoOiAzMS42ZW07XHJcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtzIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNhcmVlcl90YWJfbGlua3Mge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9saW5rX3dyYXAge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMS42ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfd3JhcCB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY2FyZWVyX3RhYl9saW5rX3dyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAuY2FyZWVyX3RhYl9saW5rX3dyYXAge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2xpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMWNhN2RkO1xyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9saW5rOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNhcmVlcl90YWJfbGluazphZnRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAuNiU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9saW5rX2luIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEuMmVtO1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IC4zcztcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2xpbms6aG92ZXIgLmNhcmVlcl90YWJfbGlua19pbixcclxuLmNhcmVlcl90YWJfbGluazpmb2N1cyAuY2FyZWVyX3RhYl9saW5rX2luLFxyXG4uY2FyZWVyX3RhYl9saW5rLmFjdGl2ZV90YWIgLmNhcmVlcl90YWJfbGlua19pbiB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2E3ZGQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfaW4ge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfaW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2xpbmtfaWNvbl93cmFwIHtcclxuICB3aWR0aDogNGVtO1xyXG4gIGhlaWdodDogMi44ZW07XHJcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfaWNvbl93cmFwIHtcclxuICAgIHdpZHRoOiAzLjJlbTtcclxuICAgIGhlaWdodDogMi4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfaWNvbl93cmFwIHtcclxuICAgIHdpZHRoOiAyLjZlbTtcclxuICAgIGhlaWdodDogMS44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9saW5rX2ljb25fd3JhcC5jb250ZW50X21vZCB7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMy42ZW07XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2xpbmtfdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDAuOTA5MDllbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDEuMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfdGl0bGUge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuOTA5MDllbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5jYXJlZXJfdGFiX2xpbmtfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcl9jb250ZW50Lm9mZnNldF9tb2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNWVtO1xyXG59XHJcblxyXG4ucHJvamVjdF93cmFwLndpZGVfbW9kIC5jYXJlZXJfY29udGVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0LjRlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnByb2plY3Rfd3JhcC53aWRlX21vZCAuY2FyZWVyX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY2FyZWVyX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjZlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJfdGV4dCB7XHJcbiAgZm9udC1zaXplOiAyLjRlbTtcclxuICBsaW5lLWhlaWdodDogMS4yMjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICBoNiB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcl90ZXh0Lm9mZnNldF9tb2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XHJcbn1cclxuXHJcbi5jYXJlZXJfdGV4dCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5jYXJlZXJfdGV4dCBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jYXJlZXJfdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jYXJlZXJfdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9jb250ZW50X3dyYXAge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDMuNGVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhN2RkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9jb250ZW50LmFjdGl2ZV90YWIge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5jYXJlZXJfdGFiX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyX3RhYl90ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcmVlcl90YWJfcXVvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuOTE2NjdlbTtcclxuICBmb250LXNpemU6IDIuNGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2F1dGhvciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4zMDc2OWVtO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY2FyZWVyX3RhYl9hdXRob3Ige1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2pvYiB7XHJcbiAgZm9udC1zaXplOiAxLjNlbTtcclxuICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jYXJlZXJfdGFiX2pvYiB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcl90YWJfaWNvbnNfbGlzdCB7XHJcbiAgbWFyZ2luOiAwIC0xLjRlbSAtMy40ZW07XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2ljb25zX2l0ZW0ge1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgcGFkZGluZzogMCAuM2VtIDMuNGVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5jYXJlZXJfdGFiX2ljb25zX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgLmNhcmVlcl90YWJfaWNvbnNfaXRlbSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcl90YWJfaWNvbl93cmFwIHtcclxuICB3aWR0aDogNGVtO1xyXG4gIGhlaWdodDogM2VtO1xyXG4gIG1hcmdpbjogMCBhdXRvIDEuOGVtO1xyXG59XHJcblxyXG4uY2FyZWVyX3RhYl9pY29uX3dyYXAgc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2ljb25fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMjIyMjJlbTtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXJlZXJfdGFiX2ljb25fZGVzY3Ige1xyXG4gIHBhZGRpbmc6IDAgLjRlbTtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZWVyX3Bvc2l0aW9uX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xyXG59XHJcblxyXG4uY2FyZWVyX3Bvc2l0aW9uX2NvbnRlbnQuZGVjb3JfbW9kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxufVxyXG5cclxuLmNhcmVlcl9wb3NpdGlvbl9jb250ZW50LmhhbGZfbW9kIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY2FyZWVyX3Bvc2l0aW9uX2NvbnRlbnQuaGFsZl9tb2Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcl9wb3NpdGlvbl9jb250ZW50LnNtX21vZCB7XHJcbiAgbWF4LXdpZHRoOiAzMS44ZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5jYXJlZXJfcG9zaXRpb25fY29udGVudC5zbV9tb2Qge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNhcmVlcl9wb3NpdGlvbl9jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmNhcmVlcl9wb3NpdGlvbl9jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMCAyLjRlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJfcG9zaXRpb25fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwLjhlbSAwLjhlbSAwLjhlbSAwO1xyXG4gIGNvbG9yOiAjYjJiMmIyO1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY2FyZWVyX3Bvc2l0aW9uX3RpdGxlOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAtMC44ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcclxufVxyXG5cclxuLmNhcmVlcl9wb3NpdGlvbl90ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgZm9udC1zaXplOiAyLjRlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uY2FyZWVyX3Bvc2l0aW9uX3RleHQgaDMge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMDgzMzNlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXJlZXJfcG9zaXRpb25fdGV4dCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbi5jYXJlZXJfcG9zaXRpb25fdGV4dCBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJlZXJfcG9zaXRpb25fdGV4dCB1bCB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmNhcmVlcl9wb3NpdGlvbl90ZXh0IHVsOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJlZXJfcG9zaXRpb25fdGV4dCB1bC5jb2x1bW5fbW9kIHtcclxuICAtd2Via2l0LWNvbHVtbnM6IDI7XHJcbiAgLW1vei1jb2x1bW5zOiAyO1xyXG4gIGNvbHVtbnM6IDI7XHJcbn1cclxuXHJcbi5jYXJlZXJfcG9zaXRpb25fdGV4dCBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMCAwLjQyODU3ZW0gMC44NTcxNGVtO1xyXG4gIGZvbnQtc2l6ZTogMC44MzMzM2VtO1xyXG59XHJcblxyXG4uY2FyZWVyX3Bvc2l0aW9uX3RleHQgbGk6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwLjcxNDI5ZW07XHJcbiAgbGVmdDogMnB4O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5jYXJlZXJfcG9zaXRpb25fZ2FsbGVyeSB7XHJcbiAgd2lkdGg6IDQ0LjZlbTtcclxufVxyXG5cclxuLmNhcmVlcl9wb3NpdGlvbl9nYWxsZXJ5LmhhbGZfbW9kIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY2FyZWVyX3Bvc2l0aW9uX2dhbGxlcnkuaGFsZl9tb2Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyX2J0bl93cmFwIHtcclxuICBtYXJnaW4tdG9wOiAxLjZlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNhcmVlcl9idG5fd3JhcC5sZWZ0X3Bvc19tb2Qge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmNhcmVlcl9idG5fd3JhcC5vdXRzaWRlX21vZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMuNGVtO1xyXG59XHJcblxyXG4uY2FyZWVyX2J0bl93cmFwLm9mZnNldF9tb2Qge1xyXG4gIG1hcmdpbi10b3A6IDEuOGVtO1xyXG59XHJcblxyXG4uY2FyZWVyX2J0bl93cmFwLnYyX21vZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIuNGVtO1xyXG4gIG1hcmdpbi10b3A6IDNlbTtcclxufVxyXG5cclxuLmNhcmVlcl9saXN0X3RpdGxlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDIuOHJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtLjhyZW07XHJcbiAgZm9udC1zaXplOiAyLjZlbTtcclxuICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjYpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLmNhcmVlcl9saXN0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdCYuY2FyZWVyX2xpc3RfaW5kZW50ZWQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjRlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY2FyZWVyX2xpc3RfaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zaXplOiAxLjNlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uY2FyZWVyX2xpc3RfaXRlbSBzdXAge1xyXG4gIGZvbnQtc2l6ZTogLjZlbTtcclxufVxyXG5cclxuLmNhcmVlcl9saXN0X2l0ZW0gc3BhbiB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5jYXJlZXJfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJlZXJfbGlzdF9pdGVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwLjVyZW07XHJcbiAgd2lkdGg6IDNweDtcclxuICBoZWlnaHQ6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmJhY2stdG8tdG9wIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogNC40ZW07XHJcbiAgaGVpZ2h0OiAxLjhlbTtcclxuICBib3R0b206IDEwJTtcclxuICByaWdodDogMTAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAgIHJpZ2h0OiA1JTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgcmlnaHQ6IDIlO1xyXG4gIH1cclxuXHJcbiAgYS5zY3JvbGxfdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIGZvbnQtc2l6ZTogMy4xMTJyZW07XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcnMtd2NnYiB7XHJcbiAgLmNhcmVlcl90ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnlfbGlzdF90aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjNlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uaGlzdG9yeV93cmFwIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMzMuOGVtKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhpc3Rvcnlfd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2xpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuXHJcbi5oaXN0b3J5X2xpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS41cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzZjNjtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmhpc3RvcnlfbGluZTpiZWZvcmUsIC5oaXN0b3J5X2xpbmU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDNweDtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjNmM2O1xyXG59XHJcblxyXG4uaGlzdG9yeV9saW5lOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uaGlzdG9yeV9saW5lOmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmhpc3RvcnlfbGluZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1fd3JhcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX3dyYXAucmlnaHRfbW9kIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcC5yaWdodF9tb2Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwLmRvdWJsZV9tb2Qge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1fd3JhcC5kb3VibGVfbW9kIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGlzdG9yeV9pdGVtX3dyYXAuZG91YmxlX21vZCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwLmxpbmVfbW9kIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmhpc3RvcnlfaXRlbV93cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtLmltZ19tb2Qge1xyXG4gIGhlaWdodDogMTkuNmVtO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtLmRvdWJsZV9tb2Qge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtLnYxMV9kb3VibGVfbW9kIHtcclxuICBtYXJnaW4tdG9wOiA5LjJlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGlzdG9yeV9pdGVtLnYxMV9kb3VibGVfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW06YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyLjhlbTtcclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbTpiZWZvcmUge1xyXG4gIGxlZnQ6IGNhbGMoMTAwJSArIDNlbSk7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MzY2O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuaGlzdG9yeV9pdGVtX3dyYXA6aG92ZXIgLmhpc3RvcnlfaXRlbTpiZWZvcmUsXHJcbiAgLmhpc3RvcnlfaXRlbV93cmFwOmZvY3VzIC5oaXN0b3J5X2l0ZW06YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmhpc3RvcnlfaXRlbTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1fd3JhcC5kb3VibGVfbW9kIC5oaXN0b3J5X2l0ZW0ge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDNlbSk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmhpc3RvcnlfaXRlbV93cmFwLmRvdWJsZV9tb2QgLmhpc3RvcnlfaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1fd3JhcC5yaWdodF9tb2QgLmhpc3RvcnlfaXRlbTpiZWZvcmUsIC5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZDpiZWZvcmUge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDNlbSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtLmRvdWJsZV9tb2Q6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX3dyYXAuZGVjb3JfYm90X21vZCAuaGlzdG9yeV9pdGVtOmJlZm9yZSwgLmhpc3RvcnlfaXRlbV93cmFwLmRlY29yX2JvdF9tb2QgLmhpc3RvcnlfaXRlbTphZnRlciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMi44ZW07XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1fd3JhcC5jaXJjbGVfaW1nX21vZCAuaGlzdG9yeV9pdGVtOmJlZm9yZSwgLmhpc3RvcnlfaXRlbV93cmFwLmNpcmNsZV9pbWdfbW9kIC5oaXN0b3J5X2l0ZW06YWZ0ZXIge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDQuNWVtO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX2luIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMS42ZW0gM2VtIDEuNmVtIDFlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IC4zcztcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW0uaW1nX21vZCAuaGlzdG9yeV9pdGVtX2luIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgY2FsYygxMDAlIC0gNS41ZW0pO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIGNhbGMoMTAwJSAtIDUuNWVtKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIGNhbGMoMTAwJSAtIDUuNWVtKTtcclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwLnJpZ2h0X21vZCAuaGlzdG9yeV9pdGVtLmltZ19tb2QgLmhpc3RvcnlfaXRlbV9pbiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSBjYWxjKDEwMCUgLSA1LjVlbSk7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIGNhbGMoMTAwJSAtIDUuNWVtKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSBjYWxjKDEwMCUgLSA1LjVlbSk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcDpob3ZlciAuaGlzdG9yeV9pdGVtX2luLFxyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcDpmb2N1cyAuaGlzdG9yeV9pdGVtX2luIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1faW46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIuOGVtO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX2luOmFmdGVyIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxZW0gMCAxZW0gMWVtO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGlzdG9yeV9pdGVtX2luOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX3dyYXAucmlnaHRfbW9kIC5oaXN0b3J5X2l0ZW1faW4sXHJcbi5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZCAuaGlzdG9yeV9pdGVtX2luIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyLjZlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDMuNmVtO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX3dyYXAucmlnaHRfbW9kIC5oaXN0b3J5X2l0ZW1faW46YWZ0ZXIsXHJcbi5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZCAuaGlzdG9yeV9pdGVtX2luOmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMWVtIDFlbSAxZW0gMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC4wNSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmhpc3RvcnlfaXRlbV93cmFwLnJpZ2h0X21vZCAuaGlzdG9yeV9pdGVtX2luLFxyXG4gIC5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZCAuaGlzdG9yeV9pdGVtX2luIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwLmRlY29yX2JvdF9tb2QgLmhpc3RvcnlfaXRlbV9pbjphZnRlciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMi44ZW07XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1fd3JhcC5jaXJjbGVfaW1nX21vZCAuaGlzdG9yeV9pdGVtX2luOmFmdGVyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiA0LjVlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAuaGlzdG9yeV9pdGVtX3dyYXA6bm90KC5kb3VibGVfbW9kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICB9XHJcblxyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcC5kb3VibGVfbW9kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeV9pdGVtX3dyYXAudjFfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeV9pdGVtX3dyYXAuY2lyY2xlX2ltZ19tb2QuZG91YmxlX21vZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcclxuICB9XHJcblxyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcC5kb3VibGVfbW9kLnJpZ2h0X21vZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeV9pdGVtX3dyYXAuZG91YmxlX21vZC5yaWdodF9tb2QgLmhpc3RvcnlfaXRlbS5yaWdodF9tb2Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeV9pdGVtX3dyYXAuZG91YmxlX21vZC5yaWdodF9tb2QgLmhpc3RvcnlfaXRlbS5kb3VibGVfbW9kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmhpc3RvcnlfaXRlbV93cmFwLmRvdWJsZV9tb2QucmlnaHRfbW9kIC5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZCAuaGlzdG9yeV9pdGVtX2luIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICB9XHJcblxyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcC5kb3VibGVfbW9kLnJpZ2h0X21vZCAuaGlzdG9yeV9pdGVtLmRvdWJsZV9tb2QgLmhpc3RvcnlfaXRlbV9pbjphZnRlciB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxZW0gMCAxZW0gMWVtO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgLmhpc3RvcnlfaXRlbS5kb3VibGVfbW9kLnJpZ2h0X21vZC5pbWdfbW9kIC5oaXN0b3J5X2ltZ193cmFwIHtcclxuICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMWVtIDAsIDFlbSBjYWxjKDEwMCUgLSA2LjVlbSksIDAgY2FsYygxMDAlIC0gNS41ZW0pLCAxZW0gY2FsYygxMDAlIC0gNC41ZW0pLCAxZW0gMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDFlbSAwLCAxZW0gY2FsYygxMDAlIC0gNi41ZW0pLCAwIGNhbGMoMTAwJSAtIDUuNWVtKSwgMWVtIGNhbGMoMTAwJSAtIDQuNWVtKSwgMWVtIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwKTtcclxuICB9XHJcblxyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcC5jaXJjbGVfaW1nX21vZC5kb3VibGVfbW9kLnJpZ2h0X21vZCAuaGlzdG9yeV9pdGVtLmRvdWJsZV9tb2QuaW1nX21vZCAuaGlzdG9yeV9pbWdfd3JhcCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMWVtKSAwLCBjYWxjKDEwMCUgLSAxZW0pIGNhbGMoMTAwJSAtIDYuNWVtKSwgMTAwJSBjYWxjKDEwMCUgLSA1LjVlbSksIGNhbGMoMTAwJSAtIDFlbSkgY2FsYygxMDAlIC0gNC41ZW0pLCBjYWxjKDEwMCUgLSAxZW0pIDEwMCUsIDAgMTAwJSwgMCAwKTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxZW0pIDAsIGNhbGMoMTAwJSAtIDFlbSkgY2FsYygxMDAlIC0gNi41ZW0pLCAxMDAlIGNhbGMoMTAwJSAtIDUuNWVtKSwgY2FsYygxMDAlIC0gMWVtKSBjYWxjKDEwMCUgLSA0LjVlbSksIGNhbGMoMTAwJSAtIDFlbSkgMTAwJSwgMCAxMDAlLCAwIDApO1xyXG4gIH1cclxuXHJcbiAgLmhpc3RvcnlfaXRlbV93cmFwLmNpcmNsZV9pbWdfbW9kLmRvdWJsZV9tb2QucmlnaHRfbW9kIC5oaXN0b3J5X2ltZ193cmFwX2RlY29yOmJlZm9yZSB7XHJcbiAgICBib3R0b206IDZlbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2NvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oaXN0b3J5X3llYXIge1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwOm5vdCgucmlnaHRfbW9kKSAuaGlzdG9yeV95ZWFyIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGlzdG9yeV9pdGVtX3dyYXA6bm90KC5yaWdodF9tb2QpIC5oaXN0b3J5X3llYXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZCAuaGlzdG9yeV95ZWFyIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtLmltZ19tb2QgLmhpc3RvcnlfeWVhciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5oaXN0b3J5X3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLS4ycHg7XHJcbn1cclxuXHJcbi5oaXN0b3J5X3RleHQgYSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuLmhpc3RvcnlfdGV4dCBhOmhvdmVyLCAuaGlzdG9yeV90ZXh0IGE6Zm9jdXMge1xyXG4gIGNvbG9yOiByZ2JhKDI4LCAxNjcsIDIyMSwgMC43NSk7XHJcbn1cclxuXHJcbi5oaXN0b3J5X3RleHQgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N2VtO1xyXG59XHJcblxyXG4uaGlzdG9yeV90ZXh0IHA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmhpc3RvcnlfdGV4dCBzdXAge1xyXG4gIGZvbnQtc2l6ZTogLjdlbTtcclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwOm5vdCgucmlnaHRfbW9kKSAuaGlzdG9yeV90ZXh0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGlzdG9yeV9pdGVtX3dyYXA6bm90KC5yaWdodF9tb2QpIC5oaXN0b3J5X3RleHQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW0uZG91YmxlX21vZCAuaGlzdG9yeV90ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtLmltZ19tb2QgLmhpc3RvcnlfdGV4dCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5oaXN0b3J5X2ltZ193cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFlbSk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XHJcbiAgLmhpc3RvcnlfaW1nX3dyYXAge1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMWVtKSAwLCBjYWxjKDEwMCUgLSAxZW0pIGNhbGMoMTAwJSAtIDYuNWVtKSwgMTAwJSBjYWxjKDEwMCUgLSA1LjVlbSksIGNhbGMoMTAwJSAtIDFlbSkgY2FsYygxMDAlIC0gNC41ZW0pLCBjYWxjKDEwMCUgLSAxZW0pIDEwMCUsIDAgMTAwJSwgMCAwKTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxZW0pIDAsIGNhbGMoMTAwJSAtIDFlbSkgY2FsYygxMDAlIC0gNi41ZW0pLCAxMDAlIGNhbGMoMTAwJSAtIDUuNWVtKSwgY2FsYygxMDAlIC0gMWVtKSBjYWxjKDEwMCUgLSA0LjVlbSksIGNhbGMoMTAwJSAtIDFlbSkgMTAwJSwgMCAxMDAlLCAwIDApO1xyXG4gIH1cclxuICAuaGlzdG9yeV9pdGVtX3dyYXAucmlnaHRfbW9kIC5oaXN0b3J5X2ltZ193cmFwIHtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDFlbSAwLCAxZW0gY2FsYygxMDAlIC0gNi41ZW0pLCAwIGNhbGMoMTAwJSAtIDUuNWVtKSwgMWVtIGNhbGMoMTAwJSAtIDQuNWVtKSwgMWVtIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwKTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigxZW0gMCwgMWVtIGNhbGMoMTAwJSAtIDYuNWVtKSwgMCBjYWxjKDEwMCUgLSA1LjVlbSksIDFlbSBjYWxjKDEwMCUgLSA0LjVlbSksIDFlbSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeV9pbWdfd3JhcDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHRyYW5zcGFyZW50KSwgdG8oIzAwMCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCAjMDAwIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCAjMDAwIDEwMCUpO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX3dyYXAucmlnaHRfbW9kIC5oaXN0b3J5X2ltZ193cmFwIHtcclxuICBsZWZ0OiAtMWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5oaXN0b3J5X2l0ZW1fd3JhcC5yaWdodF9tb2QgLmhpc3RvcnlfaW1nX3dyYXAge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmhpc3RvcnlfaW1nX3dyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeV9pbWdfd3JhcF9kZWNvciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlzdG9yeV9pbWdfd3JhcF9kZWNvcjpiZWZvcmUsIC5oaXN0b3J5X2ltZ193cmFwX2RlY29yOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uaGlzdG9yeV9pdGVtX3dyYXAucmlnaHRfbW9kIC5oaXN0b3J5X2ltZ193cmFwX2RlY29yOmJlZm9yZSwgLmhpc3RvcnlfaXRlbV93cmFwLnJpZ2h0X21vZCAuaGlzdG9yeV9pbWdfd3JhcF9kZWNvcjphZnRlciB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmhpc3RvcnlfaW1nX3dyYXBfZGVjb3I6YWZ0ZXIge1xyXG4gIHRvcDogY2FsYygxMDAlIC0gNWVtKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcclxufVxyXG5cclxuLmhpc3RvcnlfaXRlbV93cmFwLnJpZ2h0X21vZCAuaGlzdG9yeV9pbWdfd3JhcF9kZWNvcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcbn1cclxuXHJcbi5oaXN0b3J5X2ltZ193cmFwX2RlY29yOmJlZm9yZSB7XHJcbiAgYm90dG9tOiA2ZW07XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcbn1cclxuXHJcbi5oaXN0b3J5X2l0ZW1fd3JhcC5yaWdodF9tb2QgLmhpc3RvcnlfaW1nX3dyYXBfZGVjb3I6YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGlzdG9yeV9pbWdfd3JhcF9kZWNvciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnlfaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5oaXN0b3J5X2NvbHMge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnlfbmV3c19jb2wge1xyXG4gIHdpZHRoOiAzMC40ZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAzLjRlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhpc3RvcnlfbmV3c19jb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmhpc3RvcnlfbmV3c19jb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGFiX2NvbnRlbnQuaGlzdG9yeV9tb2Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRhYl9jb250ZW50Lmhpc3RvcnlfbW9kLmFjdGl2ZV9tb2Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19saXN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgLS42ZW0gLTEuNGVtO1xyXG59XHJcblxyXG4ubmV3c19saXN0LnRhYl9tb2Qge1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAubmV3c19saXN0LnRhYl9tb2Qge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm5ld3NfbGlzdC50YWJfbW9kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19saXN0LmFjdGl2ZV9tb2Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubmV3c19saXN0LmRvdWJsZV9tb2Qge1xyXG4gIHdpZHRoOiA2Ni42NiU7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgY29sdW1uLWNvdW50OiAyO1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogMDtcclxuICAtbW96LWNvbHVtbi1nYXA6IDA7XHJcbiAgY29sdW1uLWdhcDogMDtcclxufVxyXG5cclxuLm5ld3NfbGlzdC50cmlwbGVfbW9kIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICBjb2x1bW4tY291bnQ6IDM7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5uZXdzX2xpc3QuZG91YmxlX21vZCB7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xyXG4gICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5uZXdzX2xpc3QudHJpcGxlX21vZCB7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xyXG4gICAgY29sdW1uLWNvdW50OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubmV3c19saXN0LmRvdWJsZV9tb2Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19saXN0Lm9mZnNldF9tb2Qge1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG5cclxuLm5ld3NfbGlzdC5oaXN0b3J5X21vZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5uZXdzX2xpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19saXN0X2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDAgLjZlbSAxLjRlbTtcclxuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxufVxyXG5cclxuLm5ld3NfbGlzdC5oaXN0b3J5X21vZCAubmV3c19saXN0X2l0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5uZXdzX2xpc3RfaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMi42ZW0gMCAyLjZlbTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5uZXdzX2l0ZW06aG92ZXIsIC5uZXdzX2l0ZW06Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLm5ld3NfaXRlbTpob3ZlciAubmV3c19hdXRob3IsIC5uZXdzX2l0ZW06Zm9jdXMgLm5ld3NfYXV0aG9yIHtcclxuICBjb2xvcjogcmdiYSgyOCwgMTY3LCAyMjEsIDAuNzUpO1xyXG59XHJcblxyXG4ubmV3c19pdGVtLnNvY2lhbF9tb2Qge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjZlbTtcclxufVxyXG5cclxuLm5ld3NfaXRlbS5zb2NpYWxfbW9kIC5uZXdzX3RpdGxlIHtcclxuICBjb2xvcjogIzQwNDA0MDtcclxufVxyXG5cclxuLm5ld3NfY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAyZW07XHJcbn1cclxuXHJcbi5uZXdzX2l0ZW0uc29jaWFsX21vZCAubmV3c19jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDIuNGVtIDAgNC40ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5uZXdzX2l0ZW0uc29jaWFsX21vZCAubmV3c19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMy40ZW0gMCA1LjRlbTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX3RpdGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxLjNlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbn1cclxuXHJcbi5uZXdzX2l0ZW0uc29jaWFsX21vZCAubmV3c190aXRsZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm5ld3NfZGF0ZSB7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLm5ld3NfZGF0ZS5zb2NpYWxfbW9kIHtcclxuICBtYXJnaW4tdG9wOiAxLjRlbTtcclxufVxyXG5cclxuLm5ld3NfYXV0aG9yIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG59XHJcblxyXG4ubmV3c19pY29uX3dyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC4ycmVtO1xyXG4gIGxlZnQ6IC0yLjhyZW07XHJcbiAgd2lkdGg6IDEuNnJlbTtcclxuICBoZWlnaHQ6IDEuNnJlbTtcclxuICBjb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuLm5ld3NfdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbn1cclxuXHJcbi5uZXdzX2l0ZW0uc29jaWFsX21vZCAubmV3c190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuXHJcbi5uZXdzX3RleHQgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbn1cclxuXHJcbi5uZXdzX2xpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IC44ZW07XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxuICBjb2xvcjogIzFjYTdkZDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICAtby10cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG59XHJcblxyXG4ubmV3c19saW5rLnYyX21vZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm5ld3NfaXRlbTpub3QoLnNvY2lhbF9tb2QpOmhvdmVyIC5uZXdzX2xpbmssXHJcbi5uZXdzX2l0ZW06bm90KC5zb2NpYWxfbW9kKTpob3ZlciAubmV3c19saW5rIHtcclxuICBjb2xvcjogcmdiYSgyOCwgMTY3LCAyMjEsIDAuNzUpO1xyXG59XHJcblxyXG4ubmV3c19pbWdfd3JhcCB7XHJcbiAgbWFyZ2luOiAyLjZlbSAtMmVtIDA7XHJcbn1cclxuXHJcbi5uZXdzX2l0ZW0uc29jaWFsX21vZCAubmV3c19pbWdfd3JhcCB7XHJcbiAgbWFyZ2luOiAyLjRlbSAtMi40ZW0gMCAtNC40ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5uZXdzX2l0ZW0uc29jaWFsX21vZCAubmV3c19pbWdfd3JhcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUuNGVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMy40ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubmV3c190YWJzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogLTVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS40ZW07XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm5ld3NfdGFicy52Ml9tb2Qge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAubmV3c190YWJzLnYyX21vZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5ld3NfdGFicyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfdGFic19pdGVtIHtcclxuICBoZWlnaHQ6IDVyZW07XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5ld3NfdGFic19pdGVtLmFjdGl2ZV9tb2Qge1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wcmVzc19kYXRlIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAxLjg0NjE1ZW07XHJcbiAgZm9udC1zaXplOiAxLjNlbTtcclxuICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjYpO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5wcmVzc190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICBmb250LXNpemU6IDEuN2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5wcmVzc190ZXh0IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMjk0MTJlbTtcclxufVxyXG5cclxuLnByZXNzX3RleHQgcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucHJlc3NfdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3NfY29udGVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLnByZXNzX2NvbnRlbnQgaDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICBmb250LXNpemU6IDEuN3JlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByZXNzX2NvbnRlbnQgaDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5wcmVzc19jb250ZW50IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gID4gYi50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByZXNzX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucHJlc3NfY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5jb250YWN0X2xpc3Rfd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfbGlzdCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWN0X2xpc3QubGdfbW9kIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmNvbnRhY3RfbGlzdCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9saXN0X2l0ZW0ge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDQ7XHJcbiAgLW1zLWZsZXg6IDQgMSAwcHg7XHJcbiAgZmxleDogNCAxIDA7XHJcbiAgcGFkZGluZy1yaWdodDogM2VtO1xyXG59XHJcblxyXG4uY29udGFjdF9saXN0X2l0ZW0ucGVyc29uX21vZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmNvbnRhY3RfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDM7XHJcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDM7XHJcbiAgZmxleC1ncm93OiAzO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuY29udGFjdF9saXN0X2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XHJcbiAgfVxyXG4gIC5jb250YWN0X2xpc3RfaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9wZXJzb25fYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY29udGFjdF9wZXJzb25fYmxvY2s6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogNy4yZW07XHJcbiAgbWFyZ2luLXRvcDogLTMuNmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5jb250YWN0X3BlcnNvbl9ibG9jazpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmNvbnRhY3RfcGVyc29uX2Jsb2NrOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmNvbnRhY3RfcGVyc29uX2Jsb2NrIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmNvbnRhY3RfcGVyc29uX2Jsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfYmxvY2tfdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMTY2NjdlbTtcclxuICBmb250LXNpemU6IDIuNGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNvbnRhY3RfYmxvY2tfc3VidGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbi5jb250YWN0X2Jsb2NrX2xpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uY29udGFjdF9ibG9ja19saW5rIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29udGFjdF9ibG9ja19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfYmxvY2tfdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uY29udGFjdF9ibG9ja190ZXh0IGEge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5yZWdpb25zIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzLjRlbSA0ZW0gMy40ZW0gMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnJlZ2lvbnMge1xyXG4gICAgZm9udC1zaXplOiAwLjczOTU4dnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucmVnaW9ucyB7XHJcbiAgICBmb250LXNpemU6IDAuNjc3MDh2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJlZ2lvbnMge1xyXG4gICAgcGFkZGluZzogMTBlbSAwIDA7XHJcbiAgICBmb250LXNpemU6IDAuOTg5NTh2dztcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpb25zX2Jsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnJlZ2lvbnNfbWFwX3dyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDY5ZW07XHJcbn1cclxuXHJcbi5yZWdpb25zX21hcF93cmFwX2luIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmVnaW9uc19tYXBfaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJlZ2lvbnNfaW5fd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5yZWdpb25zX2luX3dyYXAubGlzdF9tb2Qge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtO1xyXG4gICAgZm9udC1zaXplOiAxdnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5yZWdpb25zX2luX3dyYXAubGlzdF9tb2Qge1xyXG4gICAgZm9udC1zaXplOiAuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpb25fc3Rhcl9pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHdpZHRoOiAyLjZlbTtcclxuICBoZWlnaHQ6IDIuNWVtO1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5yZWdpb25fc3Rhcl9pdGVtOmhvdmVyLCAucmVnaW9uX3N0YXJfaXRlbTpmb2N1cyB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLnJlZ2lvbl9zdGFyX2l0ZW0ucGhpbGFkZWxwaGlhX21vZCB7XHJcbiAgbWFyZ2luLXRvcDogLTYuOGVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAyNC44ZW07XHJcbn1cclxuXHJcbi5yZWdpb25fc3Rhcl9pdGVtLndhc2hpbmd0b25fbW9kIHtcclxuICBtYXJnaW4tdG9wOiAtNGVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAyM2VtO1xyXG4gIHdpZHRoOiAzLjZlbTtcclxuICBoZWlnaHQ6IDMuNGVtO1xyXG4gIGNvbG9yOiAjMDBhN2UwO1xyXG59XHJcblxyXG4ucmVnaW9uX3N0YXJfaXRlbS53YXNoaW5ndG9uX21vZDpob3ZlciwgLnJlZ2lvbl9zdGFyX2l0ZW0ud2FzaGluZ3Rvbl9tb2Q6Zm9jdXMge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDE2NywgMjI0LCAwLjc1KTtcclxufVxyXG5cclxuLnJlZ2lvbl9zdGFyX2l0ZW0uY2hhcmxvdHRlX21vZCB7XHJcbiAgbWFyZ2luLXRvcDogMy44ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDE5LjJlbTtcclxufVxyXG5cclxuLnJlZ2lvbl9zdGFyX2l0ZW0uYXRsYW50YV9tb2Qge1xyXG4gIG1hcmdpbi10b3A6IDYuOGVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxNC42ZW07XHJcbn1cclxuXHJcbi5yZWdpb25fc3Rhcl9pdGVtLnRhbXBhX21vZCB7XHJcbiAgbWFyZ2luLXRvcDogMTUuMmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxOS44ZW07XHJcbn1cclxuXHJcbi5yZWdpb25fc3Rhcl9pdGVtLmRhbGxhc19tb2Qge1xyXG4gIG1hcmdpbi10b3A6IDYuOGVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucmVnaW9uX3N0YXJfaXRlbS5zYW5fZGllZ29fbW9kIHtcclxuICBtYXJnaW4tdG9wOiA0LjhlbTtcclxuICBtYXJnaW4tbGVmdDogLTI5ZW07XHJcbn1cclxuXHJcbi5yZWdpb25fc3Rhcl9pdGVtLmxvc19hbmdlbGVzX21vZCB7XHJcbiAgbWFyZ2luLXRvcDogMi4yZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMS42ZW07XHJcbn1cclxuXHJcbi5yZWdpb25fc3Rhcl9pdGVtLm1vbnRlcmV5X21vZCB7XHJcbiAgbWFyZ2luLXRvcDogLTMuNmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzRlbTtcclxufVxyXG5cclxuLnJlZ2lvbnNfY29udHJvbF9jaXR5IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5yZWdpb25zX2NvbnRyb2wud2FzaGluZ3Rvbl9tb2QgLnJlZ2lvbnNfY29udHJvbF9jaXR5IHtcclxuICBjb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlZ2lvbnNfY29udHJvbF9jaXR5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaW9uc19jb250cm9sX2xhYmVsIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVnaW9uc19jb250cm9sX2xhYmVsIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnJlZ2lvbnNfY29udHJvbC53YXNoaW5ndG9uX21vZCAucmVnaW9uc19jb250cm9sX2xhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5yZWdpb25zX2NvbnRyb2wge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5yZWdpb25zX2NvbnRyb2wucGhpbGFkZWxwaGlhX21vZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOS4yZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMmVtO1xyXG4gIH1cclxuICAucmVnaW9uc19jb250cm9sLndhc2hpbmd0b25fbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMjkuNmVtO1xyXG4gIH1cclxuICAucmVnaW9uc19jb250cm9sLmNoYXJsb3R0ZV9tb2Qge1xyXG4gICAgbWFyZ2luLXRvcDogNmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI3ZW07XHJcbiAgfVxyXG4gIC5yZWdpb25zX2NvbnRyb2wuYXRsYW50YV9tb2Qge1xyXG4gICAgLy9tYXJnaW4tdG9wOiAxMi44ZW07XHJcbiAgICAvL21hcmdpbi1sZWZ0OiAyN2VtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiA2LjhlbTtcclxuICB9XHJcbiAgLnJlZ2lvbnNfY29udHJvbC50YW1wYV9tb2Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTcuMmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExLjJlbTtcclxuICB9XHJcbiAgLnJlZ2lvbnNfY29udHJvbC5kYWxsYXNfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IDE3LjJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTQuOGVtO1xyXG4gIH1cclxuICAucmVnaW9uc19jb250cm9sLnNhbl9kaWVnb19tb2Qge1xyXG4gICAgbWFyZ2luLXRvcDogOGVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zOC42ZW07XHJcbiAgfVxyXG4gIC5yZWdpb25zX2NvbnRyb2wubG9zX2FuZ2VsZXNfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDcuNmVtO1xyXG4gIH1cclxuICAucmVnaW9uc19jb250cm9sLm1vbnRlcmV5X21vZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNi40ZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ3ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVnaW9uc19jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lvbnNfY29udHJvbF9ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6IC44ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5yZWdpb25zX2NvbnRyb2xfYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlZ2lvbnNfY29udHJvbF9idG5fd3JhcC5yaWdodF9hbGlnbl9tb2Qge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvX3dfbGlzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxLjhlbSk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5pbmZvX3dfbGlzdCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTNlbSk7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTEzZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuaW5mb193X2xpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogLjd2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmluZm9fd19saXN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAuaW5mb193X2xpc3Qge1xyXG4gICAgZm9udC1zaXplOiAxLjR2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcbiAgLmluZm9fd19saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMS44dnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gIC5pbmZvX3dfbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDEuNnZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9fbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyNCwgMi43ZW0pO1xyXG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG4gIC1tcy1ncmlkLXJvd3M6IDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtIDMuMmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpLCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5pbmZvX2xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTVyZW0gMTEuOHJlbSAxMy44cmVtIDE4cmVtIDEzcmVtIDEzcmVtO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIC1tcy1ncmlkLXJvd3M6IDE3LjZyZW0gMTEuOHJlbSAxMy44cmVtIDE4cmVtIDEzcmVtIDEzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9fbGlzdF9pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLmluZm9fbGlzdF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBncmlkLWNvbHVtbjogMSAvIDY7XHJcbiAgZ3JpZC1yb3c6IDEgLyAxMTtcclxuICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XHJcbiAgLW1zLWdyaWQtcm93OiAxO1xyXG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA0O1xyXG59XHJcblxyXG4uaW5mb19saXN0X2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICBncmlkLWNvbHVtbjogNiAvIDk7XHJcbiAgZ3JpZC1yb3c6IDEgLyAxNjtcclxuICAtbXMtZ3JpZC1jb2x1bW46IDY7XHJcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XHJcbiAgLW1zLWdyaWQtcm93OiAxO1xyXG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xyXG59XHJcblxyXG4uaW5mb19saXN0X2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICBncmlkLWNvbHVtbjogOSAvIDEzO1xyXG4gIGdyaWQtcm93OiAxIC8gODtcclxuICAtbXMtZ3JpZC1jb2x1bW46IDk7XHJcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XHJcbiAgLW1zLWdyaWQtcm93OiAxO1xyXG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA0O1xyXG59XHJcblxyXG4uaW5mb19saXN0X2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICBncmlkLWNvbHVtbjogOSAvIDEzO1xyXG4gIGdyaWQtcm93OiA4IC8gMTY7XHJcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gIC1tcy1ncmlkLXJvdzogNTtcclxuICAtbXMtZ3JpZC1yb3ctc3BhbjogNDtcclxufVxyXG5cclxuLmluZm9fbGlzdF9pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgZ3JpZC1jb2x1bW46IDEgLyA2O1xyXG4gIGdyaWQtcm93OiAxMSAvIDE4O1xyXG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcclxuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgLW1zLWdyaWQtcm93LXNwYW46IDQ7XHJcbn1cclxuXHJcbi5pbmZvX2xpc3RfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gIGdyaWQtY29sdW1uOiAxIC8gNjtcclxuICBncmlkLXJvdzogMTggLyAyNTtcclxuICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XHJcbiAgLW1zLWdyaWQtcm93OiA5O1xyXG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA0O1xyXG59XHJcblxyXG4uaW5mb19saXN0X2l0ZW06bnRoLWNoaWxkKDcpIHtcclxuICBncmlkLWNvbHVtbjogNiAvIDk7XHJcbiAgZ3JpZC1yb3c6IDE2IC8gMjU7XHJcbiAgLW1zLWdyaWQtY29sdW1uOiA2O1xyXG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gIC1tcy1ncmlkLXJvdzogODtcclxuICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcclxufVxyXG5cclxuLmluZm9fbGlzdF9pdGVtOm50aC1jaGlsZCg4KSB7XHJcbiAgZ3JpZC1jb2x1bW46IDkgLyAxMztcclxuICBncmlkLXJvdzogMTYgLyAyNTtcclxuICAtbXMtZ3JpZC1jb2x1bW46IDk7XHJcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XHJcbiAgLW1zLWdyaWQtcm93OiA1O1xyXG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpLCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5pbmZvX2xpc3RfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuaW5mb19saXN0X2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAyIC8gNDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XHJcbiAgfVxyXG4gIC5pbmZvX2xpc3RfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLmluZm9fbGlzdF9pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuaW5mb19saXN0X2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiA1IC8gNjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG4gIC5pbmZvX2xpc3RfaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDYgLyA3O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDY7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICB9XHJcbiAgLmluZm9fbGlzdF9pdGVtOm50aC1jaGlsZCg3KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogNDtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gIH1cclxuICAuaW5mb19saXN0X2l0ZW06bnRoLWNoaWxkKDgpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiA0IC8gNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiA0O1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mb19ibG9jayB7XHJcbiAgcGFkZGluZzogMWVtIDNlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG4uaW5mb19ibG9jay5tb2RfNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgcGFkZGluZy1yaWdodDogMWVtO1xyXG59XHJcblxyXG4uaW5mb19ibG9jay5tb2RfOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgcGFkZGluZy1yaWdodDogM2VtO1xyXG59XHJcblxyXG4uaW5mb19ibG9jay5sZWZ0X2xldmVsX21vZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrLnJpZ2h0X2xldmVsX21vZCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uaW5mb19ibG9jay5ib3R0b21fbGV2ZWxfbW9kIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaW5mb19ibG9jay5jZW50ZXJfbW9iaWxlX21vZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLmluZm9fYmxvY2sge1xyXG4gICAgcGFkZGluZzogMWVtIDFlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pbmZvX2Jsb2NrLm1vZF82IC5pbmZvX2Jsb2NrX2luIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9fYmxvY2tfaW4uZnVsbF9tb2Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuaW5mb19ibG9ja19pbi5mdWxsX21vZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pbmZvX2Jsb2NrX2luLm1vYmlsZV9mbGV4X21vZCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9fYmxvY2tfd19pbWcge1xyXG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfd19pbWcubW9kXzEge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgb3JkZXI6IDI7XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIG1heC13aWR0aDogMTIuNmVtO1xyXG4gIGhlaWdodDogMTIuNmVtO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja193X2ltZy5tb2RfMiB7XHJcbiAgbWF4LXdpZHRoOiAxM2VtO1xyXG4gIGhlaWdodDogOWVtO1xyXG4gIG1hcmdpbjogLTYuNGVtIDNweCAxLjRlbSBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaW5mb19ibG9ja193X2ltZy5tb2RfMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9fYmxvY2tfd19pbWcubW9kXzMge1xyXG4gIHdpZHRoOiA3LjRlbTtcclxuICBoZWlnaHQ6IDEzZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaW5mb19ibG9ja193X2ltZy5tb2RfMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9fYmxvY2tfd19pbWcubW9kXzQge1xyXG4gIG1heC13aWR0aDogMTdlbTtcclxuICBoZWlnaHQ6IDEwLjRlbTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfd19pbWcubW9kXzUge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtNmVtO1xyXG4gIG1heC13aWR0aDogMjUuNGVtO1xyXG4gIGhlaWdodDogMTIuNmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaW5mb19ibG9ja193X2ltZy5tb2RfNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTdlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmluZm9fYmxvY2tfd19pbWcubW9kXzUge1xyXG4gICAgbWF4LXdpZHRoOiAyOGVtO1xyXG4gICAgaGVpZ2h0OiAxNmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9fYmxvY2tfaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uaW5mb19ibG9jay5tb2RfNiAuaW5mb19ibG9ja193X3RpdGxlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDJweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmluZm9fYmxvY2subW9kXzYgLmluZm9fYmxvY2tfd190aXRsZSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5pbmZvX2Jsb2NrLm1vZF82IC5pbmZvX2Jsb2NrX3dfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjJ2dztcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrLm1vZF84IC5pbmZvX2Jsb2NrX3dfdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaW5mb19ibG9jay5tb2RfOCAuaW5mb19ibG9ja193X3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3RpdGxlX2luIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja190aXRsZV9pbi5vZmZzZXRfbW9kIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zaXplOiA4ZW07XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAuODtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja190aXRsZS5vZmZzZXRfdjFfbW9kIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3RpdGxlLm1vZF8xIHtcclxuICBmb250LXNpemU6IDEwLjhlbTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfdGl0bGUubW9kXzIge1xyXG4gIGZvbnQtc2l6ZTogNy43ZW07XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3RpdGxlLm1vZF8zIHtcclxuICBmb250LXNpemU6IDExZW07XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3RpdGxlLm1vZF80IHtcclxuICBmb250LXNpemU6IDQuN2VtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5pbmZvX2Jsb2NrX3RpdGxlLm1vZF80IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjA2ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mb19ibG9ja190aXRsZS5tb2RfNSB7XHJcbiAgZm9udC1zaXplOiA3LjJlbTtcclxuICBsaW5lLWhlaWdodDogLjc7XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3RpdGxlLm1vZF82IHtcclxuICBmb250LXNpemU6IDMuNWVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja190aXRsZS5tb2RfNyB7XHJcbiAgZm9udC1zaXplOiA2LjhlbTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfdGl0bGUubm9fb2Zmc2V0X21vZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfdGl0bGUgc3BhbiB7XHJcbiAgb3BhY2l0eTogLjM7XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3N1YnRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICBmb250LXNpemU6IDIuMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG59XHJcblxyXG4uaW5mb19ibG9ja19zdWJ0aXRsZS5hY2NlbnRfbW9kIHtcclxuICBjb2xvcjogIzYxNjM2NjtcclxuICBmb250LXNpemU6IDIuNGVtO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja19zdWJ0aXRsZS5tb2RfMSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogLjRyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfc3VidGl0bGUubW9kXzIge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3N1YnRpdGxlLm1vZF8zIHtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uaW5mb19ibG9ja19zdWJ0aXRsZS5tb2RfMyBzcGFuIHtcclxuICBmb250LXNpemU6IDAuNzYxOWVtO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja19zdWJ0aXRsZS5tb2RfNCB7XHJcbiAgbWFyZ2luLXRvcDogMC4zMzMzM2VtO1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja19zdWJ0aXRsZS5tb2RfNSB7XHJcbiAgZm9udC1zaXplOiAxLjllbTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfc3VidGl0bGUubW9kXzYge1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbn1cclxuXHJcbi5pbmZvX2Jsb2NrX3N1YnRpdGxlLnNtX21vZCB7XHJcbiAgZm9udC1zaXplOiAxLjdlbTtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfc3VidGl0bGUub2Zmc2V0X21vZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uaW5mb19ibG9ja19zdWJ0aXRsZS5vZmZzZXRfdjFfbW9kIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5pbmZvX2Jsb2NrX3N1YnRpdGxlLm9mZnNldF92MV9tb2Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mb19ibG9ja19zdWJ0aXRsZS5jb2xvcl9tb2Qge1xyXG4gIGZvbnQtc2l6ZTogMy42ZW07XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmluZm9fYmxvY2tfc3VidGl0bGVfaW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMC43MTQyOWVtO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAxLjhlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdy5mbGV4X21vZCB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF93LmZsZXhfMl9tb2Qge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMCAtMS42ZW0gMCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdy5mbGV4XzNfbW9kIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdy5mbGV4XzNfbW9kIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X3cudG9wX3Bvc19tb2Qge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IDIuNmVtIDJlbSAxZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF93LmNlbnRlcl9wb3NfbW9kIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X3cuY2VudGVyX2xldmVsX21vZCB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X3cucmlnaHRfcG9zX21vZCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF93LnJpZ2h0X3Bvc19tb2Qge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfdy5yaWdodF9tb2JfbW9kIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X3cudjFfbW9kIHtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF93LmJvdHRvbV9wb3NfbW9kIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfdy52MTFfbW9kIC5zZWN0aW9uX2dyaWRfY29udGVudF93IHtcclxuICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMl9tb2QgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3cge1xyXG4gICAgZm9udC1zaXplOiAxLjJ2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF93LnYxMl9tb2QgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3cge1xyXG4gICAgZm9udC1zaXplOiAydnc7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfaW1nX3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X2ltZ193LnYxX21vZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfaW1nX3cudjFfbW9kIHtcclxuICAgIHdpZHRoOiAxM2VtO1xyXG4gICAgaGVpZ2h0OiAxM2VtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X2ltZ193LnYxX21vZCB7XHJcbiAgICB3aWR0aDogOGVtO1xyXG4gICAgaGVpZ2h0OiA4ZW07XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF9pbWdfdy5wb3NfbW9kIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMWVtO1xyXG4gIHJpZ2h0OiAxLjZlbTtcclxuICBoZWlnaHQ6IDdlbTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF9pbWdfdy5wb3NfbW9kIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfaW1nX3cuc2l6ZV92MV9tb2Qge1xyXG4gIHdpZHRoOiA5ZW07XHJcbiAgaGVpZ2h0OiA2ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X2ltZ193LnNpemVfdjFfbW9kIHtcclxuICAgIG1hcmdpbi10b3A6IC00LjRlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF9pbWdfdy5zaXplX3YyX21vZCB7XHJcbiAgd2lkdGg6IDguMmVtO1xyXG4gIGhlaWdodDogNS42ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF9pbWdfdy5zaXplX3YzX21vZCB7XHJcbiAgd2lkdGg6IDdlbTtcclxuICBoZWlnaHQ6IDdlbTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X2ltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxM2VtO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X2ltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfd19pbmZvLnYxX21vZCB7XHJcbiAgICBtYXgtd2lkdGg6IDE1LjhlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3dfaW5mby52Ml9tb2Qge1xyXG4gICAgbWF4LXdpZHRoOiAxNS44ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfd19pbmZvLnJpZ2h0X2xldmVsX21vZCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF93LnJpZ2h0X3Bvc19tb2QgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3dfaW5mbyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiA0LjdlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS5ibHVlX21vZCB7XHJcbiAgY29sb3I6ICM0MGE4ZGY7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS5waW5rX21vZCB7XHJcbiAgY29sb3I6ICNmZjAwZmY7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52MV9tb2Qge1xyXG4gICAgZm9udC1zaXplOiAxMmVtO1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52MV9tb2Qge1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52MV9tb2Qge1xyXG4gICAgZm9udC1zaXplOiA2ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjFfbW9kIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjFfbW9kIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjJfbW9kIHtcclxuICBmb250LXNpemU6IDMuMmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjJfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMi40ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjNfbW9kIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMC4xMTUzOGVtO1xyXG4gIGZvbnQtc2l6ZTogMTYuN2VtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjNfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMTJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52NF9tb2Qge1xyXG4gIGZvbnQtc2l6ZTogOS4yZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52NF9tb2Qge1xyXG4gICAgZm9udC1zaXplOiA2ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52NF9tb2Qge1xyXG4gICAgZm9udC1zaXplOiAxMGVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X3RpdGxlLnY1X21vZCB7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxNmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52Nl9tb2Qge1xyXG4gIGZvbnQtc2l6ZTogNy41ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3RpdGxlLnY3X21vZCB7XHJcbiAgICBmb250LXNpemU6IDIuOWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjdfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X3RpdGxlLnY4X21vZCB7XHJcbiAgZm9udC1zaXplOiA1LjllbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3RpdGxlLnY4X21vZCB7XHJcbiAgICBmb250LXNpemU6IDQuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjhfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMy42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfdGl0bGUudjlfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogNC44ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZS52OV9tb2Qge1xyXG4gICAgZm9udC1zaXplOiA2LjRlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF90aXRsZSBzcGFuIHtcclxuICBjb2xvcjogI2MxZTZmNjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgY29sb3I6ICM2ZTZmNzE7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUudjFfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3N1YnRpdGxlLnYxX21vZCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3N1YnRpdGxlLnYxX21vZCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF9zdWJ0aXRsZS52Ml9tb2Qge1xyXG4gIGZvbnQtc2l6ZTogMy4yZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fZ3JpZF9jb250ZW50X3N1YnRpdGxlLnYyX21vZCB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9jb250ZW50X3N1YnRpdGxlLnYzX21vZCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udC1zaXplOiAzLjJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogLjIycmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUudjNfbW9kIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUudjNfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMi44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUudjRfbW9kIHtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUudjVfbW9kIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF9zdWJ0aXRsZS52NV9tb2Qge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF9zdWJ0aXRsZS52NV9tb2Qge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUuYmx1ZV9tb2Qge1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUubGVmdF9wb3NfbW9kIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWN0aW9uX2dyaWRfY29udGVudF9zdWJ0aXRsZV9pbiB7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2NvbnRlbnRfc3VidGl0bGUgLnNlY29uZF9saW5lIHtcclxuICBmb250LXNpemU6IDAuOTA5MDllbTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9ncmFwaF93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAyMGVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMWVtO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2dyYXBoX3c6YmVmb3JlIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjQpO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2dyYXBoX2xpc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2dyYXBoX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogNC42ZW0gMWVtIDJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfZ3JhcGhfaXRlbTpiZWZvcmUge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogMS44ZW07XHJcbiAgaGVpZ2h0OiAxLjhlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZjJmMmYyO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2dyYXBoX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGxlZnQ6IDFlbTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9ncmFwaF9pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgbGVmdDogMTglO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2dyYXBoX2l0ZW06bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDYuOGVtO1xyXG4gIGhlaWdodDogNi44ZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfZ3JhcGhfaXRlbTpudGgtY2hpbGQoMykge1xyXG4gIGxlZnQ6IDQwJTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9ncmFwaF9pdGVtOm50aC1jaGlsZCgzKTpiZWZvcmUge1xyXG4gIHdpZHRoOiA2LjJlbTtcclxuICBoZWlnaHQ6IDYuMmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX2dyYXBoX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICBsZWZ0OiA2MCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfZ3JhcGhfaXRlbTpudGgtY2hpbGQoNCk6YmVmb3JlIHtcclxuICB3aWR0aDogNS40ZW07XHJcbiAgaGVpZ2h0OiA1LjRlbTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9ncmFwaF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gIHJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfZ3JhcGhfaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDQuNmVtO1xyXG4gIGhlaWdodDogNC42ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTllMDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfZ3JhcGhfaXRlbS5hY3RpdmVfbW9kOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDg0JTtcclxuICBoZWlnaHQ6IDMwZW07XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ncmFwaF90aXRsZSB7XHJcbiAgei1pbmRleDogMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMi42ZW07XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF9ncmFwaF9pdGVtLmFjdGl2ZV9tb2QgLmdyYXBoX3RpdGxlIHtcclxuICBjb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuLmdyYXBoX3RpdGxlLmFjdGl2ZV9tb2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgZm9udC1zaXplOiAxLjdlbTtcclxuICBjb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuLmdyYXBoX3RpdGxlLnYyX21vZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4zMzMzM2VtO1xyXG4gIGNvbG9yOiAjMWNhN2RkO1xyXG4gIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmdyYXBoX3N1YnRpdGxlIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIGZvbnQtc2l6ZTogLjllbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfZ3JhcGhfaXRlbS5hY3RpdmVfbW9kIC5ncmFwaF9zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfY29udGVudF9jb2wge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZzogMCAxLjZlbSAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdGFibGVfdyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdGFibGVfY29sX3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF90YWJsZV9jb2xfdzpmaXJzdC1jaGlsZCB7XHJcbiAgd2lkdGg6IDU4JTtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF90YWJsZV9jb2xfdzpsYXN0LWNoaWxkIHtcclxuICB3aWR0aDogNDElO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3RhYmxlX2NvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMy44ZW07XHJcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3RhYmxlX2NvbF93Omxhc3QtY2hpbGQgLnNlY3Rpb25fZ3JpZF90YWJsZV9jb2wge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3RhYmxlX2NvbF90aXRsZSB7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogLjg0ZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdGFibGVfY29sX3c6bGFzdC1jaGlsZCAuc2VjdGlvbl9ncmlkX3RhYmxlX2NvbF90aXRsZSB7XHJcbiAgY29sb3I6ICMxY2E3ZGQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2dyaWRfdGFibGVfY29sLmJvdHRvbV9tb2QgLnNlY3Rpb25fZ3JpZF90YWJsZV9jb2xfdGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9ncmlkX3RhYmxlX2NvbC5ib3R0b21fbW9kIC5zZWN0aW9uX2dyaWRfdGFibGVfY29sX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JhcGhfYmdfdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF90YWJsZV9jb2xfdzpmaXJzdC1jaGlsZCAuZ3JhcGhfYmdfdyB7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTI4JTtcclxuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDU0JSAxMDAlLCAwJSAxMDAlKTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1NCUgMTAwJSwgMCUgMTAwJSk7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAuc2VjdGlvbl9ncmlkX3RhYmxlX2NvbF93OmZpcnN0LWNoaWxkIC5ncmFwaF9iZ193IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF90YWJsZV9jb2xfdzpsYXN0LWNoaWxkIC5ncmFwaF9iZ193IHtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTQyJTtcclxuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1OCUgMCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oNTglIDAsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoZGlzcGxheTogLW1zLWdyaWQpIHtcclxuICAuc2VjdGlvbl9ncmlkX3RhYmxlX2NvbF93Omxhc3QtY2hpbGQgLmdyYXBoX2JnX3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JhcGhfYmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZ3JhcGhfYmc6YmVmb3JlLCAuZ3JhcGhfYmc6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxufVxyXG5cclxuLmdyYXBoX2JnOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ncmFwaF9iZzphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbl9ncmlkX3RhYmxlX2NvbF93OmZpcnN0LWNoaWxkIC5ncmFwaF9iZzphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuLnNlY3Rpb25fZ3JpZF90YWJsZV9jb2xfdzpsYXN0LWNoaWxkIC5ncmFwaF9iZzphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTdkZDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zL2ljb25mb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zL2ljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy9pY29uZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zL2ljb25mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMvaWNvbmZvbnQuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5pY29uLWNhcmVlcjEge1xyXG4gIGZvbnQtc2l6ZTogMTQuODk1cmVtO1xyXG4gIHdpZHRoOiAxLjY5MDllbTtcclxufVxyXG5cclxuLmljb24tY2FyZWVyMiB7XHJcbiAgZm9udC1zaXplOiAxNC43OTdyZW07XHJcbiAgd2lkdGg6IDEuNzIwMDFlbTtcclxufVxyXG5cclxuLmljb24tY2FyZWVyMyB7XHJcbiAgZm9udC1zaXplOiAyMi40NzhyZW07XHJcbiAgd2lkdGg6IDAuOTYwODVlbTtcclxufVxyXG5cclxuLmljb24tY2FyZWVyNCB7XHJcbiAgZm9udC1zaXplOiAxNC4zMjdyZW07XHJcbiAgd2lkdGg6IDEuNTA3NWVtO1xyXG59XHJcblxyXG4uaWNvbi1jYXJlZXI1IHtcclxuICBmb250LXNpemU6IDI1LjczOXJlbTtcclxuICB3aWR0aDogMS4wMDAyM2VtO1xyXG59XHJcblxyXG4uaWNvbi1jYXJlZXI2IHtcclxuICBmb250LXNpemU6IDE4LjIyMXJlbTtcclxuICB3aWR0aDogMS4yMzkwNmVtO1xyXG59XHJcblxyXG4uaWNvbi1jYXJlZXJfaW5fMSB7XHJcbiAgZm9udC1zaXplOiAyMC4yODJyZW07XHJcbiAgd2lkdGg6IDEuMzMwMTRlbTtcclxufVxyXG5cclxuLmljb24tY2FyZWVyX2luXzIge1xyXG4gIGZvbnQtc2l6ZTogMjIuMjY2cmVtO1xyXG4gIHdpZHRoOiAwLjg5MzE2ZW07XHJcbn1cclxuXHJcbi5pY29uLWNhcmVlcl9pbl8zIHtcclxuICBmb250LXNpemU6IDEzLjg4NXJlbTtcclxuICB3aWR0aDogMS42ODI0NmVtO1xyXG59XHJcblxyXG4uaWNvbi1jYXJlZXJfaW5fNCB7XHJcbiAgZm9udC1zaXplOiAyMy41MTZyZW07XHJcbiAgd2lkdGg6IDAuODM1NDdlbTtcclxufVxyXG5cclxuLmljb24tY2FyZWVyX2luXzUge1xyXG4gIGZvbnQtc2l6ZTogMTUuMjg0cmVtO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxufVxyXG5cclxuLmljb24tY2FyZWVyX2luXzYge1xyXG4gIGZvbnQtc2l6ZTogMjQuMTY0cmVtO1xyXG4gIHdpZHRoOiAxLjA0MzEyZW07XHJcbn1cclxuXHJcbi5pY29uLWNhcmVlcl9pbl83IHtcclxuICBmb250LXNpemU6IDI4LjA0NXJlbTtcclxuICB3aWR0aDogMC45MTc3OGVtO1xyXG59XHJcblxyXG4uaWNvbi1jYXJlZXJfaW5fOCB7XHJcbiAgZm9udC1zaXplOiAxNS43MzNyZW07XHJcbiAgd2lkdGg6IDEuODI3NjJlbTtcclxufVxyXG5cclxuLmljb24tY2FyZWVyX2luXzkge1xyXG4gIGZvbnQtc2l6ZTogMTkuNjE2cmVtO1xyXG4gIHdpZHRoOiAxLjE4NjQzZW07XHJcbn1cclxuXHJcbi5pY29uLWNoZXZyb24tbGVmdCB7XHJcbiAgZm9udC1zaXplOiAwLjgwMXJlbTtcclxuICB3aWR0aDogMC41NzgwM2VtO1xyXG59XHJcblxyXG4uaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICBmb250LXNpemU6IDAuODAxcmVtO1xyXG4gIHdpZHRoOiAwLjU3ODAzZW07XHJcbn1cclxuXHJcbi5pY29uLWNsb3NlIHtcclxuICBmb250LXNpemU6IDEuMzlyZW07XHJcbiAgd2lkdGg6IDEuMDI4NzhlbTtcclxufVxyXG5cclxuLmljb24tZG90cyB7XHJcbiAgZm9udC1zaXplOiAyMy40NHJlbTtcclxuICB3aWR0aDogNC4xODA4OWVtO1xyXG59XHJcblxyXG4uaWNvbi1kb3duIHtcclxuICBmb250LXNpemU6IDYuMjFyZW07XHJcbiAgd2lkdGg6IDEuODY5NGVtO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLWFycm93IHtcclxuICBmb250LXNpemU6IDMuMTEycmVtO1xyXG4gIHdpZHRoOiAxLjkwOTA2ZW07XHJcbn1cclxuXHJcbi5pY29uLWVkdWNhdGlvbiB7XHJcbiAgZm9udC1zaXplOiAyLjY3MXJlbTtcclxuICB3aWR0aDogMS41NzI0NGVtO1xyXG59XHJcblxyXG4uaWNvbi1nbGFzc2Rvb3Ige1xyXG4gIGZvbnQtc2l6ZTogMjMuMTIycmVtO1xyXG4gIHdpZHRoOiAwLjcxNDI1ZW07XHJcbn1cclxuXHJcbi5pY29uLWluc3RhIHtcclxuICBmb250LXNpemU6IDIwLjk2NHJlbTtcclxuICB3aWR0aDogMWVtO1xyXG59XHJcblxyXG4uaWNvbi1pbnN0YWdyYW0ge1xyXG4gIGZvbnQtc2l6ZTogMjAuOTY0cmVtO1xyXG4gIHdpZHRoOiAxZW07XHJcbn1cclxuXHJcbi5pY29uLWxlYWYge1xyXG4gIGZvbnQtc2l6ZTogMjAuMDI4cmVtO1xyXG4gIHdpZHRoOiAxLjAwMTI1ZW07XHJcbn1cclxuXHJcbi5pY29uLWxlYWZfZG91YmxlIHtcclxuICBmb250LXNpemU6IDUuNzA1cmVtO1xyXG4gIHdpZHRoOiAxLjQyNTQyZW07XHJcbn1cclxuXHJcbi5pY29uLWxldHRlciB7XHJcbiAgZm9udC1zaXplOiAxLjM0NHJlbTtcclxuICB3aWR0aDogMWVtO1xyXG59XHJcblxyXG4uaWNvbi1saW5rZWRpbiB7XHJcbiAgZm9udC1zaXplOiAyMC45NXJlbTtcclxuICB3aWR0aDogMS4wNzc0N2VtO1xyXG59XHJcblxyXG4uaWNvbi1tYXAge1xyXG4gIGZvbnQtc2l6ZTogMjIuMzkxcmVtO1xyXG4gIHdpZHRoOiAxLjE0Mzk5ZW07XHJcbn1cclxuXHJcbi5pY29uLW1hcmtlciB7XHJcbiAgZm9udC1zaXplOiAyNC4yOHJlbTtcclxuICB3aWR0aDogMC42ODQyM2VtO1xyXG59XHJcblxyXG4uaWNvbi1tYXJrZXItbyB7XHJcbiAgZm9udC1zaXplOiAxLjIwMXJlbTtcclxuICB3aWR0aDogMC43NTQzN2VtO1xyXG59XHJcblxyXG4uaWNvbi1tZWRpYSB7XHJcbiAgZm9udC1zaXplOiAyOC4yNDFyZW07XHJcbiAgd2lkdGg6IDAuNDcwMjdlbTtcclxufVxyXG5cclxuLmljb24tbWVya2VyX2Z1bGwge1xyXG4gIGZvbnQtc2l6ZTogMS4yOTVyZW07XHJcbiAgd2lkdGg6IDAuNzUyOWVtO1xyXG59XHJcblxyXG4uaWNvbi1taWMge1xyXG4gIGZvbnQtc2l6ZTogMi4xOThyZW07XHJcbiAgd2lkdGg6IDAuNDcwNDNlbTtcclxufVxyXG5cclxuLmljb24tcHJpbnRlciB7XHJcbiAgZm9udC1zaXplOiAyNS4zOTZyZW07XHJcbiAgd2lkdGg6IDEuMDAzOWVtO1xyXG59XHJcblxyXG4uaWNvbi1yaW5ncyB7XHJcbiAgZm9udC1zaXplOiAyLjcxN3JlbTtcclxuICB3aWR0aDogMS41MjNlbTtcclxufVxyXG5cclxuLmljb24tcmluZ3NfMiB7XHJcbiAgZm9udC1zaXplOiA1Ljg3OHJlbTtcclxuICB3aWR0aDogMS41MjI5N2VtO1xyXG59XHJcblxyXG4uaWNvbi1zZWFyY2gge1xyXG4gIGZvbnQtc2l6ZTogMjMuNDRyZW07XHJcbiAgd2lkdGg6IDFlbTtcclxufVxyXG5cclxuLmljb24tc3RhciB7XHJcbiAgZm9udC1zaXplOiAxOS42NjNyZW07XHJcbiAgd2lkdGg6IDEuMDUxNDJlbTtcclxufVxyXG5cclxuLmljb24tdHdpdHRlciB7XHJcbiAgZm9udC1zaXplOiAyNy4yNDRyZW07XHJcbiAgd2lkdGg6IDFlbTtcclxufVxyXG5cclxuLmljb24tdHdpdHRlcl8yIHtcclxuICBmb250LXNpemU6IDE5LjM3N3JlbTtcclxuICB3aWR0aDogMS4yMzA0M2VtO1xyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zbGljay10cmFjazphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGlnaHRib3hPdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcclxuICBvcGFjaXR5OiAwLjg2O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5saWdodGJveCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogNjQlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAubGlnaHRib3gge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWhlaWdodDogNDc5cHgpIHtcclxuICAubGlnaHRib3gge1xyXG4gICAgaGVpZ2h0OiA3OCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NDBweCkge1xyXG4gIC5saWdodGJveCAubGItaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRib3ggYSBpbWcge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmxiLW91dGVyQ29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgKnpvb206IDE7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLyogQmFja2dyb3VuZCBjb2xvciBiZWhpbmQgaW1hZ2UuXHJcbiAgICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NDBweCkge1xyXG4gIC5sYi1vdXRlckNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5sYi1sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQzJTtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMjUlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLmxiLWNhbmNlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubGItbmF2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ubGItY29udGFpbmVyID4gLm5hdiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmxiLW5hdiBhIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT1cIik7XHJcbn1cclxuXHJcbi5sYi1wcmV2LFxyXG4ubGItbmV4dCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxiLW5hdiBhLmxiLXByZXYge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IC00cmVtO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tbGVmdC5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0NSU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIG1hcmdpbi10b3A6IC0xNnB4O1xyXG59XHJcblxyXG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sYi1uYXYgYS5sYi1uZXh0IHtcclxuICB3aWR0aDogMzJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLTRyZW07XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0NSU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIG1hcmdpbi10b3A6IC0xNnB4O1xyXG59XHJcblxyXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sYi1kYXRhQ29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICp6b29tOiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5sYi1kYXRhIHtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xyXG4gIHdpZHRoOiA4NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS4xZW07XHJcbn1cclxuXHJcbi5sYi1kYXRhIC5sYi1jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWNhcHRpb24gYSB7XHJcbiAgY29sb3I6ICM0YWU7XHJcbn1cclxuXHJcbi5sYi1kYXRhIC5sYi1udW1iZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG59XHJcblxyXG4ubGItY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zcmVtO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMS40cmVtIDEuNHJlbTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi5sYi1jbG9zZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbi5saWdodGJveF9pbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NDBweCkge1xyXG4gIC5saWdodGJveF9pbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGItY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NDBweCkge1xyXG4gIC5sYi1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFN3aXBlciA1LjIuMVxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAxNiwgMjAxOVxyXG4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtbXMtc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAuMzU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogJ3ByZXYnO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICduZXh0JztcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcclxuICAtby10cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC4yO1xyXG59XHJcblxyXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICByaWdodDogMTBweDtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyB0b3A7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIHRvcDtcclxuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgdG9wO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgbGVmdDtcclxuICAtby10cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgbGVmdDtcclxuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgbGVmdDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgcmlnaHQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIHJpZ2h0O1xyXG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyByaWdodDtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzcHg7XHJcbiAgdG9wOiAxJTtcclxuICB6LWluZGV4OiA1MDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOTglO1xyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC42O1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gIGZpbHRlcjogYmx1cig1MHB4KTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiIsIi5hbGlnbmNlbnRlciwgLmFsaWdubGVmdCwgLmFsaWducmlnaHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0bWFyZ2luOiAuNWVtIGF1dG8gMWVtO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogLjVlbSAwIDFlbSAxZW07XHJcbn1cclxuXHJcbi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogLjVlbSAxZW0gMWVtIDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRtYXJnaW46IDVweCAwIDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLyogQWNjb3JkaW9uICovXHJcblxyXG4uY2JnLWFjY29yZGlvbi1yb3cge1xyXG4gIHBhZGRpbmc6IDEuM3JlbSAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjMWNhN2RkO1xyXG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICMxY2E3ZGQ7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzNnB4KSB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICAuY2JnLWFjY29yZGlvbi1yb3ctdGl0bGUge1xyXG4gICAgICAuYWNjb3JkaW9uLXRyaWdnZXItaWNvbiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNiZy1hY2NvcmRpb24tcm93LXRpdGxlIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogIzFjYTdkZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLmFjY29yZGlvbi10cmlnZ2VyLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTdkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMC44cmVtO1xyXG4gICAgICBoZWlnaHQ6IC4ycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qb2ItdGl0bGUtd3JhcCxcclxuICAuYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNnJlbSk7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmpvYi10aXRsZS13cmFwIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzNnB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmpvYi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb25zIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcblxyXG4gIC5qb2ItdHlwZSxcclxuICAubG9jYXRpb24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAtcGluIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMS4zNnJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGNvbG9yOiAjMWNhN2RkO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNiZy1hY2NvcmRpb24tY29sIHtcclxuICB3aWR0aDogNTAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi0xIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0yIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuam9iLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuam9iLWludHJvIHtcclxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2JnLWFjY29yZGlvbi1yb3ctY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAxLjdlbTtcclxuICBsaW5lLWhlaWdodDogMS4yMjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmc6IDNyZW0gMDtcclxuXHJcbiAgaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAzLjZyZW0gMCAxcmVtIDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAmLmNhcmVlcl90ZXh0IHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcGx5LW5vdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcclxuXHJcbiAgJi5idG5fdjMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTdkZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBjb2xvcjogIzFjYTdkZDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNiZy1hY2NvcmRpb24tcm93LXF1b3RlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMS4yZW0gMCAxLjJlbSAxLjZlbTtcclxuICBjb2xvcjogIzFjYTdkZDtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwLjZyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhN2RkO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcGxpY2F0aW9uLWZvcm0tcG9wdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiA1cmVtIDJyZW07XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXgtd2lkdGg6IDExNnJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uam9icy1maWx0ZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTM2cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5qb2ItdHlwZS1maWx0ZXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjYTdkZDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzNnB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qb2ItbG9jYXRpb24tZmlsdGVyIHtcclxuICB3aWR0aDogNDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzZweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgcGFkZGluZzogMC41ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgMycsIHNhbnMtc2VyaWY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMWNhN2RkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmpvYi1maWx0ZXItbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICB9XHJcblxyXG4gICYuam9iLWZpbHRlci1yYWRpbyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/