@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}html *{box-sizing:border-box}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}img{max-width:100%;height:auto}.plotModalWrap{display:none;position:fixed;top:0;left:0;pointer-events:none;width:100%;height:100%;justify-content:center;align-items:center;z-index:5000}.plotModalInView .plotModalWrap{display:flex}.plotModal{position:relative;pointer-events:all}.plotModalScrollViewport{max-height:calc(var(--vh)*100 - 2rem);overflow:auto}.plotModalControls{position:absolute;bottom:0;width:100%}.siteOverlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:4999}.plotModalInView .siteOverlay{display:block}.plotModalContents{display:none}.hidden{display:none!important}.plotSubnavigation ul{list-style:none}.plotSubnavigation li{display:inline-block}.plotSiteHiddenNote{position:fixed;font-size:.8rem;color:#fff;bottom:.4rem;left:.4rem;padding:.4rem;background:#e46363;display:none;z-index:3000}@media (min-width:640px){.plotSiteHiddenNote{display:block}}.plotSiteHiddenNote p{margin:0}.plotSiteHiddenNote p a{color:#fff;text-decoration:underline}.editMeButton{bottom:1rem;right:1rem;padding:.4rem;position:fixed;font-size:.6rem;z-index:3000;display:none}@media (min-width:640px){.editMeButton{display:block}}:root{--vh:1vh}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-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:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.video-js.video-js:lang(en-AU) .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-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .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-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder: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,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:""}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:""}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:""}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:""}.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:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{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,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}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{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:.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:0 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:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .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:0 0;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:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,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:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.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 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.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-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.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{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.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 .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .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.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .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,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .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-error .vjs-control-bar,.vjs-using-native-controls .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,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.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 .2s;height:.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-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{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:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 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-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.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,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;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-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.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{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.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{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.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .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:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.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:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.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,.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:#000;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.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.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:.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}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.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:.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-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{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:0}.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:-.5em;position:absolute;text-shadow:.05em .05em .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:.85;text-align:left;border:6px solid rgba(43,51,63,.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 .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,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:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{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:-.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:"";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:-.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:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.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-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .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:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.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-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:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .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-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.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-controls,.vjs-text-track-settings .vjs-track-settings-font{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 0}.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-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.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}.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;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);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),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.plotLoading{opacity:.2}.single-artist .artist.seperatorSection{margin-top:10rem}@media screen and (min-width:640px){.single-artist .artist.seperatorSection{margin-top:18rem}}.single-artist .artist.seperatorSection .separator{top:-5rem}@media screen and (min-width:640px){.single-artist .artist.seperatorSection .separator{top:-11rem}}.single-artist .artist__title{text-transform:uppercase;margin-bottom:.5rem}.single-artist .artist__type{display:inline-block;color:var(--white);text-transform:uppercase;font-size:1.2rem;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width:640px){.single-artist .banner--artist{max-height:420px}}.single-artist .content{margin:0 2rem 2rem}.single-artist .content p{margin-bottom:1rem}.single-artist .artist__socialLinks{margin:0 2rem 4rem}.single-artist .artist__socialLinks a{margin-right:1rem;color:var(--pink)}.single-artist .footer__partners{display:none}.banner{height:108vw;position:relative;background-color:var(--black)}@media screen and (min-width:640px){.banner{height:50vw;max-height:720px}}.banner__backgroundWrap{position:absolute;top:0;left:0;right:0;bottom:0}.banner__SVGwrap{position:absolute;bottom:-1rem;left:0;right:0;height:45%;z-index:1}@media screen and (min-width:640px){.banner__SVGwrap{bottom:-1px;left:0;right:0;height:60%}}@media screen and (min-width:1024px){.banner__SVGwrap{height:55%}}.banner__SVGwrap .banner__mobileSVG{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:1024px){.banner__SVGwrap .banner__mobileSVG{display:none}}.banner__SVGwrap .banner__desktopSVG{display:none}@media screen and (min-width:1024px){.banner__SVGwrap .banner__desktopSVG{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.banner__SVGwrap svg .banner__SVGpath{fill:var(--purple)}.child-of-infomation .banner__SVGwrap svg .banner__SVGpath,body.page-info .banner__SVGwrap svg .banner__SVGpath{fill:var(--orange)}body.child-of-accommodation .banner__SVGwrap svg .banner__SVGpath,body.page-accommodation .banner__SVGwrap svg .banner__SVGpath{fill:var(--darkPink)}body.page-food-and-drink .banner__SVGwrap svg .banner__SVGpath{fill:var(--pink)}.banner__image,.banner__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.banner__contentWrap{display:flex;justify-content:center;align-items:flex-end;height:100%;position:relative;padding-bottom:12%;z-index:2}@media screen and (min-width:640px){.banner__contentWrap{padding-bottom:9%}}.banner__title{color:#fff;margin:0}.textOnlyBanner{margin-top:6rem;position:relative;height:12rem;overflow:hidden;z-index:-1}@media screen and (min-width:640px){.textOnlyBanner{height:30rem}}.textOnlyBanner .bannerTitle{margin-top:1rem;margin-bottom:2rem}@media screen and (min-width:640px){.textOnlyBanner .bannerTitle{margin-top:0}}.textOnlyBanner .separator{top:-15rem}@media screen and (min-width:640px){.textOnlyBanner .separator{top:0}}.textOnlyBanner .banner__contentWrap{align-items:center}.parent-pageid-1413 .textOnlyBanner{z-index:0}#burgerMenu{background:var(--purple);position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;opacity:0;pointer-events:none;overflow-y:scroll;padding-bottom:2rem;transition:opacity .3s ease-out;display:flex;flex-direction:column}@media screen and (min-width:1024px){#burgerMenu{display:grid;grid-template-rows:1fr 100px 0fr;grid-template-areas:"mainMenu" "socials" "secondaryMenu";align-items:center}}#burgerMenu:after{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:4rem;background:var(--purple);z-index:4}.burgerOpen #burgerMenu{opacity:1;pointer-events:all}#burgerMenu .burgerMenu__mainMenu{grid-area:mainMenu}#burgerMenu .burgerMenu__secondaryMenu{grid-area:secondaryMenu}@media screen and (min-width:1024px){#burgerMenu .burgerMenu__secondaryMenu{align-self:flex-end}#burgerMenu .burgerMenu__secondaryMenu ul.burgerMenu{flex-direction:row;justify-content:center}}#burgerMenu .burgerMenu__secondaryMenu a:hover{color:var(--pink)}#burgerMenu .burgerMenu__socials{grid-area:socials}#burgerMenu .menu-main-menu-container{width:100%}ul.burgerMenu{list-style:none;padding:1rem;display:flex;flex-direction:column;text-align:center;width:100%}ul.burgerMenu li a{display:block;padding:1rem;color:var(--white);font-size:1.5rem}@media screen and (min-width:640px){ul.burgerMenu li a{display:inline-block;padding:.5rem}}.burgerMenu__mainMenu{padding-top:4rem;position:relative}.burgerMenu__mainMenu:after{content:"";position:absolute;bottom:0;left:0;display:block;height:2px;width:calc(100% - 2rem);margin:0 1rem;background-color:var(--white)}@media screen and (min-width:1024px){.burgerMenu__mainMenu:after{display:none}}.burgerMenu__mainMenu ul.burgerMenu li a{font-size:6vh;position:relative;overflow:hidden}.burgerMenu__mainMenu ul.burgerMenu li a:before{content:"";display:block;background:var(--pink);position:absolute;bottom:2vh;width:100%;height:1vh;left:0;z-index:-1;transform:translateX(-104%);transition:transform .3s ease-out}@media screen and (min-width:640px){.burgerMenu__mainMenu ul.burgerMenu li a:hover:before{transform:translateX(0)}}.plotButton{background:var(--primaryColor);color:#fff;padding:.6rem 1rem;display:inline-block;text-align:center}.plotButton.selected{background:grey}.buttonBox--center{display:flex;margin:0 auto;justify-content:center}.button{font-size:1.4rem;text-transform:uppercase;display:inline-block;text-align:center;padding:1rem 2.5rem;cursor:pointer;outline:none;font-family:var(--headingFont)}@media screen and (min-width:640px){.button{padding:1rem 3.5rem}}button{cursor:pointer}.button--pink{background-color:var(--white);color:var(--pink);border:4px solid var(--white);transition:all .3s ease-out}.button--pink:hover{background-color:transparent;color:var(--white)}.button--white{background-color:var(--pink);border:4px solid var(--pink);color:var(--white);transition:all .3s ease-out}.button--large,.button--white:hover{background-color:transparent;color:var(--pink)}.button--large{border:4px solid var(--pink);font-size:2.4rem;padding-top:2rem;padding-bottom:2rem;flex:1 0 100%;position:relative;overflow:hidden}@media screen and (min-width:640px){.button--large{flex:0 0 auto;padding:2rem 8rem}}.button--large:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;transform:translateY(100%);background:var(--pink);transition:all .3s ease-out;z-index:-1}.button--large:hover{color:var(--white)}.button--large:hover:after{transform:translateY(0)}.button--borderPink{border:4px solid var(--pink)}.button__wrapEven{display:grid;grid-gap:1rem}@media screen and (min-width:640px){.button__wrapEven{grid-template-columns:1fr 1fr}}body{background:#fff;--primaryColor:#5050cc;--secondaryColor:green;--purple:#845ec2;--black:#5a5a5a;--pink:#ff6f91;--white:#fff;--darkPink:#d65db1;--orange:#ff9671;--satsuma:#ffc75f;--blue:#0081cf;--mint:#29d3be;--alert:#ff3535;--soldOut:rgba(90,90,90,0.5);--comingSoon:rgba(255,111,145,0.6)}.color--white{color:var(--white)}.color--darkPink{color:var(--darkPink)}a{color:var(--primaryColor)}.bg--purple,.footer__partners{background-color:var(--purple)}.footer__partners{padding:2rem}.footer__title{text-align:center;margin-bottom:2rem}.partnersGrid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.partnersGrid>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}@media screen and (min-width:640px){.partnersGrid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:center}.partnersGrid>*{width:33.33333%;padding-left:.5rem;padding-right:.5rem;margin-bottom:1rem}}@media screen and (min-width:1024px){.partnersGrid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:center}.partnersGrid>*{width:16.66667%;padding-left:.5rem;padding-right:.5rem;margin-bottom:2rem}}.partnersGrid__partner{max-height:90px;max-width:10rem;display:flex;align-items:center}.partnersGrid__partner img[data-src]{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background:transparent}.mainBuyTickets--footer{display:block;background:var(--pink);color:#fff;width:100%;position:fixed;bottom:0;text-transform:uppercase;font-size:1.5rem;z-index:2}@media screen and (min-width:640px){.mainBuyTickets--footer{display:none}}.footer__secondary{margin-top:5px;color:var(--white);padding-top:2rem;padding-bottom:7rem}@media screen and (min-width:640px){.footer__secondary{padding-top:2rem;padding-bottom:2rem}}.footer__menu,.footer__subMenu{list-style:none;margin:0;text-align:center;padding:0}.footer__menu li a,.footer__subMenu li a{display:block;padding:.5rem;color:var(--white);font-size:1.2rem}.footer__menu li a:hover,.footer__subMenu li a:hover{color:var(--pink)}.footer__menu{display:flex;flex-direction:column;padding:1rem}@media screen and (min-width:640px){.footer__menu{flex-direction:row;justify-content:center}}.footer__menu li a{display:block;padding:.75rem;color:var(--white);font-size:1.6rem}@media screen and (min-width:640px){.footer__subMenu{margin-left:1rem}}.footer__subMenu li a{font-family:var(--bodyFont)}@media screen and (min-width:640px){.footer__subMenu li a{font-size:.9rem}}.projectSimplyCredits a{color:var(--white)}.footer__innerWrap{display:grid;grid-template-areas:"menuWrap" "socialWrap" "subMenu" "implyCredits"}@media screen and (min-width:640px){.footer__innerWrap{grid-template-columns:1fr 1fr;grid-template-areas:"socialWrap socialWrap" "menuWrap menuWrap" "subMenu implyCredits"}}.footer__menuWrap{grid-area:menuWrap}@media screen and (min-width:640px){.footer__menuWrap{margin-bottom:2rem}}.footer__socialWrap{grid-area:socialWrap;margin-bottom:2rem}@media screen and (min-width:640px){.footer__socialWrap{margin-bottom:0}}.footer__subMenu{grid-area:subMenu;margin-bottom:1rem}@media screen and (min-width:640px){.footer__subMenu{margin-bottom:0}}.footer__subMenu .footer__subMenu{display:flex;align-items:center;justify-content:center}@media screen and (min-width:640px){.footer__subMenu .footer__subMenu{justify-content:start}}.projectSimplyCredits{grid-area:implyCredits;text-align:center;font-size:.9rem}@media screen and (min-width:640px){.projectSimplyCredits{display:flex;align-items:center;justify-content:flex-end;margin-right:2rem}}#siteMainHeader{position:fixed;top:0;left:0;width:100%;z-index:10}#siteMainHeader .maxWidth{position:relative}#siteMainHeader .maxWidth:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:transform .1s ease-in;background-color:var(--white)}.siteMainHeader__wrap{display:flex;align-items:center;justify-content:center;height:4rem}.siteMainHeader__logo{z-index:11}.siteMainHeader__image{display:block;height:35px;width:12rem;background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (min-width:640px){.siteMainHeader__image{height:50px;width:15rem}}.siteMainHeader__image.siteMainHeader__image--dark{display:block}.siteMainHeader__image.siteMainHeader__image--light{display:none}.siteMainHeader__newLogo{height:35px;width:12rem}@media screen and (min-width:640px){.siteMainHeader__newLogo{height:50px;width:15rem}}.siteMainHeader__newLogo img{display:block;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.header--white .siteMainHeader__image--light{display:block}.header--white .siteMainHeader__image--dark{display:none}.header--white .menuToggle__burger line{stroke:var(--white)}#siteMainHeader.header--white .maxWidth:after{transform:translateY(-200%);background:transparent}.burgerOpen .siteMainHeader__image{background-image:url(../img/standon-logo--white.png)}.siteMainHeader__desktop-menu{display:none;margin-left:auto}.siteMainHeader__desktop-menu .menu-main-menu-container{display:none}.siteMainHeader__desktop-menu ul{list-style:none;margin:0}.siteMainHeader__desktop-menu li{display:inline-block}@media screen and (min-width:640px){.siteMainHeader__desktop-menu{display:flex}}.menuToggle__container{margin-left:auto;display:block;width:30px;height:30px;border:none;outline:none;z-index:11;padding:0;background-color:transparent}@media screen and (min-width:640px){.menuToggle__container{margin-left:1rem}}.menuToggle__burger,.menuToggle__cross{display:inline-block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.menuToggle__burger line{stroke:var(--black)}.menuToggle__cross{display:none}.burgerOpen #siteMainHeader{background-color:var(--purple)}.burgerOpen .menuToggle__cross{display:inline-block}.burgerOpen .menuToggle__cross line{stroke:var(--white)}.burgerOpen .menuToggle__burger{display:none}.mainBuyTickets--desktop{padding:.5rem 2.5rem;z-index:11}.JS--lazyLoad{opacity:0;transition:opacity .4s ease-in}.JS--lazyLoad.loaded{opacity:1}.growIn{overflow:hidden}.growIn img{transform:scaleX(1);transition:transform .3s ease-in}.growIn:hover img{transform:scale3d(1.05,1.05,1.05)}.fourOhFour{display:block;color:var(--purple)}.fourOhFour .fourOhFour__contentWrap{min-height:75vh;height:100%;display:flex;flex-direction:column;max-width:700px;text-align:center;align-items:center;justify-content:center;margin:1rem auto}.fourOhFour .fourOhFour__contentWrap h3{margin-bottom:2rem}.siteWrap{width:100%;overflow:hidden}.margin--top{margin-top:2rem}.borderTop{border-top:5px solid var(--purple)}.sectionTitle{margin-bottom:1rem}.uppercase{text-transform:uppercase}.JS--iframeContainer{width:100%;position:relative;padding-bottom:56.25%;height:0}.JS--iframeContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.returnLink{display:inline-block;font-size:1.2rem;text-transform:uppercase;color:var(--white)}.lightPurpleBG{background-color:rgba(132,94,194,.05)}.returnLinks{color:var(--white);text-transform:uppercase;margin-bottom:0;display:inline-block;font-size:1.2rem}@media screen and (min-width:640px){.returnLinks{margin-bottom:1rem}}.accordion__content p,.fiftyFifty__content p,.fluidContent__content p,.modal__content p,.single-artist .content p{color:var(--black);margin-bottom:1rem}@media screen and (min-width:320px) and (max-width:399px){.accordion__content p,.accordion__content strong,.fiftyFifty__content p,.fiftyFifty__content strong,.fluidContent__content p,.fluidContent__content strong,.modal__content p,.modal__content strong,.single-artist .content p,.single-artist .content strong{font-size:16px}}.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.fiftyFifty__content h1,.fiftyFifty__content h2,.fiftyFifty__content h3,.fiftyFifty__content h4,.fiftyFifty__content h5,.fluidContent__content h1,.fluidContent__content h2,.fluidContent__content h3,.fluidContent__content h4,.fluidContent__content h5,.modal__content h1,.modal__content h2,.modal__content h3,.modal__content h4,.modal__content h5,.single-artist .content h1,.single-artist .content h2,.single-artist .content h3,.single-artist .content h4,.single-artist .content h5{margin-bottom:1rem}.accordion__content a,.fiftyFifty__content a,.fluidContent__content a,.modal__content a,.single-artist .content a{text-decoration:underline;color:var(--purple);font-family:var(--bodyFont)}@media screen and (min-width:320px) and (max-width:399px){.accordion__content a,.fiftyFifty__content a,.fluidContent__content a,.modal__content a,.single-artist .content a{font-size:16px}}.accordion__content ul,.fiftyFifty__content ul,.fluidContent__content ul,.modal__content ul,.single-artist .content ul{color:var(--black)}@media screen and (min-width:320px) and (max-width:399px){.accordion__content ul,.fiftyFifty__content ul,.fluidContent__content ul,.modal__content ul,.single-artist .content ul{font-size:16px}}.plotModalScrollViewport{background:#fff;padding:1rem;max-width:30rem;width:calc(100% - 2rem);max-height:calc(100% - 2rem)}.siteOverlay{background:rgba(0,0,0,.3)}.plotModalLoadingAjax{opacity:.2;pointer-events:none}.plotModal.plotModalNotification{height:auto;text-align:center;background-color:var(--purple)}.plotModal.plotModalNotification .plotModalReplaceContents{background-color:var(--purple);padding:2rem 1rem}.plotModal.plotModalNotification p{padding:0 1rem 1rem;color:var(--white);font-size:1.2rem}.plotModal.plotModalNotification a{display:inline-block;font-size:1.2rem;padding:1rem 2.5rem;color:var(--white);background-color:var(--pink)}.plotModal.plotModalNotification .closePlotModal{right:0;top:0;background:var(--purple);height:2rem;width:2rem;padding:.25rem}@media screen and (min-width:640px){.plotModal.plotModalNotification .closePlotModal{right:1rem;top:1rem}}.artistModal,.foodModal,.galleryModal,.plotModalNotification{height:100%}@media screen and (min-width:640px){.artistModal,.foodModal,.galleryModal,.plotModalNotification{padding:1rem}}.artistModal .plotModalScrollViewport,.foodModal .plotModalScrollViewport,.galleryModal .plotModalScrollViewport,.plotModalNotification .plotModalScrollViewport{width:100%;max-width:100vw;height:100%;max-height:100%;padding:0}@media screen and (min-width:640px){.artistModal .plotModalScrollViewport,.foodModal .plotModalScrollViewport,.galleryModal .plotModalScrollViewport,.plotModalNotification .plotModalScrollViewport{max-width:30rem;position:relative}}.artistModal .modal__closeButtonWrap,.foodModal .modal__closeButtonWrap,.galleryModal .modal__closeButtonWrap,.plotModalNotification .modal__closeButtonWrap{outline:none}@media screen and (min-width:640px){.artistModal .modal__closeButtonWrap,.foodModal .modal__closeButtonWrap,.galleryModal .modal__closeButtonWrap,.plotModalNotification .modal__closeButtonWrap{position:fixed;width:30rem;top:1rem;left:50%;transform:translate3d(-50%,0,0);height:1px;z-index:10}}.artistModal .closePlotModal,.foodModal .closePlotModal,.galleryModal .closePlotModal,.plotModalNotification .closePlotModal{position:fixed;top:1rem;right:1rem;cursor:pointer;text-transform:uppercase;border:none;z-index:5;background-color:transparent;height:26px;width:26px;padding:0}@media screen and (min-width:640px){.artistModal .closePlotModal,.foodModal .closePlotModal,.galleryModal .closePlotModal,.plotModalNotification .closePlotModal{position:absolute;top:2rem;right:2rem}}.artistModal .closePlotModal svg,.foodModal .closePlotModal svg,.galleryModal .closePlotModal svg,.plotModalNotification .closePlotModal svg{display:block;width:100%;height:100%}.artistModal .closePlotModal svg line,.foodModal .closePlotModal svg line,.galleryModal .closePlotModal svg line,.plotModalNotification .closePlotModal svg line{stroke:var(--white)}.artistModal .modal__featureImage,.foodModal .modal__featureImage,.galleryModal .modal__featureImage,.plotModalNotification .modal__featureImage{position:relative}.artistModal .modal__featureImage .modal__image,.foodModal .modal__featureImage .modal__image,.galleryModal .modal__featureImage .modal__image,.plotModalNotification .modal__featureImage .modal__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:640px){.artistModal .modal__featureImage .modal__image,.foodModal .modal__featureImage .modal__image,.galleryModal .modal__featureImage .modal__image,.plotModalNotification .modal__featureImage .modal__image{max-height:22rem}}.artistModal .modal__titleWrapper,.foodModal .modal__titleWrapper,.galleryModal .modal__titleWrapper,.plotModalNotification .modal__titleWrapper{background-color:var(--purple);padding:4rem 1rem 1rem}.artistModal .modal__title,.foodModal .modal__title,.galleryModal .modal__title,.plotModalNotification .modal__title{z-index:3;color:var(--white);text-transform:uppercase;margin-bottom:.5rem}.artistModal .streetFood__foodCats,.foodModal .streetFood__foodCats,.galleryModal .streetFood__foodCats,.plotModalNotification .streetFood__foodCats{color:var(--white)}.artistModal .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after,.foodModal .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after,.galleryModal .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after,.plotModalNotification .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after{background-color:var(--white)}.artistModal .modal__content,.foodModal .modal__content,.galleryModal .modal__content,.plotModalNotification .modal__content{padding:3rem 1rem 4rem}.artistModal .modal__content p,.foodModal .modal__content p,.galleryModal .modal__content p,.plotModalNotification .modal__content p{margin-bottom:1rem}.artistModal .plotModalControls,.foodModal .plotModalControls,.galleryModal .plotModalControls,.plotModalNotification .plotModalControls{position:fixed;bottom:0;left:0;width:100%;background:var(--white);border-top:none}@media screen and (min-width:640px){.artistModal .plotModalControls,.foodModal .plotModalControls,.galleryModal .plotModalControls,.plotModalNotification .plotModalControls{position:fixed;width:30rem;bottom:1rem;left:50%;transform:translate3d(-50%,0,0)}}.artistModal .plotModalControls__innerWrap,.foodModal .plotModalControls__innerWrap,.galleryModal .plotModalControls__innerWrap,.plotModalNotification .plotModalControls__innerWrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;padding:1rem}.artistModal .plotModalControls__back,.artistModal .plotModalControls__next,.foodModal .plotModalControls__back,.foodModal .plotModalControls__next,.galleryModal .plotModalControls__back,.galleryModal .plotModalControls__next,.plotModalNotification .plotModalControls__back,.plotModalNotification .plotModalControls__next{cursor:pointer;flex:0 0 50%;font-size:1.4rem;padding:.75rem 0 .6rem;text-transform:uppercase;border:none;outline:none;font-family:var(--headingFont)}.artistModal .modal__socialWrap,.foodModal .modal__socialWrap,.galleryModal .modal__socialWrap,.plotModalNotification .modal__socialWrap{margin:2rem 0;text-transform:uppercase;display:flex;justify-content:center}.artistModal .modal__socialWrap a,.foodModal .modal__socialWrap a,.galleryModal .modal__socialWrap a,.plotModalNotification .modal__socialWrap a{color:var(--pink);position:relative}.artistModal .modal__socialWrap a:not(:last-child),.foodModal .modal__socialWrap a:not(:last-child),.galleryModal .modal__socialWrap a:not(:last-child),.plotModalNotification .modal__socialWrap a:not(:last-child){margin-right:1rem}.artistModal .modal__socialWrap a:not(:last-child):after,.foodModal .modal__socialWrap a:not(:last-child):after,.galleryModal .modal__socialWrap a:not(:last-child):after,.plotModalNotification .modal__socialWrap a:not(:last-child):after{content:"";display:block;position:absolute;right:-.7rem;top:50%;transform:translate3d(0,-50%,0);width:5px;height:5px;background-color:var(--pink);border-radius:100px}.galleryModal .galleryModal__mediaWrap{display:block;width:calc(100% - 2rem);max-width:50rem;margin:0 auto}.galleryModal .galleryModal__mediaWrap img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;position:relative}.galleryModal .plotModalReplaceContents{height:100%;display:flex;align-items:center}.galleryModal .plotModalScrollViewport{max-width:none;width:100vw;max-width:900px}@media screen and (max-width:639px){.galleryModal .plotModalControls,.galleryModal .plotModalScrollViewport{background-color:hsla(0,0%,100%,.5)}}@media screen and (min-width:640px){.galleryModal .plotModalControls{border:none;bottom:1.2rem}}.galleryModal .video-js .vjs-control-bar{background-color:rgba(132,94,194,.7)}.galleryModal .closePlotModal svg line{stroke:var(--purple)}.homeIntro{padding-top:3rem}.homeIntro__borderTop{height:4px;width:100%;background-color:var(--purple);margin-bottom:2rem}.homeIntro__imageWrap{position:relative;margin:0 -1rem;background-color:var(--white)}@media screen and (min-width:640px){.homeIntro__imageWrap{margin:0 2rem}}img[data-src].homeIntro__image{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;max-height:550px;background-color:var(--white)}.homeIntro__imageText{position:absolute;left:0;bottom:0;width:100%}.homeIntro__imageText,.homeIntro__text{text-align:center;text-transform:uppercase}.homeIntro__text{margin-bottom:2rem;font-size:3rem}.customLineup{text-transform:uppercase;min-height:330px}@media screen and (min-width:640px){.customLineup{min-height:400px}}.customLineup__hidden{opacity:0}.customLineup--mobile .customLineup__line:first-child a,.customLineup--mobile .customLineup__line:nth-child(2) a,.customLineup--mobile .customLineup__line:nth-child(3) a,.customLineup--mobile .customLineup__line:nth-child(4) a,.customLineup--mobile .customLineup__line:nth-child(5) a,.customLineup--mobile .customLineup__line:nth-child(6) a{color:var(--purple)}.customLineup--mobile .customLineup__line:nth-child(7) a,.customLineup--mobile .customLineup__line:nth-child(8) a{color:var(--pink)}.customLineup--mobile .customLineup__line:nth-child(9) a,.customLineup--mobile .customLineup__line:nth-child(10) a{color:var(--orange)}.customLineup--desktop .customLineup__line:first-child a,.customLineup--desktop .customLineup__line:nth-child(2) a,.customLineup--desktop .customLineup__line:nth-child(3) a{color:var(--purple)}.customLineup--desktop .customLineup__line:nth-child(4) a{color:var(--pink)}.customLineup--desktop .customLineup__line:nth-child(5) a,.customLineup--desktop .customLineup__line:nth-child(6) a,.customLineup--desktop .customLineup__line:nth-child(7) a{color:var(--orange)}.customLineup__line{white-space:nowrap;margin-bottom:1rem;line-height:.73}.customLineup__line a{display:flex;align-items:center;margin-right:-.2em}@media screen and (min-width:1024px){.customLineup__line a{margin-right:-.25em}}.customLineup__line .customLineup__inner{display:inline-block;font-size:1px}.customLineup__line .bullet{font-size:.7em;padding:0 .1em}.customLineup__artist{display:inline-block}.customLineup__artist:last-child a{margin-right:0}.customLineup__artist:last-child .bullet{display:none}.campingFiftyFifty{margin-bottom:6rem}.campingFiftyFifty .fiftyFifty .fiftyFifty__row .fiftyFifty__textWrap{background-color:var(--white)}@media screen and (min-width:640px){.campingFiftyFifty .fiftyFifty .fiftyFifty__row .fiftyFifty__textWrap{padding:1rem 2rem}}.campingFiftyFifty__sectionHeading{margin-bottom:2rem;color:var(--white)}.campingFiftyFifty__featureList{list-style:none;padding-left:0;display:flex;width:100%;align-items:center}.campingFiftyFifty__featureItem{display:inline-block;width:35px;height:35px;border-radius:100%;background-color:var(--blue);margin-right:.5rem}.campingFiftyFifty__featureItem img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.newsBlock{margin-bottom:2rem}.newsBlock__imageBlock{display:block;width:calc(100% + 2rem);margin-left:-1rem}@media screen and (min-width:640px){.newsBlock__imageBlock{width:100%;margin-left:0;height:30vw;max-height:450px}}.newsBlock__image{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.newsBlock__title{color:var(--darkPink);padding:1rem 0 .5rem}.sitewideSocialLinks{display:flex;justify-content:center}.sitewideSocialLinks__link{flex:0 0 2.4rem;height:2.4rem;margin:0 .5rem}.sitewideSocialLinks__svg{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.sitewideSocialLinks__svg path{fill:var(--white)}.sitewideSocialLinks__svg:hover path{fill:var(--pink)}.foodAndDrink .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after{background-color:var(--white)}.foodAndDrink__title{text-transform:uppercase;margin-bottom:.5rem}.foodAndDrink__foodCats{margin-bottom:1rem;text-transform:uppercase}.modal__singleFeatureImageWrap{max-height:420px;height:108vw;margin-bottom:2rem}@media screen and (min-width:640px){.modal__singleFeatureImageWrap{height:50vw}}.modal__singleFeatureImage{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal__socialWrapFood{text-transform:uppercase;margin-top:1rem}.modal__socialWrapFood a{display:inline-block;padding-right:1rem;color:var(--pink)}.quickLinks{display:flex;width:100%;flex-wrap:wrap;align-items:center;position:relative;z-index:1;max-width:400px;margin:0 auto 3rem}.quickLinks.quickLinks--left{margin-left:0}.quickLinks__label{flex:1 0 100%;font-size:.9rem;color:var(--pink);margin-bottom:.5rem;padding-right:1rem}@media screen and (min-width:640px){.quickLinks__label{flex:0 0 auto}}.quickLinks__trigger{flex:1 0 100%;padding:1rem;border:2px solid var(--black);position:relative;text-transform:uppercase;cursor:pointer;font-family:var(--headingFont);color:var(--black)}@media screen and (min-width:640px){.quickLinks__trigger{flex:0 0 400px}}.quickLinks__trigger:after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid var(--black);border-right:2px solid var(--black);position:absolute;right:1rem;top:50%;transform:translate3d(0,-50%,0) rotate(45deg)}.quickLinks__lists{display:flex;flex:1 0 100%;flex-direction:column;border:2px solid var(--black);border-top:none;background-color:var(--white)}@media screen and (min-width:640px){.quickLinks__lists{position:absolute;right:0;top:100%;width:400px}}.quickLinks__lists a{display:block;padding:1rem;width:100%;text-transform:uppercase;font-size:1.1rem}.quickLinks__lists a:active,.quickLinks__lists a:focus,.quickLinks__lists a:hover{text-decoration:underline}.seperatorSection{position:relative;margin-top:10rem}.separator{position:absolute;top:-6rem;left:50%;transform:translate3d(-50%,0,0);min-width:1400px;width:100%;height:30rem;z-index:-1;max-width:100%}@media screen and (max-width:639px){.separator.separator--solid{left:100%}}.separator.separator--dotted{top:-9rem}.separator__svg{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section .separator__svg path,section:first-of-type .separator__svg path{fill:var(--purple)}section:nth-of-type(2) .separator__svg{transform:rotateX(180deg) translateY(4rem)}section:nth-of-type(2) .separator__svg path{fill:var(--darkPink)}section:nth-of-type(3) .separator__svg path{fill:var(--orange)}.separator_dotted{display:block;height:100%;width:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:50%}section:nth-of-type(3n+1) .separator_dotted{background-image:url(../img/separator-dotted--purple.svg)}section:nth-of-type(3n+2) .separator_dotted{transform:rotateY(180deg) translateY(4rem);background-image:url(../img/separator-dotted--pink.svg)}section:nth-of-type(3n+3) .separator_dotted{background-image:url(../img/separator-dotted--orange.svg)}.page-news section:first-of-type .separator__svg path,.single-post section:first-of-type .separator__svg path{fill:var(--darkPink)}.child-of-infomation .textOnlyBanner .separator__svg path,.page-info .textOnlyBanner .separator__svg path{fill:var(--orange)}.child-of-accommodation .textOnlyBanner .separator__svg path,.page-accommodation .textOnlyBanner .separator__svg path{fill:var(--darkPink)}.page-food-and-drink .textOnlyBanner .separator__svg path,.single-food-drink .foodAndDrink--separator .separator__svg path{fill:var(--pink)}.artistBlock{text-transform:uppercase}.artistBlock div[data-plot-modal-group=artistListings]{cursor:pointer}.artistBlock__imageWrap{height:76vw}@media screen and (min-width:640px){.artistBlock__imageWrap{height:30vw;max-height:400px}}.artistBlock__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.artistBlock__title{padding:.25rem 0 .5rem}.bannerNotification{white-space:nowrap;display:block;color:var(--white);background-color:var(--purple)}.bannerNotification.withAnimation>div,.bannerNotification[data-animation-type=always]>div{white-space:nowrap;display:inline-block;padding-right:1rem;-webkit-animation:fakeMarquee 30s linear infinite;animation:fakeMarquee 30s linear infinite}.bannerNotification{line-height:calc(var(--lineHeight)/100*1.6);padding:.6rem;max-width:100vw}.plotModalNotification__imageWrap{margin-bottom:calc(var(--vs)*0.25)}.bannerNotification{text-align:center}.bannerNotification p{margin:0}@-webkit-keyframes fakeMarquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fakeMarquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (min-width:640px){.largeLinks{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.largeLinks>*{width:50%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.largeLinks__card{border:2px solid var(--pink);padding:2rem;text-align:center;text-transform:uppercase;max-width:450px;margin:0 auto 2rem}@media screen and (min-width:640px){.largeLinks__card{max-width:none}}.largeLinks__buttonWrap{margin-top:1rem}.streetFood{padding-bottom:4rem}.streetFood .separator{height:40rem}@media screen and (min-width:640px){.streetFood .separator{height:30rem;top:-8rem}}.streetFood__gridWrap{margin-top:-4rem}.streetFood__title{color:var(--white);margin-bottom:1rem}.streetFood__block{margin-bottom:2rem}@media screen and (min-width:640px){.streetFood__block{margin-bottom:0}}.streetFood__modalTrigger{cursor:pointer}.streetFood__image{display:block;height:68vw;width:100%}@media screen and (min-width:640px){.streetFood__image{height:24vw;max-height:330px}}.streetFood__categoryGrid{background-color:var(--purple);border:2px solid var(--white);display:grid;color:var(--white);align-items:center;justify-content:center}@media screen and (min-width:640px){.streetFood__categoryGrid{grid-template-columns:1fr 5fr}}.streetFood__gridTitle{font-size:2rem;text-transform:uppercase;padding:1rem;text-align:center}.streetFood__gridItems{padding:1rem;display:flex;flex-wrap:wrap;border-top:2px solid var(--white)}@media screen and (min-width:640px){.streetFood__gridItems{border-top:none;border-left:2px solid var(--white);padding:1rem 2rem}}.streetFood__item{flex:0 0 50%;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;display:flex;align-items:center}@media screen and (min-width:640px){.streetFood__item{flex:0 0 33%}}@media screen and (min-width:1024px){.streetFood__item{flex:0 0 20%}}.streetFood__item span{display:inline-block;color:var(--pink);font-size:1.1rem;min-width:30px}.marginTop{margin-top:12rem}.streetFood__grid{margin-bottom:4rem}@media screen and (min-width:640px){.streetFood__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.streetFood__grid>*{width:33.33333%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.streetFood__foodCats{text-transform:uppercase;color:var(--pink)}.streetFood__foodCat{display:inline-block}.streetFood__foodCat.streetFood__foodCat--dot{padding-right:.5rem;position:relative}.streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);width:5px;height:5px;background-color:var(--pink);border-radius:100px}.streetFood__cardTitle,.streetFood__title{text-transform:uppercase}.streetFood__cardTitle{color:var(--purple)}.streetFood__partnersTitle{margin-bottom:4rem}section.streetFood .separator.separator--solid.separator--pink .separator__svg path{fill:var(--darkPink)}.foodAndDrink__container{margin-bottom:3rem}.maxWidth{max-width:1300px}.maxWidth,.maxWidth--small{margin:0 auto;padding:0 1rem;width:100%}.maxWidth--small{max-width:700px}.maxWidth--medium{max-width:750px;margin:0 auto;padding:0 1rem;width:100%}html{--vs:2rem;--hs:1rem}.sectionWithVerticalSpacing{margin-bottom:var(--vs)}.plotLayout{margin-bottom:4rem}.lineupPagesSubmenu__Wrapper{margin-top:-10rem;background-color:var(--white);position:relative;padding-top:2rem}.lineupPagesSubmenu{position:absolute;bottom:100%;width:100%;z-index:2}.lineupPagesSubmenu ul{padding-left:0;display:flex}.lineupPagesSubmenu ul li{flex:0 1 12rem;margin-right:.5rem}.lineupPagesSubmenu ul li:last-child{margin-right:0}.lineupPagesSubmenu ul li.current-menu-item a{background-color:var(--white);color:var(--purple);border:2px solid var(--white)}.lineupPagesSubmenu ul li a{display:inline-block;text-align:center;text-transform:uppercase;font-size:1.1rem;color:var(--white);border:2px solid var(--white);padding:.25rem 0;width:100%;height:100%}@media screen and (min-width:640px){.lineupPagesSubmenu ul li a{font-size:1.5rem;padding:.5rem 0}}html{font-family:Flama Book,Helvetica;font-size:15px;--bodyFont:"Flama Book",sans-serif;--headingFont:"Flama Condensed",sans-serif;--headingFont--bold:"Flama Condensed",sans-serif}@media screen and (min-width:640px){html{font-size:16px}}@media screen and (min-width:1024px){html{font-size:17px}}@media screen and (min-width:1200px){html{font-size:18px}}@font-face{font-family:Flama Book;src:url(../fonts/Flama-Book.woff) format("woff2"),url(../fonts/Flama-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Flama Condensed;src:url(../fonts/FlamaCondensed-Medium.woff) format("woff2"),url(../fonts/FlamaCondensed-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Flama Condensed Bold;src:url(../fonts/FlamaCondensed-Bold.woff) format("woff2"),url(../fonts/FlamaCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;color:var(--purple)}h1{font-size:3.5rem;line-height:1;font-family:var(--headingFont--bold)}@media screen and (min-width:320px) and (max-width:399px){h1{font-size:3rem}}@media screen and (min-width:640px){h1{font-size:4.8rem}}h2,h3,h4,h5,h6{font-family:var(--headingFont);line-height:1.2}h2{font-size:3.7rem}@media screen and (min-width:320px) and (max-width:399px){h2{font-size:2.7rem}}h3{font-size:2.4rem}h4{font-size:2.1rem}h5{font-size:1.6rem}p{font-size:1rem;line-height:1.4rem;font-family:var(--bodyFont);margin:0}a,p{color:var(--black)}a{text-decoration:none;font-family:var(--headingFont)}.video-js .vjs-big-play-button{height:3rem;width:3rem;border-radius:50%;left:calc(50% - 1.5rem);top:calc(50% - 1.5rem);border:none;line-height:3rem}.plotLayoutForm{background-color:var(--white);color:var(--orange)}.plotLayoutForm p{color:inherit}.plotLayoutForm__innerWrap{position:relative;height:100%;width:100%;max-width:620px;padding:1rem 0 0;margin:0 auto}.plotLayoutForm__innerWrap label{color:var(--orange)!important}.plotLayoutForm__innerWrap h1,.plotLayoutForm__innerWrap h2,.plotLayoutForm__innerWrap h3,.plotLayoutForm__innerWrap h4,.plotLayoutForm__innerWrap h5{color:var(--orange);margin-bottom:1rem}.plotLayoutForm__innerWrap .wpforms-field-container{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.plotLayoutForm__innerWrap .wpforms-field{flex:0 0 100%}.plotLayoutForm__innerWrap .wpforms-field-label{text-transform:uppercase;margin-bottom:.5rem;display:block}.plotLayoutForm__innerWrap .wpforms-field-sublabel{margin:.25rem 0 0;display:block;font-size:.9rem}.plotLayoutForm__innerWrap input[type=email],.plotLayoutForm__innerWrap input[type=text]{font-size:1.2rem;padding:.75rem;background-color:transparent;outline:none;border:1px solid var(--orange);max-width:100%!important;color:var(--orange)}.plotLayoutForm__innerWrap .modal__firstName,.plotLayoutForm__innerWrap .modal__lastName,.plotLayoutForm__innerWrap .wpforms-field.wpforms-field-email{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:640px){.plotLayoutForm__innerWrap .modal__firstName,.plotLayoutForm__innerWrap .modal__lastName{flex:0 0 49%}}.plotLayoutForm__innerWrap .wpforms-one-half{width:100%;margin:0 0 1rem}.plotLayoutForm__innerWrap .wpforms-one-half input{width:100%}.plotLayoutForm__innerWrap .wpforms-field-hp{display:none}.plotLayoutForm__innerWrap .wpforms-field-row.wpforms-field-medium{display:grid;flex-direction:column}@media screen and (min-width:640px){.plotLayoutForm__innerWrap .wpforms-field-row.wpforms-field-medium{grid-template-columns:1fr 1fr;grid-gap:var(--hs)}}.plotLayoutForm__innerWrap .plotModalReplaceContents{max-width:620px}.plotLayoutForm__innerWrap .modal__checkbox .wpforms-field-label{display:block;margin-top:2rem;text-transform:none;font-size:1.6rem}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul,.plotLayoutForm__innerWrap .wpforms-field-radio ul{list-style:none;padding-left:0}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li,.plotLayoutForm__innerWrap .wpforms-field-radio ul li{position:relative}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li label,.plotLayoutForm__innerWrap .wpforms-field-radio ul li label{display:block;padding:.75rem 1rem .75rem 35px;position:relative}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li label:after,.plotLayoutForm__innerWrap .wpforms-field-radio ul li label:after{content:"";display:block;height:12px;width:12px;border:1px solid var(--orange);position:absolute;left:10px;top:50%;transform:translate3d(0,-50%,0)}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li input,.plotLayoutForm__innerWrap .wpforms-field-radio ul li input{opacity:0;height:0;width:0;background:transparent;position:absolute;left:-1000px}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li input:checked~label:after,.plotLayoutForm__innerWrap .wpforms-field-radio ul li input:checked~label:after{background-image:url(../img/checked.png);background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:var(--white)}.plotLayoutForm__innerWrap .wpforms-submit-container{text-align:center}.plotLayoutForm__innerWrap .wpforms-submit{background-color:var(--orange);padding:.75rem 3.5rem;color:var(--white);font-family:var(--headingFont);text-transform:uppercase;outline:none;border:none;font-size:1.4rem}.plotLayoutForm__innerWrap .wpforms-confirmation-container{background-color:var(--white);padding:1rem}.plotLayoutForm__innerWrap .wpforms-confirmation-container p{margin:0;color:var(--orange)}.plotLayoutForm__innerWrap label.wpforms-error{color:var(--alert)!important}.plotLayoutForm__introText{margin:0 0 calc(var(--hs)*1.5)}.plotLayoutForm__smallPrint{margin:calc(var(--hs)*1.5) auto;opacity:.8}.plotLayoutForm__smallPrint p{font-size:.8rem;line-height:1.2}.page-info .blockLinks{background-color:var(--white)}.page-info .blockLinks .quickLinks{display:flex}.blockLinks{position:relative;padding:4rem 0;margin-bottom:-10px;background-color:rgba(132,94,194,.05)}.blockLinks .quickLinks,.blockLinks .separator{display:none}@media screen and (min-width:640px){.blockLinks__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.blockLinks__grid>*{width:33.33333%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.blockLinks__sectionHeading{text-transform:uppercase;color:var(--orange)}.blockLink__innerWrap{position:relative;height:95vw;background:#000}@media screen and (max-width:639px){.blockLink__innerWrap{margin-bottom:var(--vs)}}@media screen and (min-width:640px){.blockLink__innerWrap{height:30vw;max-height:400px}}.blockLink__backgroundWrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}img[data-src].blockLink__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;background:transparent}.blockLink__textWrap{position:relative;height:100%;width:100%;padding:1rem;border-top:5px solid var(--orange);color:var(--white);display:flex;flex-direction:column;justify-content:space-between}.blockLink__findOutMore{display:flex;align-items:center;justify-content:space-between}.blockLink__findOutMore span{font-size:1.4rem}.blockLink__title{color:var(--white)}.carousel{max-width:100%;overflow:hidden;position:relative;height:60vw}.carousel__slide{width:100%;background:#000}.carousel__backgroundWrap{height:60vw;position:absolute;z-index:1;width:100%}.carousel__image,.carousel__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel__contentWrap{z-index:2;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;height:60vw;color:#fff}.carousel__title{color:#fff}.flickity-enabled:focus,.flickity-viewport:focus{outline:0}.flickity-button{background:none;border:none;width:2.2rem;height:2.2rem;position:absolute;left:1rem;background:var(--primaryColor);border-radius:50%;top:calc(50% - 1.1rem)}.flickity-button svg{width:100%;height:100%;padding:10%;fill:#fff}.flickity-button.next{right:1rem;left:auto}@media screen and (min-width:640px){.featuredArtists__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.featuredArtists__grid>*{width:33.33333%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.featuredArtists__heading{padding:2rem 0}.artistBlock__image{width:100%}.single-post .fluidContent{text-align:left}.single-post .fluidContent h1,.single-post .fluidContent h2,.single-post .fluidContent h3,.single-post .fluidContent h4,.single-post .fluidContent h5{margin-bottom:1rem}.fluidContent{text-align:center}.fluidContent .aligncenter{margin:0 auto;display:block}.fluidContent .alignleft{display:block}@media screen and (min-width:640px){.fluidContent .alignleft{display:inline-block;float:left;padding-right:1rem}}.fluidContent .alignright{display:block}@media screen and (min-width:640px){.fluidContent .alignright{display:inline-block;float:right;padding-left:1rem}}.fluidContent__inner{margin-bottom:4rem}@media screen and (min-width:640px){.fluidContent__row{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.fluidContent__row>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.fluidContent__imageWrap{height:80vw;margin-bottom:2rem}@media screen and (min-width:640px){.fluidContent__imageWrap{height:33vw;display:flex;max-height:590px}}img[data-src].fluidContent__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:640px){img[data-src].fluidContent__image{display:block;height:80%;width:94%}}@media screen and (min-width:640px){img[data-src].fluidContent__image--one{margin-left:1rem}}@media screen and (min-width:640px){img[data-src].fluidContent__image--two{margin-left:auto;margin-right:1rem;margin-top:auto}}.fluidContent__singleButton{text-align:center}.accordion__intro{margin-bottom:4rem}.accordion__heading{text-align:center;color:var(--black)}.accordion__title{position:relative;padding:1rem 2rem 1rem 0;border-top:1px solid var(--black);color:var(--pink);background-color:var(--white);cursor:pointer}.accordion__title:before{right:calc(.5rem + 9px);transform:translate3d(0,-50%,0);height:20px;width:2px}.accordion__title:after,.accordion__title:before{content:"";position:absolute;top:50%;display:block;background-color:var(--pink)}.accordion__title:after{right:.5rem;width:20px;height:2px}.open .accordion__title:before{display:none}.accordion__content{margin-bottom:2rem;display:none;height:0;transition:all .3s ease-in-out}.accordion__content p{margin-bottom:1rem}.open .accordion__content{display:block;height:auto}@media screen and (max-width:639px){.fiftyFifty.seperatorSection{margin-top:4rem}}@media screen and (min-width:640px){section.fiftyFifty:nth-of-type(2n) .fiftyFifty__imageWrap--two .fiftyFifty__innerImageWrap{width:70%;margin-right:-1rem;margin-left:auto;margin-top:3rem}section.fiftyFifty:nth-of-type(2n) .fiftyFifty__imageWrap--three .fiftyFifty__innerImageWrap{width:80%;margin-left:3rem}section.fiftyFifty:nth-of-type(odd) .fiftyFifty__imageWrap--two .fiftyFifty__innerImageWrap{width:80%;margin-right:-1rem;margin-left:auto;margin-top:1rem}section.fiftyFifty:nth-of-type(odd) .fiftyFifty__imageWrap--three .fiftyFifty__innerImageWrap{width:80%;margin-left:3rem;margin-top:4rem}}@media screen and (min-width:640px){.fiftyFifty--right{flex-direction:row-reverse}}.fiftyFifty__row{width:100%}@media screen and (min-width:640px){.fiftyFifty__row{display:flex}}.fiftyFifty__imageWrap{height:80vw;margin-bottom:2rem}@media screen and (min-width:640px){.fiftyFifty__imageWrap{width:50%;height:80vw;max-height:440px}}@media screen and (min-width:640px){.fiftyFifty__row.fiftyFifty--right .fiftyFifty__imageWrap{padding:0 0 0 1rem}.fiftyFifty__row.fiftyFifty--left .fiftyFifty__imageWrap,.fiftyFifty__row.fiftyFifty--right .fiftyFifty__textWrap{padding:0 1rem 0 0}.fiftyFifty__row.fiftyFifty--left .fiftyFifty__textWrap{padding:0 0 0 1rem}}@media screen and (min-width:640px){.fiftyFifty__imageWrap--three{padding-left:1rem}.fiftyFifty__imageWrap--two{padding-right:1rem}}.fiftyFifty__imageWrap--three,.fiftyFifty__imageWrap--two{height:62vw}img[data-src].fiftyFifty__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-top:5px solid var(--purple)}.fiftyFifty__textWrap{margin-bottom:2rem}@media screen and (min-width:640px){.fiftyFifty__textWrap{width:50%}}.fiftyFifty__innertextWrap{background-color:var(--white);padding:1rem}@media screen and (min-width:640px){.fiftyFifty__innertextWrap{padding:1rem 2rem}}.fiftyFifty__subheading{color:var(--pink);margin-bottom:1rem;font-family:var(--headingFont)}.fiftyFifty__heading{margin-bottom:.5rem}.fiftyFifty__content{margin-bottom:3rem}.fiftyFifty__content p{margin-bottom:1rem}.fiftyFifty__innerImageWrap{height:100%}.fullImageOrVideo{position:relative;margin:1rem}.fullImageOrVideo p{color:#fff;font-size:1.2rem}.fullImageOrVideo strong{font-family:var(--headingFont--bold)}.fullImageOrVideo__backgroundWrap{height:84vw;max-height:733px}.fullImageOrVideo__image,.fullImageOrVideo__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.fullImageOrVideo__contentWrap{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:flex;justify-content:center;align-items:center;z-index:2;height:100%;width:100%;text-align:center}.fullImageOrVideo__title{color:#fff;margin-bottom:.5rem}.fullImageOrVideo__text{margin-bottom:1rem}.newsletterSignup{padding:2rem;background-color:var(--orange);margin-bottom:0;position:relative;margin-top:5rem;z-index:2}.newsletterSignup__illustration{position:absolute;bottom:100%;left:50%;transform:translate3d(-50%,0,0);width:100%;height:4rem;min-width:1400px;z-index:-1}.newsletterSignup__heading{color:var(--white);text-align:center;margin-bottom:1rem}.newsletterSignup__button{background-color:var(--white);font-family:var(--headingFont--bold);cursor:pointer}.page-newsletter .banner__SVGwrap .banner__desktopSVG path:last-child,.page-newsletter .banner__SVGwrap .banner__mobileSVG path:last-child{fill:var(--orange)}body.page-newsletter{background:var(--orange)}.newsletterFormContainer{position:relative;height:100%;width:100%;background-color:var(--orange);max-width:620px;padding:1rem;margin:4rem auto}.newsletterFormContainer label{color:var(--white)!important}.newsletterFormContainer .closePlotModal{position:absolute;top:1rem;left:1rem;display:inline-block;height:30px;width:30px;padding:0;background-color:transparent;border:none}.newsletterFormContainer .closePlotModal svg{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.newsletterFormContainer .closePlotModal svg line{stroke:var(--white)}.newsletterFormContainer .plotModalScrollViewport{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;background-color:var(--orange);max-width:none;color:var(--white)}.newsletterFormContainer h1,.newsletterFormContainer h2,.newsletterFormContainer h3,.newsletterFormContainer h4,.newsletterFormContainer h5{color:var(--white);margin-bottom:1rem}.newsletterFormContainer .wpforms-field-container{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.newsletterFormContainer .wpforms-field{flex:0 0 100%}.newsletterFormContainer .wpforms-field-label{text-transform:uppercase;margin-bottom:.5rem}.newsletterFormContainer input[type=email],.newsletterFormContainer input[type=text]{font-size:1.2rem;padding:.75rem;background-color:transparent;outline:none;border:1px solid var(--white);max-width:100%!important;color:var(--white)}.newsletterFormContainer .modal__firstName,.newsletterFormContainer .modal__lastName,.newsletterFormContainer .wpforms-field.wpforms-field-email{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:640px){.newsletterFormContainer .modal__firstName,.newsletterFormContainer .modal__lastName{flex:0 0 49%}}.newsletterFormContainer .wpforms-field-hp{display:none}.newsletterFormContainer .wpforms-field-row.wpforms-field-medium{display:flex;flex-direction:column}.newsletterFormContainer .wpforms-field-row-block.wpforms-one-half{margin-left:0}@media screen and (min-width:640px){.newsletterFormContainer .wpforms-field-row-block.wpforms-one-half{margin-left:1rem}}.newsletterFormContainer .plotModalReplaceContents{max-width:620px}.newsletterFormContainer .modal__checkbox .wpforms-field-label{display:block;margin-top:2rem;text-transform:none;font-size:1.6rem}.newsletterFormContainer .modal__checkbox ul{list-style:none;padding-left:0}.newsletterFormContainer .modal__checkbox ul li{position:relative}.newsletterFormContainer .modal__checkbox ul li label{display:block;padding:.75rem 1rem .75rem 35px;position:relative}.newsletterFormContainer .modal__checkbox ul li label:after{content:"";display:block;height:12px;width:12px;border:1px solid var(--white);position:absolute;left:10px;top:50%;transform:translate3d(0,-50%,0)}.newsletterFormContainer .modal__checkbox ul li input{opacity:0;height:0;width:0;background:transparent;position:absolute;left:-1000px}.newsletterFormContainer .modal__checkbox ul li input:checked~label:after{background-image:url(../img/checked.png);background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:var(--white)}.newsletterFormContainer .wpforms-submit-container{text-align:center}.newsletterFormContainer .wpforms-submit{background-color:var(--white);padding:.75rem 3.5rem;color:var(--pink);font-family:var(--headingFont);text-transform:uppercase;outline:none;border:none;font-size:1.4rem}.plotModalWrap label{pointer-events:all}.newsletterSignup__modalHeading{text-align:center;margin-bottom:2rem;color:var(--white)}.newsletterSignup__modalIntro{margin-bottom:1rem}.newsletterSignup__modalIntro p{color:var(--white)}.wpforms-confirmation-container p{color:var(--white);text-align:center}.content iframe{width:100%}img[data-src]{background:#ccc}.article{display:block}@media screen and (max-width:639px){.article{margin-bottom:2rem}}@media screen and (min-width:640px){.latestArticles__grid{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;justify-content:center}.latestArticles__grid>*{width:50%;padding-left:1rem;padding-right:1rem;margin-bottom:var(--vs)}}.latestArticles__imageWrap{height:63vw;width:calc(100% + 2rem);margin-left:-1rem;max-height:450px}@media screen and (min-width:640px){.latestArticles__imageWrap{height:32vw;width:100%;margin-left:0}}.latestArticles__imageWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.latestArticles__title{color:var(--darkPink);padding:1rem 0}.latestArticles__button{padding-bottom:3rem}@media screen and (min-width:640px){.latestArticles__button{padding-bottom:4rem}}.imageGrid__heading{margin-bottom:1rem}.imageGrid__layout{display:grid;grid-gap:var(--hs)}.imageGrid__layout--1{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,33vw) 55vw repeat(2,33vw) 55vw;grid-template-areas:"item1 item1" "item1 item1" "item5 item5" "item2 item4" "item3 item4" "item6 item7"}@media screen and (min-width:640px){.imageGrid__layout--1{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,19vw) 28vw;grid-template-areas:"item1 item1 item2 item4" "item1 item1 item3 item4" "item5 item5 item6 item7"}}.imageGrid__layout--2{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,40vw) 55vw repeat(2,40vw) 55vw;grid-template-areas:"item1 item1" "item2 item3" "item5 item5" "item4 item4" "item4 item4" "item6 item7"}@media screen and (min-width:640px){.imageGrid__layout--2{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,23vw) 33vw;grid-template-areas:"item1 item1 item4 item4" "item2 item3 item4 item4" "item5 item5 item6 item7"}}.imageGrid__layout--3{grid-template-columns:1fr 1fr;grid-auto-rows:34vw;grid-template-areas:"item1 item1" "item1 item1" "item3 item4" "item5 item6" "item2 item2" "item2 item2" "item7 item7" "item7 item7"}@media screen and (min-width:640px){.imageGrid__layout--3{grid-template-columns:repeat(4,1fr);grid-auto-rows:20vw;grid-template-areas:"item1 item1 item2 item2" "item1 item1 item2 item2" "item3 item4 item7 item7" "item5 item6 item7 item7"}}.imageGrid__gridItem .imageGrid__image,.imageGrid__gridItem .imageGrid__video{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.imageGrid__gridItem--1{grid-area:item1;position:relative;overflow:hidden}.imageGrid__gridItem--2{grid-area:item2;position:relative;overflow:hidden}.imageGrid__gridItem--3{grid-area:item3;position:relative;overflow:hidden}.imageGrid__gridItem--4{grid-area:item4;position:relative;overflow:hidden}.imageGrid__gridItem--5{grid-area:item5;position:relative;overflow:hidden}.imageGrid__gridItem--6{grid-area:item6;position:relative;overflow:hidden}.imageGrid__gridItem--7{grid-area:item7;position:relative;overflow:hidden}.imageTiles__layout{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.imageTiles__layout>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--hs)}.artistsMain{margin-top:-10rem;background-color:var(--white);position:relative;padding-top:2rem}@media screen and (min-width:640px){.artists__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.artists__grid>*{width:33.33333%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.artists__backgroundWrap{height:14rem}.artists__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.artistTypes{margin-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-gap:.5rem}@media screen and (min-width:640px){.artistTypes{max-width:800px;grid-gap:0}}.artistTypes__type{color:var(--darkPink);font-size:1.2rem;font-family:var(--headingFont--bold);text-transform:uppercase;background-color:var(--white);outline:none;border:2px solid var(--darkPink);padding:.25rem;cursor:pointer}@media screen and (min-width:640px){.artistTypes__type{border-left:none}.artistTypes__type:first-child{border-left:2px solid var(--darkPink)}.artistTypes__type:last-child{border-right:2px solid var(--darkPink)}}.artistTypes__type.selected{background-color:var(--darkPink);border:2px solid var(--darkPink);color:var(--white)}@media screen and (max-width:639px){.artistBlock{margin-bottom:2.5rem}}.artistBlock__type{background-color:transparent;color:var(--pink);text-transform:uppercase;border:none;outline:none;padding:0 1rem 0 0;font-family:var(--headingFont);position:relative}.artistBlock__type:not(:last-child):after{content:"";display:block;position:absolute;right:.25rem;top:50%;transform:translate3d(0,-50%,0);width:5px;height:5px;background-color:var(--pink);border-radius:100px}.artists__buttonWrap{padding-bottom:4rem}.holdingPage{height:100vh;height:calc(var(--vh)*100)}.holdingPage__backgroundWrap{position:absolute;top:0;left:0;right:0;bottom:0}.banner__backgroundVideo,.holdingPage__backgroundImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.holdingPage__contentWrap{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:2}.holdingPage__title{color:#fff;margin:0}.bannerHome{height:70vh;position:relative;margin-bottom:4rem;background-color:var(--black)}@media screen and (min-width:640px){.bannerHome{height:50vw;max-height:1050px}}.bannerHome .banner--backgroundWrap{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--black)}.bannerHome .banner--image,.bannerHome .banner--video,.bannerHome .banner__overlayImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.bannerHome .banner__overlayImage{left:0;top:80%;height:21%;width:100%;background-size:cover}.bannerHome .banner__overlayImage,.bannerHome .banner__tree{position:absolute;background-repeat:no-repeat;background-position:50%}.bannerHome .banner__tree{z-index:2;bottom:-2rem;left:50%;transform:translate3d(-50%,0,0);height:5rem;width:6rem;background-size:contain}.bannerHome .banner--contentWrap{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:2}.bannerHome .banner--title{color:var(--white);margin:0;text-align:center}.staggeredLinks{position:relative}@media screen and (min-width:640px){.staggeredLinks{padding-bottom:8rem}}@media screen and (min-width:640px){.staggeredLinks__grid{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}.staggeredLinks__grid>*{width:50%;padding-left:2rem;padding-right:2rem;margin-bottom:var(--vs)}}.staggeredLink:last-child{margin-bottom:0}.staggeredLink:nth-child(2n){transform:translate3d(0,300px,0)}.staggeredLink .staggeredLink__innerWrap{margin-bottom:4rem}.staggeredLink .staggeredLink__backgroundWrap{height:75vw;border-top:5px solid var(--purple)}@media screen and (min-width:640px){.staggeredLink:nth-child(4n+1) .staggeredLink__backgroundWrap{height:33vw}.staggeredLink:nth-child(4n+2) .staggeredLink__innerWrap,.staggeredLink:nth-child(4n+3) .staggeredLink__innerWrap{width:80%;margin-left:auto}.staggeredLink:nth-child(4n+2) .staggeredLink__backgroundWrap,.staggeredLink:nth-child(4n+3) .staggeredLink__backgroundWrap{height:30vw}}.staggeredLink__backgroundWrap{max-height:434px}.staggeredLink--image,.staggeredLink__backgroundWrap img[data-src]{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.staggeredLink__textWrap{margin-top:-1.5rem;position:relative;z-index:1}.staggeredLink__title{display:inline-block;padding:.5rem 2rem .25rem 0;background:var(--white);color:var(--purple)}@media screen and (min-width:640px){.faqsMain{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.faqsMain>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}@media screen and (min-width:640px){.faqTypes{width:10rem}}@media screen and (min-width:640px){.faqsContent{width:calc(100% - 10rem)}}.faqTypes__type{display:block;margin-bottom:1rem}.boutiqueCamping{text-align:center}.boutiqueCamping h1{text-transform:none;margin-bottom:1rem}.boutiqueCamping p{margin-bottom:1rem}.boutiqueCamping__quickLinks{margin-bottom:2rem}.boutiqueCamping__optionsImageWrap{max-width:980px;margin:0 auto 4rem}.boutiqueCamping__optionsImage--mobile{display:block}@media screen and (min-width:640px){.boutiqueCamping__optionsImage--mobile{display:none}}.boutiqueCamping__optionsImage--desktop{display:none}@media screen and (min-width:640px){.boutiqueCamping__optionsImage--desktop{display:block}}img[data-src].boutiqueCamping__optionsImage{background:transparent}.page-boutique-camping .fiftyFifty{position:relative}.page-boutique-camping .boutiqueCamping__link{position:absolute;top:-50px}@media screen and (min-width:640px){.page-boutique-camping .boutiqueCamping__quickLinks{max-width:500px;margin:0 auto}}.page-news .newsBlock__imageBlock{border-top:5px solid var(--darkPink)}@media screen and (min-width:640px){.page-news .news__grid .newsBlock:nth-child(odd){margin-top:3rem}}@media screen and (min-width:640px){.news__featuredArticles{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.news__featuredArticles>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.news__grid{padding:2rem 0 3rem}@media screen and (min-width:640px){.news__grid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:center}.news__grid>*{width:50%;padding-left:.5rem;padding-right:.5rem;margin-bottom:var(--vs)}}@media screen and (min-width:1024px){.news__grid{display:flex;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem;justify-content:center}.news__grid>*{width:50%;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:var(--vs)}}.lineupPoster{margin-top:-10rem;background-color:var(--white);position:relative;padding-top:2rem}.single-post .textOnlyBanner__title{font-size:3rem;line-height:3rem}@media screen and (min-width:1024px){.single-post .textOnlyBanner__title{font-size:4.2rem;line-height:4.1rem;width:100%;max-width:1100px;margin:0 auto 2rem}}.single-post .maxWidth--small{max-width:750px}.single-post .textOnlyBanner{overflow:visible;z-index:0;margin-top:8rem;height:18rem}@media screen and (min-width:640px){.single-post .textOnlyBanner{margin-top:18rem;height:20rem}}.single-post .textOnlyBanner .separator{top:-16rem}@media screen and (min-width:640px){.single-post .textOnlyBanner .separator{top:-9.5rem}}.single-post .banner__contentWrap{height:auto}.single-post .news__featureImageWrap{position:relative;z-index:1;display:block;width:calc(100% + 2rem);margin-left:-1rem;margin-bottom:2rem;margin-top:-5rem}@media screen and (min-width:640px){.single-post .news__featureImageWrap{width:100%;max-width:1100px;margin:-8rem auto 2rem}}.single-post .news__featureImageWrap img{display:block;margin:0 auto;background:transparent}.single-post .article__image{border-top:5px solid var(--darkPink)}.single-post .singlePostArticles .latestArticles__intro .sectionTitle,.single-post .singlePostArticles .latestArticles__title{color:var(--darkPink)}.single-post .shareArticle{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:2rem}.single-post .shareArticle p{margin-bottom:1rem;text-transform:uppercase;color:var(--darkPink);font-family:var(--headingFont)}.single-post .shareArticle a{margin:0 .5rem}.single-post .singlePostArticles{padding:4rem 0;margin-bottom:-10px;background-color:rgba(132,94,194,.05)}.accommodation__heading{margin-bottom:1rem;font-size:1.8rem;text-align:center;min-height:6rem}@media screen and (min-width:640px){.accommodation__heading{min-height:0}}.accommodation__imageWrap{display:block;width:calc(100% + 2rem);margin-left:-1rem}@media screen and (min-width:640px){.accommodation__image--mobile{display:none}}.accommodation__image--desktop{display:block;margin:0 auto;max-height:700px}@media screen and (max-width:639px){.accommodation__image--desktop{display:none}}.schedule{--scheduleTopPosition:0;--scheduleHeight:50rem;--scheduleHeaderHeight:3rem;--scheduleBg:#fdfdfd;--scheduleHeadingBg:#f7f9fb;--scheduleHeadingColor:#eee;--scheduleBorderColor:#ebebeb;--scheduleTimeWidth:4rem;margin:1rem}#icon-arrow{fill:#888}.scheduleCalendarWrap{max-width:100%;margin:1rem 0 3rem}.scheduleCalendar{background:var(--scheduleBg);position:relative;border:solid var(--scheduleBorderColor);border-width:0 1px 0 0;-ms-scroll-chaining:none;overscroll-behavior:contain}.scheduleCalendar__headers{top:var(--scheduleTopPosition);position:-webkit-sticky;position:sticky;display:flex;justify-content:flex-end;z-index:20;box-shadow:0 1rem 4rem rgba(0,0,0,.04)}.scheduleCalendar__heading{height:var(--scheduleHeaderHeight);display:flex;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;border:solid var(--scheduleBorderColor);border-width:1px;z-index:1;background:var(--scheduleHeadingColor)}.scheduleCalendar__headerButtons{display:flex;justify-content:space-between;position:absolute;z-index:6;height:100%;padding:1px 0;width:calc(100% - var(--scheduleTimeWidth))}.scheduleCalendar__headerButton{border-radius:0;border:0;font:inherit;display:inline-flex;justify-content:center;align-items:center;outline:none!important;cursor:pointer;background:var(--scheduleHeadingBg)}.scheduleCalendar__headerButton>svg{line-height:0;width:1rem;height:1rem;fill:var(--scheduleHeadingColor);pointer-events:none}.scheduleCalendar__headerButton--left{transform:scaleX(-1)}.scheduleCalendar__gridLines{position:absolute;width:100%;top:0;height:var(--scheduleHeight);display:flex;margin-top:var(--scheduleHeaderHeight);flex-direction:column}.scheduleCalendar__gridLines hr{flex-grow:1;margin:0;width:100%;border:0;border-bottom:1px dashed #eee}.scheduleCalendarScroller,.scheduleCalendarTracks{display:flex;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scheduleCalendarScroller{overflow-x:hidden;flex:1}.scheduleCalendarTracks{overflow:auto;height:var(--scheduleHeight)}.scheduleCalendarScroller::-webkit-scrollbar,.scheduleCalendarTracks::-webkit-scrollbar{display:none}.scheduleCalendar__gridMarker{border:1px solid #ebebeb;border-top:0;background:var(--scheduleBg);padding:.2rem 1em 1rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}.scheduleCalendar__column:last-of-type{border-right:0}.scheduleCalendar__column{flex:1 0 66%;border-right:1px solid #eee;position:relative}@media screen and (min-width:640px){.scheduleCalendar__column:not(.scheduleCalendar__column--time){flex:1 0 33%}}@media screen and (min-width:1024px){.scheduleCalendar__column:not(.scheduleCalendar__column--time){flex:1 0 22%}}.scheduleCalendar__column+.scheduleCalendar__column{margin-left:-1px}.scheduleCalendar__column--time{flex:0 0 var(--scheduleTimeWidth);position:-webkit-sticky;position:sticky;left:0;z-index:10;font-size:.8rem;text-align:right;display:flex;flex-direction:column}.headers .scheduleCalendar__column--time{z-index:5}.scheduleCalendar__performance{padding:.5rem;position:absolute;width:100%;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.scheduleCalendar__performance:hover{transform:scale3d(1.02,1.02,1)}.scheduleCalendar__performanceInner{border-radius:4px;background:#fff;box-shadow:0 15px 30px -10px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid #ebecee;padding:10px;border-left:5px solid var(--primaryColor);height:100%}.scheduleFileButton{position:fixed;bottom:1rem;right:1rem;max-width:10rem;z-index:4000}.stages__grid{text-align:center}@media screen and (min-width:640px){.stages__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.stages__grid>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.stages__artistList{padding:0}.stages__panel{padding:1rem;background:#ddd}.tickets{background-color:var(--white);margin-top:-10rem;position:relative;z-index:7}.tickets__TierMenu:after{content:"flickity";display:none}@media screen and (min-width:1024px){.tickets__TierMenu:after{content:""}}.tickets__TierMenu{overflow:hidden}@media screen and (min-width:1024px){.tickets__TierMenu{display:flex;max-width:1300px;margin:0 auto;align-items:center;justify-content:center}}.tickets__TierMenuWrap{height:110px}.tickets__TierMenuWrap.tickets__TierMenuWrap--hidden{opacity:0;pointer-events:none}.tickets__TierMenu{position:relative;padding-left:0}.tickets__borderbottom{display:block;width:100vw;height:3px;background-color:rgba(90,90,90,.2);margin-bottom:4rem}.tickets__menuItem{width:50%;height:110px;padding:.75rem;display:flex;flex-direction:column;justify-content:center;cursor:pointer;text-align:center}@media screen and (min-width:1024px){.tickets__menuItem{text-align:left}}.tickets__menuItem h4{margin-bottom:.5rem}.tickets__menuItem span{text-transform:uppercase;font-size:.8rem}.tickets__menuItem.is-selected{background-color:var(--darkPink);color:var(--white)}.tickets__menuItem.is-selected h4{color:var(--white)}.tickets__menuItem.tickets__menuItem--soldOut{opacity:.4}.ticketOption--soldOut{pointer-events:none;opacity:.5}@media screen and (min-width:640px){.tickets__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.tickets__grid>*{width:50%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.largeLinks__link,.tickets__link{flex:1 0 50%;max-width:700px}.tickets__card{margin-bottom:3rem}.tickets__cardName{margin-bottom:2rem}.tickets__cardName,.tickets__ranges{text-transform:uppercase;text-align:center}.tickets__ranges{border:2px solid var(--pink);list-style:none;padding-left:0;max-width:450px;margin:0 auto;transition:all .3s ease-out;position:relative}@media screen and (min-width:640px){.tickets__ranges{max-width:none}}.tickets__ranges:hover,.tickets__ranges:hover .tickets__range{border-color:var(--purple)}.tickets__ranges:hover .tickets__button{background:var(--purple)}.tickets__range{border-bottom:1px solid var(--pink);padding:1rem;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-out}@media screen and (min-width:1024px){.tickets__range{padding:1rem 3rem}}.tickets__range:first-child{color:var(--pink);border-bottom:2px solid var(--pink);display:block}.tickets__range:first-child .tickets__name,.tickets__range:first-child .tickets__price{font-size:2.1rem}.tickets__button{display:block;text-align:center;background-color:var(--pink);color:var(--white);font-size:1.2rem;border-bottom:0;transition:all .3s ease-out}.tickets__name{font-size:1rem}.tickets__price{font-size:1.1rem}.tickets__smallMessage{font-size:.8rem;line-height:.8;margin-top:.5rem;text-align:center;position:absolute;bottom:calc(100% + .75rem);left:0;width:100%;text-transform:none}.tickets__link.tickets__link--soldOut{pointer-events:none}.tickets__link.tickets__link--soldOut .tickets__ranges{border-color:var(--soldOut)}.tickets__link.tickets__link--soldOut .tickets__range,.tickets__link.tickets__link--soldOut .tickets__range:first-child{border-color:var(--soldOut);color:var(--soldOut)}.tickets__link.tickets__link--soldOut .tickets__button{background-color:var(--soldOut)}.tickets__link.tickets__link--comingSoon{pointer-events:none}.tickets__link.tickets__link--comingSoon .tickets__range,.tickets__link.tickets__link--comingSoon .tickets__range:first-child,.tickets__link.tickets__link--comingSoon .tickets__ranges{border-color:var(--comingSoon)}.tickets__link.tickets__link--comingSoon .tickets__button{background-color:var(--comingSoon)}
/*# sourceMappingURL=data:application/json;base64,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Q0YsQ0FJQSw4REFDRSwwQkFDRixDQUNBLHdDQUNFLHdCQUNGLENBRUEsZ0JBQ0UsbUNBQW9DLENBQ3BDLFlBQWEsQ0FDYixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QiwyQkFDRixDQUNBLHFDQUNFLGdCQUNFLGlCQUNGLENBQ0YsQ0FDQSw0QkFDRSxpQkFBa0IsQ0FDbEIsbUNBQW9DLENBQ3BDLGFBQ0YsQ0FDQSx1RkFFRSxnQkFDRixDQUVBLGlCQUNFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsNEJBQTZCLENBQzdCLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsMkJBQ0YsQ0FFQSxlQUNFLGNBQ0YsQ0FFQSxnQkFDRSxnQkFDRixDQUVBLHVCQUNFLGVBQWlCLENBQ2pCLGNBQWdCLENBRWhCLGdCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLDBCQUEyQixDQUMzQixNQUFPLENBQ1AsVUFBVyxDQUNYLG1CQUNGLENBRUEsc0NBQ0UsbUJBQ0YsQ0FDQSx1REFDRSwyQkFDRixDQUtBLHdIQUhFLDJCQUE0QixDQUM1QixvQkFLRixDQUNBLHVEQUNFLCtCQUNGLENBRUEseUNBQ0UsbUJBQ0YsQ0FPQSx3TEFDRSw4QkFDRixDQUNBLDBEQUNFLGtDQUNGIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5odG1sICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wbG90TW9kYWxXcmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNTAwMDtcbn1cbi5wbG90TW9kYWxJblZpZXcgLnBsb3RNb2RhbFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGxvdE1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCAtIDJyZW0pO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnBsb3RNb2RhbENvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZU92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNDk5OTtcbn1cbi5wbG90TW9kYWxJblZpZXcgLnNpdGVPdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbG90TW9kYWxDb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wbG90U3VibmF2aWdhdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGxvdFN1Ym5hdmlnYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wbG90U2l0ZUhpZGRlbk5vdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvdHRvbTogMC40cmVtO1xuICBsZWZ0OiAwLjRyZW07XG4gIHBhZGRpbmc6IDAuNHJlbTtcbiAgYmFja2dyb3VuZDogI2U0NjM2MztcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGxvdFNpdGVIaWRkZW5Ob3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBsb3RTaXRlSGlkZGVuTm90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBsb3RTaXRlSGlkZGVuTm90ZSBwIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZWRpdE1lQnV0dG9uIHtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC40cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICB6LWluZGV4OiAzMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lZGl0TWVCdXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS12aDogMXZoO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBhdXNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1tdXRlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbG93IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1taWQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtaGlnaCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7XG59XG5cbi52anMtaWNvbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXN1YnRpdGxlcyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2FwdGlvbnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2hhcHRlcnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ej1wiO1xufVxuXG4udmpzLWljb24tY29nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsIC52anMtaWNvbi1jaXJjbGUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsIC52anMtaWNvbi1jaXJjbGU6YmVmb3JlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiO1xufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhbmNlbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcmVwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SWXCI7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+El1wiO1xufVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjtcbn1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpbyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjtcbn1cblxuLnZqcy1pY29uLW5leHQtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ9cIjtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbi52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiO1xufVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJdIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnZpZGVvLWpzICosIC52aWRlby1qcyA6YWZ0ZXIsIC52aWRlby1qcyA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSwgLnZpZGVvLWpzLnZqcy00LTMsIC52aWRlby1qcy52anMtZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52anMtbm8tanMgYSwgLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2YThjYztcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjYzMzMyZW07XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuMDY2NjZlbSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjgxNjY2ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cywgLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi52anMtY29udHJvbCAudmpzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciwgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyYjMzM2Y7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG5cbi52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTRlbTtcbn1cblxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLCAudmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsIC52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciwgLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cywgLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZmxleDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVlbTtcbiAgdG9wOiAtMC4zMzMzMzMzMzMzZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzLCBoZWlnaHQgMC4xcywgd2lkdGggMC4xcywgbGVmdCAwcywgdG9wIDBzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGxlZnQ6IC0zLjVlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlIHtcbiAgd2lkdGg6IDEwZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHkge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAzZW07XG4gIGxlZnQ6IC0zMDAwZW07XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMgMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAwLjQ1ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAwLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC41ZW07XG4gIGxlZnQ6IC0wLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC4zZW07XG4gIHJpZ2h0OiAtMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiA4ZW07XG4gIGJvdHRvbTogOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbWVudSB7XG4gIGxlZnQ6IC0yZW07XG59XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNGVtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmU6bm90KC52anMtbGl2ZXVpKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSwgLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sIC52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG59XG5cbi52anMtc3VidGl0bGVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52anMtY2FwdGlvbnMge1xuICBjb2xvcjogI2ZjNjtcbn1cblxuLnZqcy10dC1jdWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUsIC52anMtcGxheWJhY2stcmF0ZSA+IC52anMtbWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMDtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbn1cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwiIO+EnVwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnMtY2Fwcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzAlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzLCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMCAyNHB4O1xuICB9XG5cbiAgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG5cbiAgLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA3LjNlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSwgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogbWVkaXVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xuICBjb2xvcjogIzJiMzMzZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiA6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmpzLXJlc2l6ZS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudSA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnZpZGVvLWpzIDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4ucGxvdExvYWRpbmcge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Quc2VwZXJhdG9yU2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1hcnRpc3QgLmFydGlzdC5zZXBlcmF0b3JTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgfVxufVxuLnNpbmdsZS1hcnRpc3QgLmFydGlzdC5zZXBlcmF0b3JTZWN0aW9uIC5zZXBhcmF0b3Ige1xuICB0b3A6IC01cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1hcnRpc3QgLmFydGlzdC5zZXBlcmF0b3JTZWN0aW9uIC5zZXBhcmF0b3Ige1xuICAgIHRvcDogLTExcmVtO1xuICB9XG59XG4uc2luZ2xlLWFydGlzdCAuYXJ0aXN0X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaW5nbGUtYXJ0aXN0IC5hcnRpc3RfX3R5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLWFydGlzdCAuYmFubmVyLS1hcnRpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4uc2luZ2xlLWFydGlzdCAuY29udGVudCB7XG4gIG1hcmdpbjogMCAycmVtIDJyZW07XG59XG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaW5nbGUtYXJ0aXN0IC5hcnRpc3RfX3NvY2lhbExpbmtzIHtcbiAgbWFyZ2luOiAwIDJyZW0gNHJlbTtcbn1cbi5zaW5nbGUtYXJ0aXN0IC5hcnRpc3RfX3NvY2lhbExpbmtzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbi5zaW5nbGUtYXJ0aXN0IC5mb290ZXJfX3BhcnRuZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhbm5lciB7XG4gIGhlaWdodDogMTA4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX2JhY2tncm91bmRXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5iYW5uZXJfX1NWR3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQ1JTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXJfX1NWR3dyYXAge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lcl9fU1ZHd3JhcCB7XG4gICAgaGVpZ2h0OiA1NSU7XG4gIH1cbn1cbi5iYW5uZXJfX1NWR3dyYXAgLmJhbm5lcl9fbW9iaWxlU1ZHIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfX1NWR3dyYXAgLmJhbm5lcl9fbW9iaWxlU1ZHIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFubmVyX19TVkd3cmFwIC5iYW5uZXJfX2Rlc2t0b3BTVkcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfX1NWR3dyYXAgLmJhbm5lcl9fZGVza3RvcFNWRyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1wdXJwbGUpO1xufVxuXG5ib2R5LnBhZ2UtaW5mbyAuYmFubmVyX19TVkd3cmFwIHN2ZyAuYmFubmVyX19TVkdwYXRoLFxuLmNoaWxkLW9mLWluZm9tYXRpb24gLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZSk7XG59XG5cbmJvZHkucGFnZS1hY2NvbW1vZGF0aW9uIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgsXG5ib2R5LmNoaWxkLW9mLWFjY29tbW9kYXRpb24gLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRhcmtQaW5rKTtcbn1cblxuYm9keS5wYWdlLWZvb2QtYW5kLWRyaW5rIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1waW5rKTtcbn1cblxuLmJhbm5lcl9faW1hZ2UsIC5iYW5uZXJfX3ZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJhbm5lcl9fY29udGVudFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXJfX2NvbnRlbnRXcmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOSU7XG4gIH1cbn1cblxuLmJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHRPbmx5QmFubmVyIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50ZXh0T25seUJhbm5lciB7XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgfVxufVxuLnRleHRPbmx5QmFubmVyIC5iYW5uZXJUaXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudGV4dE9ubHlCYW5uZXIgLmJhbm5lclRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvciB7XG4gIHRvcDogLTE1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3Ige1xuICAgIHRvcDogMHJlbTtcbiAgfVxufVxuLnRleHRPbmx5QmFubmVyIC5iYW5uZXJfX2NvbnRlbnRXcmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhcmVudC1wYWdlaWQtMTQxMyAudGV4dE9ubHlCYW5uZXIge1xuICB6LWluZGV4OiAwO1xufVxuXG4jYnVyZ2VyTWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYnVyZ2VyTWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxMDBweCAwZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluTWVudVwiIFwic29jaWFsc1wiIFwic2Vjb25kYXJ5TWVudVwiO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNidXJnZXJNZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlKTtcbiAgei1pbmRleDogNDtcbn1cbi5idXJnZXJPcGVuICNidXJnZXJNZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNidXJnZXJNZW51IC5idXJnZXJNZW51X19tYWluTWVudSB7XG4gIGdyaWQtYXJlYTogbWFpbk1lbnU7XG59XG4jYnVyZ2VyTWVudSAuYnVyZ2VyTWVudV9fc2Vjb25kYXJ5TWVudSB7XG4gIGdyaWQtYXJlYTogc2Vjb25kYXJ5TWVudTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYnVyZ2VyTWVudSAuYnVyZ2VyTWVudV9fc2Vjb25kYXJ5TWVudSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgI2J1cmdlck1lbnUgLmJ1cmdlck1lbnVfX3NlY29uZGFyeU1lbnUgdWwuYnVyZ2VyTWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuI2J1cmdlck1lbnUgLmJ1cmdlck1lbnVfX3NlY29uZGFyeU1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbiNidXJnZXJNZW51IC5idXJnZXJNZW51X19zb2NpYWxzIHtcbiAgZ3JpZC1hcmVhOiBzb2NpYWxzO1xufVxuI2J1cmdlck1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bC5idXJnZXJNZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbnVsLmJ1cmdlck1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHVsLmJ1cmdlck1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICB1bC5idXJnZXJNZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG4uYnVyZ2VyTWVudV9fbWFpbk1lbnUge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1cmdlck1lbnVfX21haW5NZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVyZ2VyTWVudV9fbWFpbk1lbnU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnVyZ2VyTWVudV9fbWFpbk1lbnUgdWwuYnVyZ2VyTWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiA2dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idXJnZXJNZW51X19tYWluTWVudSB1bC5idXJnZXJNZW51IGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBpbmspO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnZoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxdmg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5idXJnZXJNZW51X19tYWluTWVudSB1bC5idXJnZXJNZW51IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnBsb3RCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5Q29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbG90QnV0dG9uLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogZ3JleTtcbn1cblxuLmJ1dHRvbkJveC0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMXJlbSAzLjVyZW07XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uYnV0dG9uLS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1waW5rKTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5idXR0b24tLWxhcmdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDhyZW07XG4gIH1cbn1cbi5idXR0b24tLWxhcmdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waW5rKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ1dHRvbi0tbGFyZ2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmJ1dHRvbi0tbGFyZ2U6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnV0dG9uLS1ib3JkZXJQaW5rIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tcGluayk7XG59XG5cbi5idXR0b25fX3dyYXBFdmVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYnV0dG9uX193cmFwRXZlbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLS1wcmltYXJ5Q29sb3I6ICM1MDUwY2M7XG4gIC0tc2Vjb25kYXJ5Q29sb3I6IGdyZWVuO1xuICAtLXB1cnBsZTogIzg0NUVDMjtcbiAgLS1ibGFjazogIzVBNUE1QTtcbiAgLS1waW5rOiAjRkY2RjkxO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWRhcmtQaW5rOiAjRDY1REIxO1xuICAtLW9yYW5nZTogI0ZGOTY3MTtcbiAgLS1zYXRzdW1hOiAjRkZDNzVGO1xuICAtLWJsdWU6ICMwMDgxQ0Y7XG4gIC0tbWludDogIzI5RDNCRTtcbiAgLS1hbGVydDogI2ZmMzUzNTtcbiAgLS1zb2xkT3V0OiByZ2JhKDkwLDkwLDkwICwgLjUpO1xuICAtLWNvbWluZ1Nvb246IHJnYmEoMjU1LCAxMTEsIDE0NSwgLjYpO1xufVxuXG4uY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmNvbG9yLS1kYXJrUGluayB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUNvbG9yKTtcbn1cblxuLmJnLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4uZm9vdGVyX19wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucGFydG5lcnNHcmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcnRuZXJzR3JpZCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhcnRuZXJzR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGFydG5lcnNHcmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxcmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVyc0dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhcnRuZXJzR3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzR3JpZF9fcGFydG5lciB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1heC13aWR0aDogMTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFydG5lcnNHcmlkX19wYXJ0bmVyIGltZ1tkYXRhLXNyY10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluQnV5VGlja2V0cy0tZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBpbmspO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbkJ1eVRpY2tldHMtLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3NlY29uZGFyeSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudSxcbi5mb290ZXJfX3N1Yk1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXJfX21lbnUgbGkgYSxcbi5mb290ZXJfX3N1Yk1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmZvb3Rlcl9fbWVudSBsaSBhOmhvdmVyLFxuLmZvb3Rlcl9fc3ViTWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fc3ViTWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5mb290ZXJfX3N1Yk1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5Rm9udCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19zdWJNZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5cbi5wcm9qZWN0U2ltcGx5Q3JlZGl0cyBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmZvb3Rlcl9faW5uZXJXcmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZW51V3JhcFwiIFwic29jaWFsV3JhcFwiIFwic3ViTWVudVwiIFwiaW1wbHlDcmVkaXRzXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19pbm5lcldyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNvY2lhbFdyYXAgc29jaWFsV3JhcFwiIFwibWVudVdyYXAgbWVudVdyYXBcIiBcInN1Yk1lbnUgaW1wbHlDcmVkaXRzXCI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudVdyYXAge1xuICBncmlkLWFyZWE6IG1lbnVXcmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudVdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fc29jaWFsV3JhcCB7XG4gIGdyaWQtYXJlYTogc29jaWFsV3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbFdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fc3ViTWVudSB7XG4gIGdyaWQtYXJlYTogc3ViTWVudTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3N1Yk1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXJfX3N1Yk1lbnUgLmZvb3Rlcl9fc3ViTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fc3ViTWVudSAuZm9vdGVyX19zdWJNZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5cbi5wcm9qZWN0U2ltcGx5Q3JlZGl0cyB7XG4gIGdyaWQtYXJlYTogaW1wbHlDcmVkaXRzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2plY3RTaW1wbHlDcmVkaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuI3NpdGVNYWluSGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbiNzaXRlTWFpbkhlYWRlciAubWF4V2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2l0ZU1haW5IZWFkZXIgLm1heFdpZHRoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc2l0ZU1haW5IZWFkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uc2l0ZU1haW5IZWFkZXJfX2xvZ28ge1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnNpdGVNYWluSGVhZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZU1haW5IZWFkZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDE1cmVtO1xuICB9XG59XG4uc2l0ZU1haW5IZWFkZXJfX2ltYWdlLnNpdGVNYWluSGVhZGVyX19pbWFnZS0tZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGVNYWluSGVhZGVyX19pbWFnZS5zaXRlTWFpbkhlYWRlcl9faW1hZ2UtLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGVNYWluSGVhZGVyX19uZXdMb2dvIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZU1haW5IZWFkZXJfX25ld0xvZ28ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTVyZW07XG4gIH1cbn1cbi5zaXRlTWFpbkhlYWRlcl9fbmV3TG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaGVhZGVyLS13aGl0ZSAuc2l0ZU1haW5IZWFkZXJfX2ltYWdlLS1saWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci0td2hpdGUgLnNpdGVNYWluSGVhZGVyX19pbWFnZS0tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLS13aGl0ZSAubWVudVRvZ2dsZV9fYnVyZ2VyIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbn1cblxuI3NpdGVNYWluSGVhZGVyLmhlYWRlci0td2hpdGUgLm1heFdpZHRoOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXJnZXJPcGVuIC5zaXRlTWFpbkhlYWRlcl9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3RhbmRvbi1sb2dvLS13aGl0ZS5wbmdcIik7XG59XG5cbi5zaXRlTWFpbkhlYWRlcl9fZGVza3RvcC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlTWFpbkhlYWRlcl9fZGVza3RvcC1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubWVudVRvZ2dsZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDExO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51VG9nZ2xlX19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5tZW51VG9nZ2xlX19idXJnZXIsXG4ubWVudVRvZ2dsZV9fY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZW51VG9nZ2xlX19idXJnZXIgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0tYmxhY2spO1xufVxuXG4ubWVudVRvZ2dsZV9fY3Jvc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnVyZ2VyT3BlbiAjc2l0ZU1haW5IZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLmJ1cmdlck9wZW4gLm1lbnVUb2dnbGVfX2Nyb3NzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ1cmdlck9wZW4gLm1lbnVUb2dnbGVfX2Nyb3NzIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbn1cbi5idXJnZXJPcGVuIC5tZW51VG9nZ2xlX19idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbkJ1eVRpY2tldHMtLWRlc2t0b3Age1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLkpTLS1sYXp5TG9hZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xufVxuLkpTLS1sYXp5TG9hZC5sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3Jvd0luIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncm93SW4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xufVxuLmdyb3dJbjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG59XG5cbi5mb3VyT2hGb3VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLmZvdXJPaEZvdXIgLmZvdXJPaEZvdXJfX2NvbnRlbnRXcmFwIHtcbiAgbWluLWhlaWdodDogNzV2aDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbi5mb3VyT2hGb3VyIC5mb3VyT2hGb3VyX19jb250ZW50V3JhcCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5zaXRlV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hcmdpbi0tdG9wIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJvcmRlclRvcCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1wdXJwbGUpO1xufVxuXG4uc2VjdGlvblRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5KUy0taWZyYW1lQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLkpTLS1pZnJhbWVDb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZXR1cm5MaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmxpZ2h0UHVycGxlQkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgOTQsIDE5NCwgMC4wNSk7XG59XG5cbi5yZXR1cm5MaW5rcyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmV0dXJuTGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmZsdWlkQ29udGVudF9fY29udGVudCBwLFxuLmFjY29yZGlvbl9fY29udGVudCBwLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgcCxcbi5tb2RhbF9fY29udGVudCBwLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgcCxcbi5maWZ0eUZpZnR5X19jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZmx1aWRDb250ZW50X19jb250ZW50IHAsXG4uYWNjb3JkaW9uX19jb250ZW50IHAsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBwLFxuLm1vZGFsX19jb250ZW50IHAsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBwLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgc3Ryb25nLFxuLmFjY29yZGlvbl9fY29udGVudCBzdHJvbmcsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBzdHJvbmcsXG4ubW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgc3Ryb25nLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDEsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDIsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDMsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDQsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDUsXG4uYWNjb3JkaW9uX19jb250ZW50IGgxLFxuLmFjY29yZGlvbl9fY29udGVudCBoMixcbi5hY2NvcmRpb25fX2NvbnRlbnQgaDMsXG4uYWNjb3JkaW9uX19jb250ZW50IGg0LFxuLmFjY29yZGlvbl9fY29udGVudCBoNSxcbi5maWZ0eUZpZnR5X19jb250ZW50IGgxLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDIsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoMyxcbi5maWZ0eUZpZnR5X19jb250ZW50IGg0LFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDUsXG4ubW9kYWxfX2NvbnRlbnQgaDEsXG4ubW9kYWxfX2NvbnRlbnQgaDIsXG4ubW9kYWxfX2NvbnRlbnQgaDMsXG4ubW9kYWxfX2NvbnRlbnQgaDQsXG4ubW9kYWxfX2NvbnRlbnQgaDUsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBoMSxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IGgyLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgaDMsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBoNCxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IGg1LFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDEsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoMixcbi5maWZ0eUZpZnR5X19jb250ZW50IGgzLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDQsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmx1aWRDb250ZW50X19jb250ZW50IGEsXG4uYWNjb3JkaW9uX19jb250ZW50IGEsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBhLFxuLm1vZGFsX19jb250ZW50IGEsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBhLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHlGb250KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmZsdWlkQ29udGVudF9fY29udGVudCBhLFxuLmFjY29yZGlvbl9fY29udGVudCBhLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgYSxcbi5tb2RhbF9fY29udGVudCBhLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgYSxcbi5maWZ0eUZpZnR5X19jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZsdWlkQ29udGVudF9fY29udGVudCB1bCxcbi5hY2NvcmRpb25fX2NvbnRlbnQgdWwsXG4uZmlmdHlGaWZ0eV9fY29udGVudCB1bCxcbi5tb2RhbF9fY29udGVudCB1bCxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IHVsLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgdWwge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZmx1aWRDb250ZW50X19jb250ZW50IHVsLFxuLmFjY29yZGlvbl9fY29udGVudCB1bCxcbi5maWZ0eUZpZnR5X19jb250ZW50IHVsLFxuLm1vZGFsX19jb250ZW50IHVsLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgdWwsXG4uZmlmdHlGaWZ0eV9fY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xufVxuXG4uc2l0ZU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5wbG90TW9kYWxMb2FkaW5nQWpheCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wbG90TW9kYWwucGxvdE1vZGFsTm90aWZpY2F0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4ucGxvdE1vZGFsLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuLnBsb3RNb2RhbC5wbG90TW9kYWxOb3RpZmljYXRpb24gcCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5wbG90TW9kYWwucGxvdE1vZGFsTm90aWZpY2F0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG59XG4ucGxvdE1vZGFsLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuY2xvc2VQbG90TW9kYWwge1xuICByaWdodDogMHJlbTtcbiAgdG9wOiAwcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUpO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBsb3RNb2RhbC5wbG90TW9kYWxOb3RpZmljYXRpb24gLmNsb3NlUGxvdE1vZGFsIHtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cblxuLmFydGlzdE1vZGFsLFxuLmZvb2RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24sXG4uZ2FsbGVyeU1vZGFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsLFxuLmZvb2RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24sXG4uZ2FsbGVyeU1vZGFsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uYXJ0aXN0TW9kYWwgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0LFxuLmZvb2RNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCxcbi5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0LFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAsXG4uZm9vZE1vZGFsIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2Nsb3NlQnV0dG9uV3JhcCxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwLFxuLmZvb2RNb2RhbCAubW9kYWxfX2Nsb3NlQnV0dG9uV3JhcCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwJSwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbi5hcnRpc3RNb2RhbCAuY2xvc2VQbG90TW9kYWwsXG4uZm9vZE1vZGFsIC5jbG9zZVBsb3RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLmNsb3NlUGxvdE1vZGFsLFxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RNb2RhbCAuY2xvc2VQbG90TW9kYWwsXG4uZm9vZE1vZGFsIC5jbG9zZVBsb3RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLmNsb3NlUGxvdE1vZGFsLFxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5hcnRpc3RNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnLFxuLmZvb2RNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuY2xvc2VQbG90TW9kYWwgc3ZnLFxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aXN0TW9kYWwgLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lLFxuLmZvb2RNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnIGxpbmUsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5jbG9zZVBsb3RNb2RhbCBzdmcgbGluZSxcbi5nYWxsZXJ5TW9kYWwgLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UsXG4uZm9vZE1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2ZlYXR1cmVJbWFnZSxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5mb29kTW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2UsXG4uZm9vZE1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2UsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2UsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIycmVtO1xuICB9XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX190aXRsZVdyYXBwZXIsXG4uZm9vZE1vZGFsIC5tb2RhbF9fdGl0bGVXcmFwcGVyLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3RpdGxlV3JhcHBlcixcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX190aXRsZVdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gMXJlbTtcbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX3RpdGxlLFxuLmZvb2RNb2RhbCAubW9kYWxfX3RpdGxlLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3RpdGxlLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX3RpdGxlIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmFydGlzdE1vZGFsIC5zdHJlZXRGb29kX19mb29kQ2F0cyxcbi5mb29kTW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXRzLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuc3RyZWV0Rm9vZF9fZm9vZENhdHMsXG4uZ2FsbGVyeU1vZGFsIC5zdHJlZXRGb29kX19mb29kQ2F0cyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYXJ0aXN0TW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuLmZvb2RNb2RhbCAuc3RyZWV0Rm9vZF9fZm9vZENhdC5zdHJlZXRGb29kX19mb29kQ2F0LS1kb3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5zdHJlZXRGb29kX19mb29kQ2F0LnN0cmVldEZvb2RfX2Zvb2RDYXQtLWRvdDpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbi5nYWxsZXJ5TW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fY29udGVudCxcbi5mb29kTW9kYWwgLm1vZGFsX19jb250ZW50LFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2NvbnRlbnQsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbSA0cmVtO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fY29udGVudCBwLFxuLmZvb2RNb2RhbCAubW9kYWxfX2NvbnRlbnQgcCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19jb250ZW50IHAsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcnRpc3RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9scyxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzLFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9scyxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzLFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMzByZW07XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAlLCAwKTtcbiAgfVxufVxuLmFydGlzdE1vZGFsIC5wbG90TW9kYWxDb250cm9sc19faW5uZXJXcmFwLFxuLmZvb2RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX2lubmVyV3JhcCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzX19pbm5lcldyYXAsXG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxDb250cm9sc19faW5uZXJXcmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5hcnRpc3RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX2JhY2ssXG4uYXJ0aXN0TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19uZXh0LFxuLmZvb2RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX2JhY2ssXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9sc19fbmV4dCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzX19iYWNrLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsQ29udHJvbHNfX25leHQsXG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxDb250cm9sc19fYmFjayxcbi5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgNTAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAwIDAuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCxcbi5mb29kTW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3NvY2lhbFdyYXAsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAgYSxcbi5mb29kTW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGEsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fc29jaWFsV3JhcCBhLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAgYSB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCksXG4uZm9vZE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCksXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCksXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4uZm9vZE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3NvY2lhbFdyYXAgYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuN3JlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5nYWxsZXJ5TW9kYWwgLmdhbGxlcnlNb2RhbF9fbWVkaWFXcmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gNnJlbTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ2FsbGVyeU1vZGFsIC5nYWxsZXJ5TW9kYWxfX21lZGlhV3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm90dG9tOiAxLjJyZW07XG4gIH1cbn1cbi5nYWxsZXJ5TW9kYWwgLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgOTQsIDE5NCwgMC43KTtcbn1cbi5nYWxsZXJ5TW9kYWwgLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4uaG9tZUludHJvIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5ob21lSW50cm9fX2JvcmRlclRvcCB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmhvbWVJbnRyb19faW1hZ2VXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lSW50cm9fX2ltYWdlV3JhcCB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gIH1cbn1cblxuaW1nW2RhdGEtc3JjXS5ob21lSW50cm9fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5ob21lSW50cm9fX2ltYWdlVGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaG9tZUludHJvX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5jdXN0b21MaW5ldXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4taGVpZ2h0OiAzMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jdXN0b21MaW5ldXAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5jdXN0b21MaW5ldXBfX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOmZpcnN0LWNoaWxkIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCgyKSBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoMykgYSwgLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDQpIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg1KSBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNikgYSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDcpIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg4KSBhIHtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDkpIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCgxMCkgYSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xufVxuXG4uY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6Zmlyc3QtY2hpbGQgYSwgLmN1c3RvbUxpbmV1cC0tZGVza3RvcCAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCgyKSBhIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDMpIGEge1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5jdXN0b21MaW5ldXAtLWRlc2t0b3AgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNCkgYSB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbi5jdXN0b21MaW5ldXAtLWRlc2t0b3AgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNSkgYSwgLmN1c3RvbUxpbmV1cC0tZGVza3RvcCAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg2KSBhLCAuY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDcpIGEge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cblxuLmN1c3RvbUxpbmV1cF9fbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczO1xufVxuLmN1c3RvbUxpbmV1cF9fbGluZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN1c3RvbUxpbmV1cF9fbGluZSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gIH1cbn1cbi5jdXN0b21MaW5ldXBfX2xpbmUgLmN1c3RvbUxpbmV1cF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuLmN1c3RvbUxpbmV1cF9fbGluZSAuYnVsbGV0IHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgcGFkZGluZzogMCAwLjFlbTtcbn1cblxuLmN1c3RvbUxpbmV1cF9fYXJ0aXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1c3RvbUxpbmV1cF9fYXJ0aXN0Omxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jdXN0b21MaW5ldXBfX2FydGlzdDpsYXN0LWNoaWxkIC5idWxsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FtcGluZ0ZpZnR5RmlmdHkge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLmNhbXBpbmdGaWZ0eUZpZnR5IC5maWZ0eUZpZnR5IC5maWZ0eUZpZnR5X19yb3cgLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNhbXBpbmdGaWZ0eUZpZnR5IC5maWZ0eUZpZnR5IC5maWZ0eUZpZnR5X19yb3cgLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuLmNhbXBpbmdGaWZ0eUZpZnR5X19zZWN0aW9uSGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5jYW1waW5nRmlmdHlGaWZ0eV9fZmVhdHVyZUxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FtcGluZ0ZpZnR5RmlmdHlfX2ZlYXR1cmVJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY2FtcGluZ0ZpZnR5RmlmdHlfX2ZlYXR1cmVJdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzQmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubmV3c0Jsb2NrX19pbWFnZUJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NCbG9ja19faW1hZ2VCbG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5uZXdzQmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c0Jsb2NrX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW07XG59XG5cbi5zaXRld2lkZVNvY2lhbExpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaXRld2lkZVNvY2lhbExpbmtzX19saW5rIHtcbiAgZmxleDogMCAwIDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5zaXRld2lkZVNvY2lhbExpbmtzX19zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRld2lkZVNvY2lhbExpbmtzX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cbi5zaXRld2lkZVNvY2lhbExpbmtzX19zdmc6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXBpbmspO1xufVxuXG4uZm9vZEFuZERyaW5rIC5zdHJlZXRGb29kX19mb29kQ2F0LnN0cmVldEZvb2RfX2Zvb2RDYXQtLWRvdDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmZvb2RBbmREcmlua19fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mb29kQW5kRHJpbmtfX2Zvb2RDYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1vZGFsX19zaW5nbGVGZWF0dXJlSW1hZ2VXcmFwIHtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTA4dnc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubW9kYWxfX3NpbmdsZUZlYXR1cmVJbWFnZVdyYXAge1xuICAgIGhlaWdodDogNTB2dztcbiAgfVxufVxuXG4ubW9kYWxfX3NpbmdsZUZlYXR1cmVJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsX19zb2NpYWxXcmFwRm9vZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9kYWxfX3NvY2lhbFdyYXBGb29kIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJOb3RpZmljYXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnF1aWNrTGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDNyZW07XG59XG4ucXVpY2tMaW5rcy5xdWlja0xpbmtzLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5xdWlja0xpbmtzX19sYWJlbCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVpY2tMaW5rc19fbGFiZWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5cbi5xdWlja0xpbmtzX190cmlnZ2VyIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVpY2tMaW5rc19fdHJpZ2dlciB7XG4gICAgZmxleDogMCAwIDQwMHB4O1xuICB9XG59XG4ucXVpY2tMaW5rc19fdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucXVpY2tMaW5rc19fbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVpY2tMaW5rc19fbGlzdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG4ucXVpY2tMaW5rc19fbGlzdHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ucXVpY2tMaW5rc19fbGlzdHMgYTpob3ZlciwgLnF1aWNrTGlua3NfX2xpc3RzIGE6Zm9jdXMsIC5xdWlja0xpbmtzX19saXN0cyBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VwZXJhdG9yU2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi5zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgbWluLXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcmVtO1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VwYXJhdG9yLnNlcGFyYXRvci0tc29saWQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLnNlcGFyYXRvci5zZXBhcmF0b3ItLWRvdHRlZCB7XG4gIHRvcDogLTlyZW07XG59XG5cbi5zZXBhcmF0b3JfX3N2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuc2VjdGlvbiAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXB1cnBsZSk7XG59XG5cbnNlY3Rpb246bnRoLW9mLXR5cGUoMSkgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1wdXJwbGUpO1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKDIpIC5zZXBhcmF0b3JfX3N2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZVkoNHJlbSk7XG59XG5zZWN0aW9uOm50aC1vZi10eXBlKDIpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya1BpbmspO1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKDMpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlKTtcbn1cblxuLnNlcGFyYXRvcl9kb3R0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZSgzbiArIDEpIC5zZXBhcmF0b3JfZG90dGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci1kb3R0ZWQtLXB1cnBsZS5zdmdcIik7XG59XG5cbnNlY3Rpb246bnRoLW9mLXR5cGUoM24gKyAyKSAuc2VwYXJhdG9yX2RvdHRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZVkoNHJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZXBhcmF0b3ItZG90dGVkLS1waW5rLnN2Z1wiKTtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZSgzbiArIDMpIC5zZXBhcmF0b3JfZG90dGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci1kb3R0ZWQtLW9yYW5nZS5zdmdcIik7XG59XG5cbi5wYWdlLW5ld3Mgc2VjdGlvbjpudGgtb2YtdHlwZSgxKSAuc2VwYXJhdG9yX19zdmcgcGF0aCxcbi5zaW5nbGUtcG9zdCBzZWN0aW9uOm50aC1vZi10eXBlKDEpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya1BpbmspO1xufVxuXG4ucGFnZS1pbmZvIC50ZXh0T25seUJhbm5lciAuc2VwYXJhdG9yX19zdmcgcGF0aCxcbi5jaGlsZC1vZi1pbmZvbWF0aW9uIC50ZXh0T25seUJhbm5lciAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZSk7XG59XG5cbi5wYWdlLWFjY29tbW9kYXRpb24gLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3JfX3N2ZyBwYXRoLFxuLmNoaWxkLW9mLWFjY29tbW9kYXRpb24gLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya1BpbmspO1xufVxuXG4ucGFnZS1mb29kLWFuZC1kcmluayAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvcl9fc3ZnIHBhdGgsXG4uc2luZ2xlLWZvb2QtZHJpbmsgLmZvb2RBbmREcmluay0tc2VwYXJhdG9yIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcGluayk7XG59XG5cbi5hcnRpc3RCbG9jayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJ0aXN0QmxvY2sgZGl2W2RhdGEtcGxvdC1tb2RhbC1ncm91cD1hcnRpc3RMaXN0aW5nc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnRpc3RCbG9ja19faW1hZ2VXcmFwIHtcbiAgaGVpZ2h0OiA3NnZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdEJsb2NrX19pbWFnZVdyYXAge1xuICAgIGhlaWdodDogMzB2dztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYXJ0aXN0QmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXJ0aXN0QmxvY2tfX3RpdGxlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAuNXJlbTtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uYmFubmVyTm90aWZpY2F0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4uYmFubmVyTm90aWZpY2F0aW9uW2RhdGEtYW5pbWF0aW9uLXR5cGU9YWx3YXlzXSA+IGRpdiwgLmJhbm5lck5vdGlmaWNhdGlvbi53aXRoQW5pbWF0aW9uID4gZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBhbmltYXRpb246IGZha2VNYXJxdWVlIDMwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5iYW5uZXJOb3RpZmljYXRpb24ge1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1saW5lSGVpZ2h0KSAvIDEwMCAqIDEuNik7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjZyZW07XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG5cbi5wbG90TW9kYWxOb3RpZmljYXRpb25fX2ltYWdlV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdnMpICogLjI1KTtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJOb3RpZmljYXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBmYWtlTWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxhcmdlTGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdnMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXJnZUxpbmtzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4ubGFyZ2VMaW5rc19fY2FyZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGFyZ2VMaW5rc19fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5sYXJnZUxpbmtzX19idXR0b25XcmFwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnN0cmVldEZvb2Qge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5zdHJlZXRGb29kIC5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2QgLnNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgICB0b3A6IC04cmVtO1xuICB9XG59XG5cbi5zdHJlZXRGb29kX19ncmlkV3JhcCB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuXG4uc3RyZWV0Rm9vZF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc3RyZWV0Rm9vZF9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zdHJlZXRGb29kX19tb2RhbFRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdHJlZXRGb29kX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY4dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI0dnc7XG4gICAgbWF4LWhlaWdodDogMzMwcHg7XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2NhdGVnb3J5R3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RyZWV0Rm9vZF9fY2F0ZWdvcnlHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnI7XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2dyaWRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RyZWV0Rm9vZF9fZ3JpZEl0ZW1zIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2dyaWRJdGVtcyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2l0ZW0ge1xuICBmbGV4OiAwIDAgNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RyZWV0Rm9vZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgfVxufVxuLnN0cmVldEZvb2RfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuXG4ubWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi5zdHJlZXRGb29kX19ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdHJlZXRGb29kX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12cykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RyZWV0Rm9vZF9fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdnMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2Zvb2RDYXRzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuXG4uc3RyZWV0Rm9vZF9fZm9vZENhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdHJlZXRGb29kX19mb29kQ2F0LnN0cmVldEZvb2RfX2Zvb2RDYXQtLWRvdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uc3RyZWV0Rm9vZF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3RyZWV0Rm9vZF9fY2FyZFRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdHJlZXRGb29kX19wYXJ0bmVyc1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuc2VjdGlvbi5zdHJlZXRGb29kIC5zZXBhcmF0b3Iuc2VwYXJhdG9yLS1zb2xpZC5zZXBhcmF0b3ItLXBpbmsgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kYXJrUGluayk7XG59XG5cbi5mb29kQW5kRHJpbmtfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5tYXhXaWR0aCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1heFdpZHRoLS1zbWFsbCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWF4V2lkdGgtLW1lZGl1bSB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgLS12czogMnJlbTtcbiAgLS1oczogMXJlbTtcbn1cblxuLnNlY3Rpb25XaXRoVmVydGljYWxTcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xufVxuXG4ucGxvdExheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5saW5ldXBQYWdlc1N1Ym1lbnVfX1dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmxpbmV1cFBhZ2VzU3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGluZXVwUGFnZXNTdWJtZW51IHVsIGxpIHtcbiAgZmxleDogMCAxIDEycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGluZXVwUGFnZXNTdWJtZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJGbGFtYSBCb29rXCIsIFwiSGVsdmV0aWNhXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgLS1ib2R5Rm9udDogXCJGbGFtYSBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIC0taGVhZGluZ0ZvbnQ6IFwiRmxhbWEgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIC0taGVhZGluZ0ZvbnQtLWJvbGQ6IFwiRmxhbWEgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYW1hIEJvb2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGFtYS1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GbGFtYS1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYW1hIENvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYW1hQ29uZGVuc2VkLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmxhbWFDb25kZW5zZWQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYW1hIENvbmRlbnNlZCBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmxhbWFDb25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmxhbWFDb25kZW5zZWQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udC0tYm9sZCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuXG5oMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHlGb250KTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xuICB0b3A6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnBsb3RMYXlvdXRGb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cbi5wbG90TGF5b3V0Rm9ybSBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpICFpbXBvcnRhbnQ7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBoMSwgLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaDIsIC5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIGgzLCAucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBoNCwgLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaDUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1zdWJsYWJlbCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tb3JhbmdlKTtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAubW9kYWxfX2ZpcnN0TmFtZSxcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC5tb2RhbF9fbGFzdE5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLm1vZGFsX19maXJzdE5hbWUsXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAubW9kYWxfX2xhc3ROYW1lIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICB9XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1vbmUtaGFsZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtb25lLWhhbGYgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWhwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJvdy53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yb3cud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogdmFyKC0taHMpO1xuICB9XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC5tb2RhbF9fY2hlY2tib3ggLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwsXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yYWRpbyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtcmFkaW8gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB1bCBsaSBsYWJlbCxcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpIGxhYmVsOjphZnRlcixcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJhZGlvIHVsIGxpIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vcmFuZ2UpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGkgaW5wdXQsXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yYWRpbyB1bCBsaSBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwcHg7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB1bCBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtcmFkaW8gdWwgbGkgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDMuNXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1hbGVydCkgIWltcG9ydGFudDtcbn1cblxuLnBsb3RMYXlvdXRGb3JtX19pbnRyb1RleHQge1xuICBtYXJnaW46IDAgMCBjYWxjKHZhcigtLWhzKSAqIDEuNSk7XG59XG5cbi5wbG90TGF5b3V0Rm9ybV9fc21hbGxQcmludCB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1ocykgKiAxLjUpIGF1dG87XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wbG90TGF5b3V0Rm9ybV9fc21hbGxQcmludCBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wYWdlLWluZm8gLmJsb2NrTGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ucGFnZS1pbmZvIC5ibG9ja0xpbmtzIC5xdWlja0xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2NrTGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMyLCA5NCwgMTk0LCAwLjA1KTtcbn1cbi5ibG9ja0xpbmtzIC5xdWlja0xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrTGlua3MgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ja0xpbmtzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12cykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2tMaW5rc19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdnMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLmJsb2NrTGlua3NfX3NlY3Rpb25IZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG5cbi5ibG9ja0xpbmtfX2lubmVyV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5NXZ3O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5ibG9ja0xpbmtfX2lubmVyV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2tMaW5rX19pbm5lcldyYXAge1xuICAgIGhlaWdodDogMzB2dztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYmxvY2tMaW5rX19iYWNrZ3JvdW5kV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG5pbWdbZGF0YS1zcmNdLmJsb2NrTGlua19faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9ja0xpbmtfX3RleHRXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tb3JhbmdlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmxvY2tMaW5rX19maW5kT3V0TW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9ja0xpbmtfX2ZpbmRPdXRNb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmJsb2NrTGlua19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHZ3O1xufVxuXG4uY2Fyb3VzZWxfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4uY2Fyb3VzZWxfX2JhY2tncm91bmRXcmFwIHtcbiAgaGVpZ2h0OiA2MHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWxfX3ZpZGVvLCAuY2Fyb3VzZWxfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbF9fY29udGVudFdyYXAge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogNjB2dztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY2Fyb3VzZWxfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQ6Zm9jdXMsIC5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeUNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IGNhbGMoNTAlIC0gMS4xcmVtKTtcbn1cbi5mbGlja2l0eS1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTAlO1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5mbGlja2l0eS1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxcmVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmVhdHVyZWRBcnRpc3RzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmVhdHVyZWRBcnRpc3RzX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4uZmVhdHVyZWRBcnRpc3RzX19oZWFkaW5nIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uYXJ0aXN0QmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmx1aWRDb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW5nbGUtcG9zdCAuZmx1aWRDb250ZW50IGgxLCAuc2luZ2xlLXBvc3QgLmZsdWlkQ29udGVudCBoMiwgLnNpbmdsZS1wb3N0IC5mbHVpZENvbnRlbnQgaDMsIC5zaW5nbGUtcG9zdCAuZmx1aWRDb250ZW50IGg0LCAuc2luZ2xlLXBvc3QgLmZsdWlkQ29udGVudCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mbHVpZENvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmx1aWRDb250ZW50IC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbHVpZENvbnRlbnQgLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsdWlkQ29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuLmZsdWlkQ29udGVudCAuYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsdWlkQ29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5mbHVpZENvbnRlbnRfX2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsdWlkQ29udGVudF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmx1aWRDb250ZW50X19yb3cgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5mbHVpZENvbnRlbnRfX2ltYWdlV3JhcCB7XG4gIGhlaWdodDogODB2dztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbHVpZENvbnRlbnRfX2ltYWdlV3JhcCB7XG4gICAgaGVpZ2h0OiAzM3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LWhlaWdodDogNTkwcHg7XG4gIH1cbn1cblxuaW1nW2RhdGEtc3JjXS5mbHVpZENvbnRlbnRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbWdbZGF0YS1zcmNdLmZsdWlkQ29udGVudF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW1nW2RhdGEtc3JjXS5mbHVpZENvbnRlbnRfX2ltYWdlLS1vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGltZ1tkYXRhLXNyY10uZmx1aWRDb250ZW50X19pbWFnZS0tdHdvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4uZmx1aWRDb250ZW50X19zaW5nbGVCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY2NvcmRpb25fX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmFjY29yZGlvbl9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGNhbGMoLjVyZW0gKyA5cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbi5hY2NvcmRpb25fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmspO1xufVxuXG4ub3BlbiAuYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ub3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpZnR5RmlmdHkuc2VwZXJhdG9yU2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBzZWN0aW9uLmZpZnR5RmlmdHk6bnRoLW9mLXR5cGUoZXZlbikgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdHdvIC5maWZ0eUZpZnR5X19pbm5lckltYWdlV3JhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgc2VjdGlvbi5maWZ0eUZpZnR5Om50aC1vZi10eXBlKGV2ZW4pIC5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXRocmVlIC5maWZ0eUZpZnR5X19pbm5lckltYWdlV3JhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gIHNlY3Rpb24uZmlmdHlGaWZ0eTpudGgtb2YtdHlwZShvZGQpIC5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXR3byAuZmlmdHlGaWZ0eV9faW5uZXJJbWFnZVdyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIHNlY3Rpb24uZmlmdHlGaWZ0eTpudGgtb2YtdHlwZShvZGQpIC5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXRocmVlIC5maWZ0eUZpZnR5X19pbm5lckltYWdlV3JhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlmdHlGaWZ0eS0tcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uZmlmdHlGaWZ0eV9fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlmdHlGaWZ0eV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5maWZ0eUZpZnR5X19pbWFnZVdyYXAge1xuICBoZWlnaHQ6IDgwdnc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogODB2dztcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlmdHlGaWZ0eV9fcm93LmZpZnR5RmlmdHktLXJpZ2h0IC5maWZ0eUZpZnR5X19pbWFnZVdyYXAge1xuICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIH1cbiAgLmZpZnR5RmlmdHlfX3Jvdy5maWZ0eUZpZnR5LS1yaWdodCAuZmlmdHlGaWZ0eV9fdGV4dFdyYXAge1xuICAgIHBhZGRpbmc6IDByZW0gMXJlbSAwcmVtIDByZW07XG4gIH1cbiAgLmZpZnR5RmlmdHlfX3Jvdy5maWZ0eUZpZnR5LS1sZWZ0IC5maWZ0eUZpZnR5X19pbWFnZVdyYXAge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIH1cbiAgLmZpZnR5RmlmdHlfX3Jvdy5maWZ0eUZpZnR5LS1sZWZ0IC5maWZ0eUZpZnR5X190ZXh0V3JhcCB7XG4gICAgcGFkZGluZzogMHJlbSAwcmVtIDByZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10aHJlZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdHdvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10d28ge1xuICBoZWlnaHQ6IDYydnc7XG59XG5cbi5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXRocmVlIHtcbiAgaGVpZ2h0OiA2MnZ3O1xufVxuXG5pbWdbZGF0YS1zcmNdLmZpZnR5RmlmdHlfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1wdXJwbGUpO1xufVxuXG4uZmlmdHlGaWZ0eV9fdGV4dFdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5maWZ0eUZpZnR5X19pbm5lcnRleHRXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpZnR5RmlmdHlfX2lubmVydGV4dFdyYXAge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuXG4uZmlmdHlGaWZ0eV9fc3ViaGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbn1cblxuLmZpZnR5RmlmdHlfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5maWZ0eUZpZnR5X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5maWZ0eUZpZnR5X19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZmlmdHlGaWZ0eV9faW5uZXJJbWFnZVdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFyZW07XG59XG4uZnVsbEltYWdlT3JWaWRlbyBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5mdWxsSW1hZ2VPclZpZGVvIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udC0tYm9sZCk7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19iYWNrZ3JvdW5kV3JhcCB7XG4gIGhlaWdodDogODR2dztcbiAgbWF4LWhlaWdodDogNzMzcHg7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19pbWFnZSwgLmZ1bGxJbWFnZU9yVmlkZW9fX3ZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX2NvbnRlbnRXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubmV3c2xldHRlclNpZ251cCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLm5ld3NsZXR0ZXJTaWdudXBfX2lsbHVzdHJhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1pbi13aWR0aDogMTQwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm5ld3NsZXR0ZXJTaWdudXBfX2hlYWRpbmcge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5uZXdzbGV0dGVyU2lnbnVwX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udC0tYm9sZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtbmV3c2xldHRlciAuYmFubmVyX19TVkd3cmFwIC5iYW5uZXJfX21vYmlsZVNWRyBwYXRoOmxhc3QtY2hpbGQsXG4ucGFnZS1uZXdzbGV0dGVyIC5iYW5uZXJfX1NWR3dyYXAgLmJhbm5lcl9fZGVza3RvcFNWRyBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiB2YXIoLS1vcmFuZ2UpO1xufVxuXG5ib2R5LnBhZ2UtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZSk7XG59XG5cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgbGFiZWwge1xuICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLmNsb3NlUGxvdE1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAuY2xvc2VQbG90TW9kYWwgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgaDEsIC5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBoMiwgLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGgzLCAubmV3c2xldHRlckZvcm1Db250YWluZXIgaDQsIC5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBoNSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWVtYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2ZpcnN0TmFtZSxcbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2xhc3ROYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2ZpcnN0TmFtZSxcbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2xhc3ROYW1lIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICB9XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQtaHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkLXJvdy53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQtcm93LWJsb2NrLndwZm9ybXMtb25lLWhhbGYge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1yb3ctYmxvY2sud3Bmb3Jtcy1vbmUtaGFsZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2NoZWNrYm94IC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2NoZWNrYm94IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fY2hlY2tib3ggdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19jaGVja2JveCB1bCBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19jaGVja2JveCB1bCBsaSBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fY2hlY2tib3ggdWwgbGkgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMHB4O1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fY2hlY2tib3ggdWwgbGkgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMC43NXJlbSAzLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnBsb3RNb2RhbFdyYXAgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubmV3c2xldHRlclNpZ251cF9fbW9kYWxIZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ubmV3c2xldHRlclNpZ251cF9fbW9kYWxJbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubmV3c2xldHRlclNpZ251cF9fbW9kYWxJbnRybyBwIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1nW2RhdGEtc3JjXSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGF0ZXN0QXJ0aWNsZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxhdGVzdEFydGljbGVzX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5sYXRlc3RBcnRpY2xlc19faW1hZ2VXcmFwIHtcbiAgaGVpZ2h0OiA2M3Z3O1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGF0ZXN0QXJ0aWNsZXNfX2ltYWdlV3JhcCB7XG4gICAgaGVpZ2h0OiAzMnZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGF0ZXN0QXJ0aWNsZXNfX2ltYWdlV3JhcCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxhdGVzdEFydGljbGVzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmxhdGVzdEFydGljbGVzX19idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sYXRlc3RBcnRpY2xlc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4uaW1hZ2VHcmlkX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmltYWdlR3JpZF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IHZhcigtLWhzKTtcbn1cblxuLmltYWdlR3JpZF9fbGF5b3V0LS0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAzM3Z3KSA1NXZ3IHJlcGVhdCgyLCAzM3Z3KSA1NXZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTUgaXRlbTVcIiBcIml0ZW0yIGl0ZW00XCIgXCJpdGVtMyBpdGVtNFwiIFwiaXRlbTYgaXRlbTdcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbWFnZUdyaWRfX2xheW91dC0tMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxOXZ3KSAyOHZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTEgaXRlbTIgaXRlbTRcIiBcIml0ZW0xIGl0ZW0xIGl0ZW0zIGl0ZW00XCIgXCJpdGVtNSBpdGVtNSBpdGVtNiBpdGVtN1wiO1xuICB9XG59XG5cbi5pbWFnZUdyaWRfX2xheW91dC0tMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgNDB2dykgNTV2dyByZXBlYXQoMiwgNDB2dykgNTV2dztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTIgaXRlbTNcIiBcIml0ZW01IGl0ZW01XCIgXCJpdGVtNCBpdGVtNFwiIFwiaXRlbTQgaXRlbTRcIiBcIml0ZW02IGl0ZW03XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2VHcmlkX19sYXlvdXQtLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjN2dykgMzN2dztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xIGl0ZW00IGl0ZW00XCIgXCJpdGVtMiBpdGVtMyBpdGVtNCBpdGVtNFwiIFwiaXRlbTUgaXRlbTUgaXRlbTYgaXRlbTdcIjtcbiAgfVxufVxuXG4uaW1hZ2VHcmlkX19sYXlvdXQtLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiAzNHZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTMgaXRlbTRcIiBcIml0ZW01IGl0ZW02XCIgXCJpdGVtMiBpdGVtMlwiIFwiaXRlbTIgaXRlbTJcIiBcIml0ZW03IGl0ZW03XCIgXCJpdGVtNyBpdGVtN1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmltYWdlR3JpZF9fbGF5b3V0LS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiAyMHZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTEgaXRlbTIgaXRlbTJcIiBcIml0ZW0xIGl0ZW0xIGl0ZW0yIGl0ZW0yXCIgXCJpdGVtMyBpdGVtNCBpdGVtNyBpdGVtN1wiIFwiaXRlbTUgaXRlbTYgaXRlbTcgaXRlbTdcIjtcbiAgfVxufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbSAuaW1hZ2VHcmlkX19pbWFnZSxcbi5pbWFnZUdyaWRfX2dyaWRJdGVtIC5pbWFnZUdyaWRfX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tMSB7XG4gIGdyaWQtYXJlYTogaXRlbTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlR3JpZF9fZ3JpZEl0ZW0tLTIge1xuICBncmlkLWFyZWE6IGl0ZW0yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtLS0zIHtcbiAgZ3JpZC1hcmVhOiBpdGVtMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tNCB7XG4gIGdyaWQtYXJlYTogaXRlbTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlR3JpZF9fZ3JpZEl0ZW0tLTUge1xuICBncmlkLWFyZWE6IGl0ZW01O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtLS02IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tNyB7XG4gIGdyaWQtYXJlYTogaXRlbTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlVGlsZXNfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWFnZVRpbGVzX19sYXlvdXQgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhzKTtcbn1cblxuLmFydGlzdHNNYWluIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYXJ0aXN0c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLmFydGlzdHNfX2JhY2tncm91bmRXcmFwIHtcbiAgaGVpZ2h0OiAxNHJlbTtcbn1cblxuLmFydGlzdHNfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpc3RUeXBlcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aXN0VHlwZXMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgZ3JpZC1nYXA6IDA7XG4gIH1cbn1cblxuLmFydGlzdFR5cGVzX190eXBlIHtcbiAgY29sb3I6IHZhcigtLWRhcmtQaW5rKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udC0tYm9sZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFya1BpbmspO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aXN0VHlwZXNfX3R5cGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5hcnRpc3RUeXBlc19fdHlwZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1kYXJrUGluayk7XG4gIH1cbiAgLmFydGlzdFR5cGVzX190eXBlOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWRhcmtQaW5rKTtcbiAgfVxufVxuLmFydGlzdFR5cGVzX190eXBlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya1BpbmspO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrUGluayk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hcnRpc3RCbG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5hcnRpc3RCbG9ja19fdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGlzdEJsb2NrX190eXBlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uYXJ0aXN0c19fYnV0dG9uV3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uaG9sZGluZ1BhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwKTtcbn1cblxuLmhvbGRpbmdQYWdlX19iYWNrZ3JvdW5kV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaG9sZGluZ1BhZ2VfX2JhY2tncm91bmRJbWFnZSwgLmJhbm5lcl9fYmFja2dyb3VuZFZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmhvbGRpbmdQYWdlX19jb250ZW50V3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmhvbGRpbmdQYWdlX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFubmVySG9tZSB7XG4gIGhlaWdodDogNzB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVySG9tZSB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwNTBweDtcbiAgfVxufVxuLmJhbm5lckhvbWUgLmJhbm5lci0tYmFja2dyb3VuZFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmJhbm5lckhvbWUgLmJhbm5lci0taW1hZ2UsXG4uYmFubmVySG9tZSAuYmFubmVyLS12aWRlbyxcbi5iYW5uZXJIb21lIC5iYW5uZXJfX292ZXJsYXlJbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVySG9tZSAuYmFubmVyX19vdmVybGF5SW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogODAlO1xuICBoZWlnaHQ6IDIxJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iYW5uZXJIb21lIC5iYW5uZXJfX3RyZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogLTJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwJSwgMCk7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDZyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmJhbm5lckhvbWUgLmJhbm5lci0tY29udGVudFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYmFubmVySG9tZSAuYmFubmVyLS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhZ2dlcmVkTGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RhZ2dlcmVkTGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFnZ2VyZWRMaW5rc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgfVxuICAuc3RhZ2dlcmVkTGlua3NfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLnN0YWdnZXJlZExpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhZ2dlcmVkTGluazpudGgtY2hpbGQoMm4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDBweCwgMCk7XG59XG4uc3RhZ2dlcmVkTGluayAuc3RhZ2dlcmVkTGlua19faW5uZXJXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5zdGFnZ2VyZWRMaW5rIC5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcCB7XG4gIGhlaWdodDogNzV2dztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLXB1cnBsZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RhZ2dlcmVkTGluazpudGgtY2hpbGQoNG4rMSkgLnN0YWdnZXJlZExpbmtfX2JhY2tncm91bmRXcmFwIHtcbiAgICBoZWlnaHQ6IDMzdnc7XG4gIH1cbiAgLnN0YWdnZXJlZExpbms6bnRoLWNoaWxkKDRuKzIpIC5zdGFnZ2VyZWRMaW5rX19pbm5lcldyYXAsIC5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCg0biszKSAuc3RhZ2dlcmVkTGlua19faW5uZXJXcmFwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCg0bisyKSAuc3RhZ2dlcmVkTGlua19fYmFja2dyb3VuZFdyYXAsIC5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCg0biszKSAuc3RhZ2dlcmVkTGlua19fYmFja2dyb3VuZFdyYXAge1xuICAgIGhlaWdodDogMzB2dztcbiAgfVxufVxuXG4uc3RhZ2dlcmVkTGlua19fYmFja2dyb3VuZFdyYXAge1xuICBtYXgtaGVpZ2h0OiA0MzRweDtcbn1cbi5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcCBpbWdbZGF0YS1zcmNdIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGFnZ2VyZWRMaW5rLS1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhZ2dlcmVkTGlua19fdGV4dFdyYXAge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdGFnZ2VyZWRMaW5rX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDJyZW0gMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmFxc01haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mYXFzTWFpbiA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZhcVR5cGVzIHtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZhcXNDb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuICB9XG59XG5cbi5mYXFUeXBlc19fdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYm91dGlxdWVDYW1waW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvdXRpcXVlQ2FtcGluZyBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJvdXRpcXVlQ2FtcGluZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJvdXRpcXVlQ2FtcGluZ19fcXVpY2tMaW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5ib3V0aXF1ZUNhbXBpbmdfX29wdGlvbnNJbWFnZVdyYXAge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xufVxuXG4uYm91dGlxdWVDYW1waW5nX19vcHRpb25zSW1hZ2UtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJvdXRpcXVlQ2FtcGluZ19fb3B0aW9uc0ltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJvdXRpcXVlQ2FtcGluZ19fb3B0aW9uc0ltYWdlLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ib3V0aXF1ZUNhbXBpbmdfX29wdGlvbnNJbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaW1nW2RhdGEtc3JjXS5ib3V0aXF1ZUNhbXBpbmdfX29wdGlvbnNJbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1ib3V0aXF1ZS1jYW1waW5nIC5maWZ0eUZpZnR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtYm91dGlxdWUtY2FtcGluZyAuYm91dGlxdWVDYW1waW5nX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtYm91dGlxdWUtY2FtcGluZyAuYm91dGlxdWVDYW1waW5nX19xdWlja0xpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wYWdlLW5ld3MgLm5ld3NCbG9ja19faW1hZ2VCbG9jayB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1kYXJrUGluayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFnZS1uZXdzIC5uZXdzX19ncmlkIC5uZXdzQmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkQXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5uZXdzX19mZWF0dXJlZEFydGljbGVzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4ubmV3c19fZ3JpZCB7XG4gIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5ld3NfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmV3c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoM3JlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4ubGluZXVwUG9zdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLm1heFdpZHRoLS1zbWFsbCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG4uc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGhlaWdodDogMThyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3Ige1xuICB0b3A6IC0xNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvciB7XG4gICAgdG9wOiAtOS41cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmJhbm5lcl9fY29udGVudFdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXBvc3QgLm5ld3NfX2ZlYXR1cmVJbWFnZVdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLXBvc3QgLm5ld3NfX2ZlYXR1cmVJbWFnZVdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogLThyZW0gYXV0byAycmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLm5ld3NfX2ZlYXR1cmVJbWFnZVdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaW5nbGUtcG9zdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tZGFya1BpbmspO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGVQb3N0QXJ0aWNsZXMgLmxhdGVzdEFydGljbGVzX19pbnRybyAuc2VjdGlvblRpdGxlLFxuLnNpbmdsZS1wb3N0IC5zaW5nbGVQb3N0QXJ0aWNsZXMgLmxhdGVzdEFydGljbGVzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG59XG4uc2luZ2xlLXBvc3QgLnNoYXJlQXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS1wb3N0IC5zaGFyZUFydGljbGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG59XG4uc2luZ2xlLXBvc3QgLnNoYXJlQXJ0aWNsZSBhIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlUG9zdEFydGljbGVzIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzIsIDk0LCAxOTQsIDAuMDUpO1xufVxuXG4uYWNjb21tb2RhdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWNjb21tb2RhdGlvbl9faGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4uYWNjb21tb2RhdGlvbl9faW1hZ2VXcmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWNjb21tb2RhdGlvbl9faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFjY29tbW9kYXRpb25fX2ltYWdlLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hY2NvbW1vZGF0aW9uX19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2NoZWR1bGUge1xuICAtLXNjaGVkdWxlVG9wUG9zaXRpb246IDA7XG4gIC0tc2NoZWR1bGVIZWlnaHQ6IDUwcmVtO1xuICAtLXNjaGVkdWxlSGVhZGVySGVpZ2h0OiAzcmVtO1xuICAtLXNjaGVkdWxlQmc6ICNGREZERkQ7XG4gIC0tc2NoZWR1bGVIZWFkaW5nQmc6ICNGN0Y5RkI7XG4gIC0tc2NoZWR1bGVIZWFkaW5nQ29sb3I6ICNlZWU7XG4gIC0tc2NoZWR1bGVCb3JkZXJDb2xvcjogI2ViZWJlYjtcbiAgLS1zY2hlZHVsZVRpbWVXaWR0aDogNHJlbTtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4jaWNvbi1hcnJvdyB7XG4gIGZpbGw6ICM4ODg7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyV3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDAgM3JlbTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLXNjaGVkdWxlQm9yZGVyQ29sb3IpO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2hlYWRlcnMge1xuICB0b3A6IHZhcigtLXNjaGVkdWxlVG9wUG9zaXRpb24pO1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwIDFyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9faGVhZGluZyB7XG4gIGhlaWdodDogdmFyKC0tc2NoZWR1bGVIZWFkZXJIZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJvcmRlcjogc29saWQgdmFyKC0tc2NoZWR1bGVCb3JkZXJDb2xvcik7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUhlYWRpbmdDb2xvcik7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19oZWFkZXJCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXB4IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zY2hlZHVsZVRpbWVXaWR0aCkpO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9faGVhZGVyQnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUhlYWRpbmdCZyk7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19oZWFkZXJCdXR0b24gPiBzdmcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZmlsbDogdmFyKC0tc2NoZWR1bGVIZWFkaW5nQ29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2hlYWRlckJ1dHRvbi0tbGVmdCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2dyaWRMaW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1zY2hlZHVsZUhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNjaGVkdWxlSGVhZGVySGVpZ2h0KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zY2hlZHVsZUNhbGVuZGFyX19ncmlkTGluZXMgaHIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWVlO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhclRyYWNrcyxcbi5zY2hlZHVsZUNhbGVuZGFyU2Nyb2xsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJTY3JvbGxlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJUcmFja3Mge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiB2YXIoLS1zY2hlZHVsZUhlaWdodCk7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyVHJhY2tzOjotd2Via2l0LXNjcm9sbGJhcixcbi5zY2hlZHVsZUNhbGVuZGFyU2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2dyaWRNYXJrZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUJnKTtcbiAgcGFkZGluZzogMC4ycmVtIDFlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uIHtcbiAgZmxleDogMSAwIDY2JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uOm5vdCguc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uLS10aW1lKSB7XG4gICAgZmxleDogMSAwIDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW46bm90KC5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW4tLXRpbWUpIHtcbiAgICBmbGV4OiAxIDAgMjIlO1xuICB9XG59XG4uc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uICsgLnNjaGVkdWxlQ2FsZW5kYXJfX2NvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uLS10aW1lIHtcbiAgZmxleDogMCAwIHZhcigtLXNjaGVkdWxlVGltZVdpZHRoKTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGVycyAuc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uLS10aW1lIHtcbiAgei1pbmRleDogNTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX3BlcmZvcm1hbmNlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNjaGVkdWxlQ2FsZW5kYXJfX3BlcmZvcm1hbmNlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEpO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fcGVyZm9ybWFuY2VJbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQ0VFO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLXByaW1hcnlDb2xvcik7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNjaGVkdWxlRmlsZUJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgei1pbmRleDogNDAwMDtcbn1cblxuLnN0YWdlc19fZ3JpZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFnZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdGFnZXNfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5zdGFnZXNfX2FydGlzdExpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3RhZ2VzX19wYW5lbCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi50aWNrZXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNztcbn1cblxuLnRpY2tldHNfX1RpZXJNZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJmbGlja2l0eVwiO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBoaWRlIDphZnRlciAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWNrZXRzX19UaWVyTWVudTphZnRlciB7XG4gICAgLyogZGlzYWJsZSBGbGlja2l0eSBmb3IgbGFyZ2UgZGV2aWNlcyAqL1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLnRpY2tldHNfX1RpZXJNZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlja2V0c19fVGllck1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4udGlja2V0c19fVGllck1lbnVXcmFwIHtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbi50aWNrZXRzX19UaWVyTWVudVdyYXAudGlja2V0c19fVGllck1lbnVXcmFwLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRpY2tldHNfX1RpZXJNZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi50aWNrZXRzX19ib3JkZXJib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgOTAsIDkwLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udGlja2V0c19fbWVudUl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tldHNfX21lbnVJdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udGlja2V0c19fbWVudUl0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGlja2V0c19fbWVudUl0ZW0gc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnRpY2tldHNfX21lbnVJdGVtLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya1BpbmspO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnRpY2tldHNfX21lbnVJdGVtLmlzLXNlbGVjdGVkIGg0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi50aWNrZXRzX19tZW51SXRlbS50aWNrZXRzX19tZW51SXRlbS0tc29sZE91dCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnRpY2tldE9wdGlvbi0tc29sZE91dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50aWNrZXRzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12cykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudGlja2V0c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdnMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLnRpY2tldHNfX2xpbmssXG4ubGFyZ2VMaW5rc19fbGluayB7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi50aWNrZXRzX19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnRpY2tldHNfX2NhcmROYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udGlja2V0c19fcmFuZ2VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGluayk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50aWNrZXRzX19yYW5nZXMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnRpY2tldHNfX3Jhbmdlczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi50aWNrZXRzX19yYW5nZXM6aG92ZXIgLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnRpY2tldHNfX3Jhbmdlczpob3ZlciAudGlja2V0c19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlKTtcbn1cblxuLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWNrZXRzX19yYW5nZSB7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICB9XG59XG4udGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1waW5rKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQgLnRpY2tldHNfX25hbWUsXG4udGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQgLnRpY2tldHNfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5cbi50aWNrZXRzX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4udGlja2V0c19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRpY2tldHNfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi50aWNrZXRzX19zbWFsbE1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIC43NXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tc29sZE91dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tc29sZE91dCAudGlja2V0c19fcmFuZ2VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLXNvbGRPdXQgLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbiAgY29sb3I6IHZhcigtLXNvbGRPdXQpO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tc29sZE91dCAudGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tc29sZE91dCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc29sZE91dCk7XG59XG4udGlja2V0c19fbGluay50aWNrZXRzX19saW5rLS1zb2xkT3V0IC50aWNrZXRzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbn1cblxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tY29taW5nU29vbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tY29taW5nU29vbiAudGlja2V0c19fcmFuZ2VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21pbmdTb29uKTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLWNvbWluZ1Nvb24gLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21pbmdTb29uKTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLWNvbWluZ1Nvb24gLnRpY2tldHNfX3JhbmdlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21pbmdTb29uKTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLWNvbWluZ1Nvb24gLnRpY2tldHNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbWluZ1Nvb24pO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZS5jc3MubWFwICovXG4iXX0= */