@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;cursor:pointer}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:none;margin:0 auto}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.icon{display:inline-block;vertical-align:top}.icon_facebook{background-image:url(../img/sprite.png);background-position:-980px -66px;width:11px;height:24px}.icon_twitter{background-position:-666px -778px;height:20px}.icon_twitter{background-image:url(../img/sprite.png);width:22px}.icon_vk,.icon_vkontakte{background-image:url(../img/sprite.png);background-position:-818px -778px;width:24px;height:16px}.icon_odnoklassniki,.icon_ok{background-image:url(../img/sprite.png);background-position:-977px -569px;width:13px;height:25px}.icon_facebook-small{background-image:url(../img/sprite.png);background-position:-858px -248px;width:9px;height:20px}.icon_twitter-small{background-position:-625px -843px;height:17px}.icon_twitter-small{background-image:url(../img/sprite.png);width:18px}.icon_vk-small{background-position:-673px -843px;width:20px;height:14px}.icon_ok-small,.icon_vk-small{background-image:url(../img/sprite.png)}.icon_ok-small{background-position:-980px -258px;width:11px;height:21px}.icon_counter{background-position:-792px -174px;width:32px;height:44px}.icon_counter,.icon_heart{background-image:url(../img/sprite.png)}.icon_heart{background-position:-479px -843px;width:20px;height:18px}.icon_cup{background-position:-899px -569px;width:48px;height:54px}.icon_cup,.icon_info{background-image:url(../img/sprite.png)}.icon_info{background-position:-980px -309px;width:7px;height:15px}.icon_info-light{background-position:-463px -208px;width:4px;height:13px}.icon_info-light,.icon_visa{background-image:url(../img/sprite.png)}.icon_visa{background-position:-792px -731px;width:36px;height:11px}.icon_mastercard{background-position:-792px -316px;width:76px;height:12px}.icon_mastercard,.icon_qiwi{background-image:url(../img/sprite.png)}.icon_qiwi{background-position:-899px -711px;width:59px;height:24px}.icon_yandex{background-position:-899px -765px;width:65px;height:19px}.icon_webmoney,.icon_yandex{background-image:url(../img/sprite.png)}.icon_webmoney{background-position:-269px -778px;width:101px;height:24px}.icon_moneta{background-position:-899px -448px;width:86px;height:33px}.icon_moneta,.icon_wallet{background-image:url(../img/sprite.png)}.icon_wallet{background-position:-792px -553px;width:33px;height:28px}.icon_sberbank{background-position:-129px -778px;width:110px;height:27px}.icon_alfabank,.icon_sberbank{background-image:url(../img/sprite.png)}.icon_alfabank{background-position:-899px -653px;width:78px;height:28px}.icon_promsvyazbank{background-position:-589px -678px;width:128px;height:21px}.icon_gift,.icon_promsvyazbank{background-image:url(../img/sprite.png)}.icon_gift{background-position:-429px -843px;width:20px;height:23px}.icon_medal{background-position:-109px -843px;width:22px;height:31px}.icon_medal,.icon_spinner{background-image:url(../img/sprite.png)}.icon_spinner{background-position:-688px -612px;width:27px;height:29px}.icon_star{background-position:-747px -678px;width:12px;height:11px}.icon_star,.icon_starhalf{background-image:url(../img/sprite.png)}.icon_starhalf{background-position:-980px -120px;width:11px;height:10px}.icon_starempty{background-position:-745px -612px;width:12px;height:11px}.icon_nav-divider,.icon_starempty{background-image:url(../img/sprite.png)}.icon_nav-divider{background-position:-980px -162px;width:1px;height:39px}.icon_cancel{background-image:url(../img/sprite.png);background-position:0 -904px;width:18px;height:19px}.icon_cross{width:16px;height:16px;position:relative;display:block}.icon_cross:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon_cross:after,.icon_cross:before{content:"";width:2px;height:18px;background-color:#fff;display:block;position:absolute;top:0;left:9px}.icon_cross:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icon_cross-bold{background-position:-854px -174px}.icon_cross-bold,.icon_cross-bold_grey{background-image:url(../img/sprite.png);width:15px;height:15px}.icon_cross-bold_grey{background-position:-853px -424px}.icon_checkmark{background-position:-855px -553px;width:13px;height:13px}.icon_checkmark,.icon_clock{background-image:url(../img/sprite.png)}.icon_clock{background-position:-768px -778px;width:20px;height:20px}.icon_visa-logo{background-position:-899px -511px;width:92px;height:28px}.icon_qiwi-logo,.icon_visa-logo{background-image:url(../img/sprite.png)}.icon_qiwi-logo{background-position:-620px -358px;width:123px;height:49px}.icon_yandex-logo{background-position:-620px -275px;width:116px;height:53px}.icon-bitcoin,.icon_yandex-logo{background-image:url(../img/sprite.png)}.icon-bitcoin{background-position:-516px -612px;width:142px;height:30px}.icon-comepay{background-position:-792px 0;width:77px}.icon-comepay,.icon-contact{background-image:url(../img/sprite.png);height:70px}.icon-contact{background-position:-252px -378px;width:110px}.icon-mobiles{background-position:-620px 0;height:47px}.icon-mobiles,.icon-moneyru{background-image:url(../img/sprite.png);width:142px}.icon-moneyru{background-position:-371px -490px;height:48px}.icon_okpay_rub{background-position:-172px -612px;height:34px}.icon_okpay_rub,.icon_payeer_rub{background-image:url(../img/sprite.png);width:142px}.icon_payeer_rub{background-position:-344px -612px;height:31px}.icon_perfectmoney_rub{background-position:-417px -678px;height:29px}.icon_card_rub,.icon_perfectmoney_rub{background-image:url(../img/sprite.png);width:142px}.icon_card_rub{background-position:-620px -77px;height:46px}.icon_qiwi_rub{background-image:url(../img/sprite.png);background-position:-112px -678px;width:111px;height:48px}.icon_yamoney_rub{background-position:-620px -514px}.icon-webmoney,.icon_yamoney_rub{background-image:url(../img/sprite.png);width:142px;height:36px}.icon-webmoney{background-position:0 -612px}.icon_medal-gold{background-position:-57px -843px;width:22px;height:31px}.icon_medal-gold,.icon_medal-gold-huge{background-image:url(../img/sprite.png)}.icon_medal-gold-huge{background-position:-620px -153px;width:70px;height:92px}.icon_medal-gold-large{background-position:-899px -258px}.icon_medal-gold-large,.icon_medal-silver-large{background-image:url(../img/sprite.png);width:51px;height:66px}.icon_medal-silver-large{background-position:-899px -162px}.icon_medal-bronze-large{background-image:url(../img/sprite.png);background-position:-899px -66px;width:51px;height:66px}.icon_arrow-right{background-position:-452px -378px;height:10px}.icon_arrow-right,.icon_arrow-right-white{background-image:url(../img/sprite.png);width:14px}.icon_arrow-right-white{background-position:-852px -671px;height:12px}.icon_arrow-down-white{background-position:-434px -438px}.icon_arrow-down-white,.icon_arrow-up-white{background-image:url(../img/sprite.png);width:12px;height:8px}.icon_arrow-up-white{background-position:-392px -438px}.icon_counter-bg{background-position:-899px -354px;width:50px;height:64px}.icon_counter-bg,.icon_counter-bg-dark{background-image:url(../img/sprite.png)}.icon_counter-bg-dark{background-position:-792px -100px;width:32px;height:44px}.icon_bonus-small-1{background-position:-252px -208px;width:181px;height:140px}.icon_bonus-small-1,.icon_bonus-tiny-1{background-image:url(../img/sprite.png)}.icon_bonus-tiny-1{background-position:-244px -490px;width:97px;height:83px}.icon_bonus-4{background-position:-252px 0;width:216px;height:178px}.icon_bonus-4,.icon_search{background-image:url(../img/sprite.png)}.icon_search{background-position:-273px -843px;width:24px;height:25px}.icon_exit{background-position:-562px -778px;height:22px}.icon_exit,.icon_purse{background-image:url(../img/sprite.png);width:22px}.icon_purse{background-position:-327px -843px;height:24px}.icon_star-white{background-position:-454px -778px;width:24px;height:23px}.icon_arrow-down,.icon_star-white{background-image:url(../img/sprite.png)}.icon_arrow-down{background-position:-852px -611px;width:16px;height:11px}.icon_gamepad{background-position:0 -244px;width:216px;height:216px}.icon_gamepad,.icon_safebox{background-image:url(../img/sprite.png)}.icon_safebox{background-position:0 0;width:222px;height:214px}.icon_star-big{background-position:-161px -843px}.icon_star-big,.icon_star-big-empty{background-image:url(../img/sprite.png);width:26px;height:25px}.icon_star-big-empty{background-position:-217px -843px}.icon_info-outline{background-position:-718px -778px;width:20px;height:20px}.icon_info-outline,.icon_volume{background-image:url(../img/sprite.png)}.icon_volume{background-position:-529px -843px;width:18px;height:18px}.icon_play{background-position:-852px -490px;width:17px;height:21px}.icon_play,.icon_shuffle{background-image:url(../img/sprite.png)}.icon_shuffle{background-position:-508px -778px;width:24px;height:22px}.icon_ruble-sign{background-image:url(../img/sprite.png);background-position:-792px -248px;width:36px;height:38px}.icon_vip-1-small{background-position:-792px -671px}.icon_vip-1-small,.icon_vip-2-small{background-image:url(../img/sprite.png);width:30px;height:30px}.icon_vip-2-small{background-position:-392px -378px}.icon_vip-3-small{background-position:-543px -490px}.icon_vip-3-small,.icon_vip-4-small{background-image:url(../img/sprite.png);width:30px;height:30px}.icon_vip-4-small{background-position:-720px -153px}.icon_vip-5-small{background-position:-792px -611px}.icon_vip-5-small,.icon_vip-6-small{background-image:url(../img/sprite.png);width:30px;height:30px}.icon_vip-6-small{background-position:-720px -213px}.icon_vip-1-medium{background-position:-498px -122px}.icon_vip-1-medium,.icon_vip-2-medium{background-image:url(../img/sprite.png);width:92px;height:92px}.icon_vip-2-medium{background-position:-498px 0}.icon_vip-3-medium{background-position:0 -490px}.icon_vip-3-medium,.icon_vip-4-medium{background-image:url(../img/sprite.png);width:92px;height:92px}.icon_vip-4-medium{background-position:-122px -490px}.icon_vip-5-medium{background-position:-498px -366px}.icon_vip-5-medium,.icon_vip-6-medium{background-image:url(../img/sprite.png);width:92px;height:92px}.icon_vip-6-medium{background-position:-498px -244px}.icon_18{background-position:-792px -358px;width:36px}.icon_18,.icon_curagao{background-image:url(../img/sprite.png);height:36px}.icon_curagao{background-position:-792px -424px;width:31px}.icon_ecorga{background-position:-899px 0;width:92px;height:36px}.icon_ecorga,.icon_microgaming{background-image:url(../img/sprite.png)}.icon_microgaming{background-position:-253px -678px;width:134px;height:33px}.icon_netent{background-position:0 -778px;width:99px;height:35px}.icon_lock_small,.icon_netent{background-image:url(../img/sprite.png)}.icon_lock_small{background-position:-379px -843px;width:20px;height:24px}.icon_popup-panel_toggle{background-image:url(../img/sprite.png);background-position:-979px -354px;width:11px;height:18px}svg{pointer-events:none}.svg-gift{width:20px;height:20px;fill:#fff}.svg-star{display:block;position:relative;width:16px;height:16px;fill:#ffea00}.svg-star .esvg-star-shadow{fill:#000}.svg-star_disabled{fill:#08203a;stroke:#15355a;stroke-width:1px;opacity:.3}.svg-cancel{fill:#fff}.svg__close{width:17px;height:17px;fill:hsla(0,0%,100%,.3);transition:fill .3s ease}.svg__close:hover{fill:#fff}.svg-yandex{width:142px;height:36px}.svg-visa-mastercard{width:142px;height:46px}.svg-webmoney{width:142px;height:36px}.svg-qiwi{width:112px;height:48px}.svg-walletone{width:82px;height:70px}.svg-okpay{width:142px;height:34px}.svg-payeer,.svg-perfect-money{width:142px;height:30px}.svg-comepay{width:77px;height:70px}.svg-bitcoin{width:142px;height:32px}.svg-contact{width:110px;height:70px}.svg-moneyru{width:142px;height:47px}.svg-card_rub,.svg-terminal{width:142px;height:48px}.svg-money{width:27px;height:18px}.svg_vkontakte{width:23px;height:13px}.svg_odnoklassniki{width:14px;height:23px}.svg_twitter{width:20px;height:17px}.svg_telegram{width:22px;height:25px;fill:#fff}.svg_facebook{width:12px;height:25px}.svg_mailru{width:24px;height:24px;fill:#fff}.svg-arrow-left-dims,.svg-arrow-right-dims{width:12px;height:20px}.svg-bitcoin-dims{width:306.5px;height:64.001px}.svg-cancel-dims{width:16px;height:16px}.svg-card_rub-dims{width:142px;height:46px}.svg-close-dims{width:18px;height:18px}.svg-comepay-dims{width:77px;height:70px}.svg-contact-dims{width:110px;height:70px}.svg-counter-dims{width:40px;height:49px}.svg-facebook-dims{width:12px;height:25px}.svg-game-hall-dims{width:23px;height:18px}.svg-gift-dims{width:126px;height:110px}.svg-lottery2-dims,.svg-lottery-dims{width:20px;height:24px}.svg-mailru-dims{width:1000px;height:1000px}.svg-mobile-dims{width:142px;height:47px}.svg-money-dims{width:27px;height:18px}.svg-moneyru-dims{width:142px;height:48px}.svg-odnoklassniki-dims{width:14px;height:23px}.svg-okpay_rub-dims{width:142px;height:34px}.svg-payeer_rub-dims{width:142px;height:31px}.svg-perfectmoney_usd-dims{width:142px;height:29px}.svg-profile-dims{width:24px;height:24px}.svg-promo-dims{width:23px;height:24px}.svg-qiwi_rub-dims{width:111px;height:48px}.svg-ruble-dims{width:13px;height:18px}.svg-slider-left-transp-dims,.svg-slider-right-transp-dims{width:63px;height:88px}.svg-star-dims,.svg-star-filled-dims{width:20px;height:18px}.svg-telegram-dims{width:300px;height:300px}.svg-terminal-dims{width:123px;height:47px}.svg-tournament-dims{width:20px;height:24px}.svg-twitter-dims{width:20px;height:17px}.svg-vip-dims{width:25px;height:17px}.svg-vip-level-dims,.svg-vip-points-dims{width:24px;height:24px}.svg-vkontakte-dims{width:23px;height:13px}.svg-walletone-dims{width:82px;height:70px}.svg-webmoney-dims{width:142px;height:36px}.svg-wheel-of-fortune-dims{width:22px;height:24px}.svg-yamoney_rub-dims{width:142px;height:36px}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.ps-theme-tabs{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-theme-tabs{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-theme-tabs{overflow:auto!important}}.ps-theme-tabs.ps-active-x>.ps-scrollbar-x-rail,.ps-theme-tabs.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:#15141e}.ps-theme-tabs.ps-in-scrolling{pointer-events:none}.ps-theme-tabs.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#15141e;opacity:.9}.ps-theme-tabs.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#4d4b63}.ps-theme-tabs.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#15141e;opacity:.9}.ps-theme-tabs.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#4d4b63}.ps-theme-tabs>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:1px;opacity:.9;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-theme-tabs>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#4d4b63;border-radius:1px;transition:background-color .2s linear;bottom:0;height:8px}.ps-theme-tabs>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:1px;opacity:.9;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-theme-tabs>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#4d4b63;border-radius:1px;transition:background-color .2s linear;right:0;width:8px}.ps-theme-tabs:hover.ps-in-scrolling{pointer-events:none}.ps-theme-tabs:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#15141e;opacity:.9}.ps-theme-tabs:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#4d4b63}.ps-theme-tabs:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#15141e;opacity:.9}.ps-theme-tabs:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#4d4b63}.ps-theme-tabs:hover>.ps-scrollbar-x-rail,.ps-theme-tabs:hover>.ps-scrollbar-y-rail{opacity:1}.ps-theme-tabs:hover>.ps-scrollbar-x-rail:hover{background-color:#15141e;opacity:.9}.ps-theme-tabs:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#4d4b63}.ps-theme-tabs:hover>.ps-scrollbar-y-rail:hover{background-color:#15141e;opacity:.9}.ps-theme-tabs:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#4d4b63}.ps-theme-details{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-theme-details{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-theme-details{overflow:auto!important}}.ps-theme-details.ps-active-x>.ps-scrollbar-x-rail,.ps-theme-details.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:#1c2c3e}.ps-theme-details.ps-in-scrolling{pointer-events:none}.ps-theme-details.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#1c2c3e;opacity:.9}.ps-theme-details.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#2d82c3}.ps-theme-details.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#1c2c3e;opacity:.9}.ps-theme-details.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#2d82c3}.ps-theme-details>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:3px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-theme-details>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#2d82c3;border-radius:3px;transition:background-color .2s linear;bottom:0;height:8px}.ps-theme-details>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:3px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-theme-details>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#2d82c3;border-radius:3px;transition:background-color .2s linear;right:0;width:8px}.ps-theme-details:hover.ps-in-scrolling{pointer-events:none}.ps-theme-details:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#1c2c3e;opacity:.9}.ps-theme-details:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#2d82c3}.ps-theme-details:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#1c2c3e;opacity:.9}.ps-theme-details:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#2d82c3}.ps-theme-details:hover>.ps-scrollbar-x-rail,.ps-theme-details:hover>.ps-scrollbar-y-rail{opacity:1}.ps-theme-details:hover>.ps-scrollbar-x-rail:hover{background-color:#1c2c3e;opacity:.9}.ps-theme-details:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#2d82c3}.ps-theme-details:hover>.ps-scrollbar-y-rail:hover{background-color:#1c2c3e;opacity:.9}.ps-theme-details:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#2d82c3}.ps-hidden-details{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-hidden-details{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-hidden-details{overflow:auto!important}}.ps-hidden-details.ps-active-x>.ps-scrollbar-x-rail,.ps-hidden-details.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-hidden-details.ps-in-scrolling{pointer-events:none}.ps-hidden-details.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:0}.ps-hidden-details.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:transparent}.ps-hidden-details.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:0}.ps-hidden-details.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:transparent}.ps-hidden-details>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:3px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-hidden-details>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:transparent;border-radius:3px;transition:background-color .2s linear;bottom:0;height:8px}.ps-hidden-details>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:3px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-hidden-details>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:transparent;border-radius:3px;transition:background-color .2s linear;right:0;width:8px}.ps-hidden-details:hover.ps-in-scrolling{pointer-events:none}.ps-hidden-details:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:0}.ps-hidden-details:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:transparent}.ps-hidden-details:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:0}.ps-hidden-details:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:transparent}.ps-hidden-details:hover>.ps-scrollbar-x-rail,.ps-hidden-details:hover>.ps-scrollbar-y-rail{opacity:0}.ps-hidden-details:hover>.ps-scrollbar-x-rail:hover{background-color:transparent;opacity:0}.ps-hidden-details:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:transparent}.ps-hidden-details:hover>.ps-scrollbar-y-rail:hover{background-color:transparent;opacity:0}.ps-hidden-details:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:transparent}.ps-theme-hidden>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:transparent!important}.title{text-shadow:0 2px 0 rgba(0,0,0,.2);font-family:ClearSans,sans-serif;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;color:#fff;margin:0}.title_color_accent{color:#fff000}.title_color_important{color:#ff1e00}.title_font_hugest{font-size:30px;font-weight:500;font-family:ClearSans,sans-serif}.title_font_huge{font-size:30px}.title_font_largest{font-size:23px}.title_font_large{font-size:19px}.title_font_smaller{font-size:15px}.title_font_smallest{font-size:14px}.title_family_base{font-family:ClearSans,sans-serif}.button,.title_align_center{text-align:center}.button{display:inline-block;vertical-align:top;position:relative;cursor:pointer;padding:11px 21px;background-color:#185e9c;background-image:linear-gradient(180deg,#1b87d5,#163464);box-shadow:inset 0 0 7px hsla(0,0%,100%,.13),inset 0 1px 0 #7ac7ff,0 2px 0 rgba(0,0,0,.11);border:none;border-radius:3px;text-shadow:0 2px 0 rgba(0,0,0,.22);color:#fff;font-family:ClearSans,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;transition:box-shadow .2s ease}.button:hover{box-shadow:0 0 11px 0 #355b8a,inset 0 1px 6px 0 hsla(0,0%,100%,.32)}.button:active{color:#fff}.button_font_cond{font-family:ClearSans,sans-serif;font-weight:600}.button_small{text-shadow:0 2px 3px rgba(6,23,42,.65);font-size:13px;line-height:20px;padding:1px 5px}.button_shape_round,.button_small{font-family:ClearSans,sans-serif;font-weight:700;text-transform:uppercase}.button_shape_round{padding:9px 20px 8px;background-color:#e2d533;background-image:linear-gradient(180deg,#ff8d00,#e2d533);text-shadow:1px 1px 4px #3a0404;border-radius:17px;border:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 3px 2px rgba(4,4,4,.26);display:inline-block;font-size:15px}.button_shape_round:hover{background-color:#c6b91c;background-image:linear-gradient(180deg,#cc7100,#c6b91c);box-shadow:none}.button_color_orange{background-color:#e2d533;background-image:linear-gradient(180deg,#ffb11a,#e2d533);text-shadow:1px 1px 4px #3a0404;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 3px 6px #040404}.button_color_orange:hover{background-color:#c6b91c;background-image:linear-gradient(180deg,#cc7100,#c6b91c);box-shadow:none}.button_color_dark{background-color:#000;background-image:linear-gradient(140deg,#000,#000);box-shadow:0 -1px 10px 1px #0095ff}.button_color_dark:hover{color:#ff0;box-shadow:0 -1px 10px 1px #ff0}.button_color_yellow{background-color:#e2d533;background-image:linear-gradient(180deg,#ff8d00,#e2d533);text-shadow:1px 1px 4px #3a0404;border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 4px 8px rgba(0,0,0,.13)}.button_color_yellow:hover{background-color:#c6b91c;background-image:linear-gradient(180deg,#cc7100,#c6b91c);box-shadow:none}.button_color_green{background-color:#000;background-image:linear-gradient(140deg,#000,#000);box-shadow:0 -1px 10px 1px #0095ff}.button_color_green:hover{color:#ff0;box-shadow:0 -1px 10px 1px #ff0}.button_color_paleblue{background-color:#4c7099;background-image:none;box-shadow:inset 0 0 2.9px 1.1px hsla(0,0%,100%,.28),inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 1px rgba(13,25,39,.37)}.button_color_paleblue:hover{background-color:#3b5777;box-shadow:none}.button_color_brightblue{background-color:#388ad6;background-image:linear-gradient(180deg,#4ea8db,#236dd2);border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.button_color_brightblue:hover{background-color:#2570b6;background-image:linear-gradient(180deg,#2a92cc,#1c56a6);box-shadow:none}.button_color_transp{background-color:#264061;background-image:none;box-shadow:inset 0 0 6px 1px hsla(0,0%,100%,.17),0 1px 1px rgba(0,0,0,.28)}.button_color_transp:hover{background-color:#18283c;box-shadow:none}.button_style_flat{width:79px;height:33px;background-color:#09203a;border-radius:2px;background-image:none;box-shadow:inset 0 1px 0 #132e4d,0 1px 0 #175499;color:#fff;font-size:13px;font-weight:400;text-transform:uppercase}.button_style_flat:hover{box-shadow:inset 0 1px 0 #494767,0 1px 0 #175499}.button_light{background:#135a82;border:1px solid #fff;padding:5px 14px}@media only screen and (min-width:768px) and (max-width:999px){.button_light{margin:20px 0}}@media only screen and (max-width:767px){.button_light{margin:20px 0}}.input{display:inline-block;vertical-align:top;position:relative}.input__label{display:block;position:relative}.input__inner{width:256px;height:56px;border-radius:2px;border:none;box-shadow:inset 0 1px 0 #0d0c13,0 1px 0 #323144;color:#f0f2f4;font-size:15px;vertical-align:middle;font-weight:500;text-transform:uppercase;padding:0 21px}.input__inner,.input_withbutton .input__inner{background-color:#091420;font-family:ClearSans,sans-serif}.input_withbutton .input__inner{width:253px;height:43px;border:1px solid #435c77;border-radius:2px;box-shadow:inset 0 0 6px 1px #203956,inset -121px 0 0 #091420;color:#fff;font-size:12px;display:block}.checkbox{display:inline-block;vertical-align:top;position:relative}.checkbox__inner{display:none}.checkbox__label{color:#fff;font-size:14px;font-weight:700;line-height:17px;padding-left:28px;cursor:pointer;display:block;position:relative}.checkbox__label:before{background-color:#09203a;box-shadow:inset 0 1px 0 rgba(0,0,0,.38),0 1px 0 #222130}.checkbox__inner:checked+.checkbox__label:before,.checkbox__label:before{content:"";display:block;position:absolute;left:0;bottom:0;width:17px;height:17px;border-radius:1px}.checkbox__inner:checked+.checkbox__label:before{background-color:#ff8d00;background-image:linear-gradient(170deg,#ff8d00,#e2d533);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.checkbox__label:after{content:"";display:block;position:absolute;bottom:2px;left:2px;background-image:url(../img/sprite.png);background-position:-855px -553px;width:13px;height:13px;opacity:0}.checkbox__inner:checked+.checkbox__label:after{content:"";opacity:1}.checkbox_dark .checkbox__label{font-size:16px;line-height:25px;padding-left:34px;font-weight:500;color:#ccc}.checkbox_dark .checkbox__label:before{width:25px;height:25px;background-color:#09203a;box-shadow:0 2px 0 0 hsla(0,0%,100%,.11),inset 0 2px 4px 0 rgba(0,0,0,.68);border-radius:2px}.checkbox_dark .checkbox__label:after{width:18px;height:18px;background:none;content:"\2713"}.checkbox_dark .checkbox__inner:checked+.checkbox__label:before{width:25px;height:25px;line-height:25px;background:#09203a;box-shadow:0 2px 0 0 hsla(0,0%,100%,.11),inset 0 2px 4px 0 rgba(0,0,0,.68);border:none}.checkbox_dark .checkbox__inner:checked+.checkbox__label:after{content:"\2713";font-weight:700;font-size:22px;line-height:22px;bottom:4px;left:4px}.radiobutton{display:inline-block;vertical-align:top;position:relative}.radiobutton__inner{display:none}.radiobutton__label{color:#fff;font-weight:400;padding-left:28px;cursor:pointer;text-shadow:0 2px 0 rgba(0,0,0,.29);font-family:ClearSans,sans-serif;font-size:15px;line-height:18px}.radiobutton__label .radiobutton__inner:checked:before,.radiobutton__label:before{content:"";display:block;position:absolute;border-radius:50%;left:0;top:4px;width:12px;height:12px;background-image:linear-gradient(170deg,#fda31b,#fd0834);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),1.4px 2.7px 1px rgba(0,0,0,.18)}.radiobutton__label:after{content:"";display:block;position:absolute;border-radius:50%;width:8px;height:8px;top:6px;left:2px;background-color:#fff;opacity:0}.radiobutton__inner:checked+.radiobutton__label:after{content:"";opacity:1}.wrap{margin:0 auto;width:940px}@media only screen and (min-width:1440px){.wrap{width:1420px}}@media only screen and (min-width:1240px) and (max-width:1439px){.wrap{width:1180px}}@media only screen and (min-width:768px) and (max-width:999px){.wrap{width:700px}}@media only screen and (max-width:767px){.wrap{width:100%}}.section{width:940px;margin:0 auto;position:relative;display:table}@media only screen and (min-width:1440px){.section{width:1420px}}@media only screen and (min-width:1240px) and (max-width:1439px){.section{width:1180px}}@media only screen and (min-width:768px) and (max-width:999px){.section{width:700px}}@media only screen and (max-width:767px){.section{width:100%;max-width:480px;display:block;position:relative}}.section__main{display:table-cell;vertical-align:top;position:relative;background-color:#132e4d;width:100%}.section_full .section__main{border-radius:5px;box-shadow:inset 0 1px 0 0 #334356,inset -1px 0 0 0 #2d517d,inset 1px 0 0 0 #2d517d}.section_full .section__main.tournament-section{background:none;box-shadow:none}.section_full .section__main.tournament-section:before{content:none}.section_full .section__main:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:200px;border-radius:5px 5px 0 0;box-shadow:inset 0 1px 0 0 #334356,inset -1px 0 0 0 #2d517d,inset 1px 0 0 0 #2d517d}.section_full .section__main-lottery{background:#09203a;box-shadow:none}.section_full .section__main-lottery:after,.section_full .section__main-lottery:before{content:none}.section_full .section__main-lottery .main_lottery-details{padding:0}.section_full .section__main-lottery .panel{padding:20px}.section_full .section__main-lottery .panel__cell{vertical-align:top}.section_full .section__main-lottery .img_overflow{margin:0}@media only screen and (max-width:767px){.section__main{width:100%;display:block;position:relative;background-image:none}}.section__aside{min-width:300px;display:table-cell;vertical-align:top;background-color:#122d4c;border-left:1px solid #09203a}@media only screen and (min-width:1440px){.section__aside{min-width:460px}}@media only screen and (min-width:1240px) and (max-width:1439px){.section__aside{min-width:380px}}@media only screen and (min-width:768px) and (max-width:999px){.section__aside{min-width:220px}}@media only screen and (max-width:767px){.section__aside{min-width:100%;display:block;position:relative;border-left:none}.section_promo .section__aside{background-color:#122d4c}}.section_winsline{margin-top:23px;overflow:hidden;display:none}@media only screen and (max-width:767px){.section_winsline{padding-left:20px;padding-right:20px}}.section_promo{margin-top:36px}.section_main{margin-top:5px;height:100%;border:2px solid #132e4d;border-radius:5px}@media only screen and (max-width:767px){.section_main{margin-top:0;border-radius:0}}.section_main:after{content:"";width:1px;display:block;position:absolute;top:0;right:300px;bottom:0;background-color:#10253d;box-shadow:1px 0 0 #214268}@media only screen and (min-width:1440px){.section_main:after{right:459px}}@media only screen and (min-width:1240px) and (max-width:1439px){.section_main:after{right:380px}}@media only screen and (min-width:768px) and (max-width:999px){.section_main:after{right:220px}}@media only screen and (max-width:767px){.section_main:after{right:0;display:none}}@media only screen and (max-width:767px){.section_main{height:auto}}.section_full{margin-top:5px}@media only screen and (max-width:767px){.section_full-tournament{margin-top:0}}.section-lottery_full{margin:0 auto;background:#001a3b;width:100%}.table{width:100%;border-collapse:collapse}.table__row{height:43px}.table_leaderboard .table__row{height:31px}.leaderboard .table_leaderboard .table__row.signed_in_user{background:#31518d;border-bottom:1px solid #3a84c6;box-shadow:inset 0 1px 0 1px #3a84c6}.table__row:nth-child(odd){height:31px;background-color:#132d4b}.table_promo .table__row:nth-child(odd){background-color:#3d628e}.table_leaderboard .table__row:nth-child(odd){background-color:#263c65;height:31px}.table__row_active.table__row .table__cell{background-color:#3668a2;box-shadow:inset 0 1px 0 #5a88bd;color:#fff}.table__row_active.table__row .table__cell:first-child{text-align:center}.table_promo .table__row_active.table__row .table__cell{background-color:transparent;box-shadow:none}.table__row_empty{height:26px}.table__cell{font-family:ClearSans,sans-serif;font-weight:400;font-size:14px;color:#88add7;text-align:left;white-space:nowrap}.table__cell_fluid.table__cell,.table_leaderboard .table__cell_fluid.table__cell{width:100%}.table_leaderboard .table__cell,.table_promo .table__cell{color:#fff}.table__headrow .table__cell{color:#a8d1ff;font-size:14px;font-weight:700;text-transform:uppercase;padding:4px 0 16px;text-align:left}.table.table_leaderboard .table__headrow .table__cell{border-bottom:1px solid #036;padding:0 0 5px;color:#7c9ddb;font-weight:100}.table_promo .table__headrow .table__cell{color:#c8c7dc;padding:0 0 14px}.table_gameplay .table__headrow .table__cell,.table_leaderboard .table__headrow .table__cell{color:#fff;padding:0 0 14px;font-family:ClearSans,sans-serif}.table__headrow .table__cell:first-child{padding:4px 10px 16px;text-transform:uppercase;text-align:center}.table_promo .table__headrow .table__cell:first-child,.table_promo .table__headrow .table__cell:last-child{padding:0 10px 14px;width:1px}.table_leaderboard .table__headrow .table__cell:last-child,.table_leaderboard .table__headrow .table__cell:nth-child(3){text-align:right;padding-right:20px}.table_leaderboard .table__body .table__cell:last-child{color:#fdc236}.table_leaderboard .table__body .table__cell:nth-child(3){color:#17b271}.table_leaderboard .table__body .table__row:last-child .table__cell{border-bottom:1px solid #036}.table__body .table__cell:first-child{width:1px;text-align:center;padding:0 10px;text-transform:uppercase}.table__body .table__cell:last-child{width:1px;text-align:right;padding:0 10px}.table_leaderboard .table__body .table__cell:last-child,.table_leaderboard .table__body .table__cell:nth-child(3){padding:0 20px}@media only screen and (min-width:768px) and (max-width:999px){.table_leaderboard .table__body .table__cell:last-child,.table_leaderboard .table__body .table__cell:nth-child(3){text-overflow:ellipsis;overflow:hidden;max-width:106px;padding:0 10px}}.table_leaderboard .table__body .table__cell:nth-child(3){text-align:right}.table .overflow_outer{max-width:58px}.table .overflow_ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aside{display:block;position:relative}.aside_promo{padding:30px 24px 30px 26px}@media only screen and (max-width:767px){.aside__promo-bonus_fixed{max-width:268px;margin:0 auto}}.aside__promo-table{margin-top:3px;padding-top:16px;background-color:#2f527b;border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.13),inset 0 -3px 0 #214166,0 3px 8px rgba(0,0,0,.19)}@media only screen and (max-width:767px){.aside__promo-table_fixed{max-width:268px;margin:0 auto}}.aside__search{display:block;height:100px;position:relative;padding:29px 20px 20px;background-color:#132e4d}@media only screen and (min-width:1440px){.aside__search{padding:30px 15px}}@media only screen and (max-width:767px){.aside__search{display:none}}.aside__search__top{display:none;height:40px;padding-top:10px;padding-bottom:0}@media only screen and (max-width:767px){.aside__search__top{display:block}}.aside__curtour{margin:0 auto;width:93%;position:absolute;left:0;top:120px;right:0;z-index:2;display:block;padding:15px 0 12px 140px;text-align:left;height:50px;background-color:#10253d;border:2px solid #1a5a91;border-bottom:0;border-top:0}@media only screen and (min-width:1440px){.aside__curtour{top:127px}}@media only screen and (min-width:1240px) and (max-width:1439px){.aside__curtour{padding:15px 0 12px 100px;top:135px}}@media only screen and (min-width:1000px) and (max-width:1239px){.aside__curtour{padding:15px 0 12px 70px;top:137px}}@media only screen and (min-width:768px) and (max-width:999px){.aside__curtour{padding:18px 0 12px 36px;top:140px}}@media only screen and (max-width:767px){.aside__curtour{top:20px;padding:12px 0;border:2px solid #1a5a91}}.aside__icon{display:block;position:absolute}.aside__icon_trophy{top:0;left:5px;background-image:url(../img/trophy.png);width:60px;height:50px;background-size:60px 50px}@media only screen and (min-width:768px) and (max-width:999px){.aside__icon_trophy{display:none}}@media only screen and (max-width:767px){.aside__icon_trophy{display:none}}.aside__icon_info{right:21px;top:16px;cursor:pointer}.aside__tooltip.tooltip{display:none;right:-13px;top:27px}.aside__icon_info:hover .aside__tooltip.tooltip{display:block}.aside__title{text-shadow:0 2px 0 rgba(0,0,0,.23);color:#fff001;font-size:20px;font-weight:700;text-transform:uppercase;margin-top:70px;padding-top:15px;margin-bottom:15px;text-align:center}@media only screen and (min-width:1440px){.aside__title{margin-top:35px;padding-top:0}}@media only screen and (min-width:1240px) and (max-width:1439px){.aside__title{margin-top:45px}}@media only screen and (min-width:1000px) and (max-width:1239px){.aside__title{margin-top:47px}}@media only screen and (min-width:768px) and (max-width:999px){.aside__title{margin-top:50px}}@media only screen and (max-width:767px){.aside__title{padding-top:0}}.aside__subtitle{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top}@media only screen and (min-width:768px) and (max-width:999px){.aside__subtitle{font-size:12px}}@media only screen and (max-width:767px){.aside__subtitle{width:100%;text-align:center}}.aside__tournament{margin-top:15px;padding-bottom:20px;padding-top:20px;background-color:#132e4d}@media only screen and (max-width:767px){.aside__tournament{margin-top:0}}.aside__tournament .tournament__button{margin-top:15px}.aside__tournament__lottery{border:0;width:100%;margin-top:10px;text-align:center;padding:0}.aside__tournament__lottery .lottery__img-overlay{height:190px;width:190px;margin:0 auto}@media only screen and (min-width:1000px) and (max-width:1239px){.aside__tournament__lottery .lottery__img-overlay{height:180px;width:180px}}.aside__tournament__lottery .lottery__timer .timer__note{padding:0}.aside__tournament__lottery .lottery__timer .timer__cell{font-size:30px}.aside__tournament__lottery .lottery__timer .timer__row_caption .timer__cell{font-size:18px}.aside__tournament__holder{border:2px solid #1a5a91;border-bottom:0;border-top:0;margin:0 auto;width:93%;background-color:#00284b}@media only screen and (min-width:1440px){.aside__tournament__holder{padding:30px 15px}}@media only screen and (max-width:767px){.aside__tournament__holder{border:2px solid #1a5a91}}.aside__tournament__holder:before{content:"";width:93%;height:3px;background-image:linear-gradient(90deg,#04469c,#52baff 50%,#04469c);display:block;position:absolute;top:124px;left:16px}@media only screen and (min-width:1240px) and (max-width:1439px){.aside__tournament__holder:before{left:13px;top:132px}}@media only screen and (min-width:1000px) and (max-width:1239px){.aside__tournament__holder:before{left:10px;top:134px}}@media only screen and (min-width:768px) and (max-width:999px){.aside__tournament__holder:before{top:137px;left:7px}}@media only screen and (max-width:767px){.aside__tournament__holder:before{display:none}}.aside__tournament__holder:after{content:"";width:93%;height:3px;background-image:linear-gradient(90deg,#04469c,#52baff 50%,#04469c);display:block;position:absolute;bottom:17px;left:16px}@media only screen and (min-width:1240px) and (max-width:1439px){.aside__tournament__holder:after{left:13px}}@media only screen and (min-width:1000px) and (max-width:1239px){.aside__tournament__holder:after{left:10px}}@media only screen and (max-width:767px){.aside__tournament__holder:after{display:none}}.main{display:block;position:relative}.main__inner{text-align:left}.main_gallery{padding:18px 12px 12px;font-size:0}@media only screen and (min-width:1440px){.main_gallery{padding:17px 22px 12px}}@media only screen and (min-width:1240px) and (max-width:1439px){.main_gallery{padding:18px 11px 12px}}@media only screen and (min-width:768px) and (max-width:999px){.main_gallery{padding:18px 10px 12px}}@media only screen and (max-width:767px){.main_gallery{padding:18px 3% 12px}}.main_promo{padding:30px 26px 182px;background-color:#122d4c}@media only screen and (max-width:767px){.main_promo{padding:30px 26px 10px}}@media only screen and (max-width:767px){.main_profile{width:calc(100% - 1px)}}.main_promo-details{padding:30px 30px 95px;background-color:#122d4c}@media only screen and (max-width:767px){.main_promo-details{padding:30px}}.main_tournament{padding:0 20px 30px}.main_tournament-details{text-align:center;padding:0 26px 28px}@media only screen and (min-width:768px) and (max-width:999px){.main_tournament-details{padding:0 8px 28px}}@media only screen and (max-width:767px){.main_tournament-details{padding:0 0 40px}}.main_lottery{padding:0 20px 28px}.main_lottery-details{text-align:center;padding:0 26px}@media only screen and (max-width:767px){.main_lottery-details{padding:0}}.main__item{display:inline-block;vertical-align:top}.main_gallery .main__item{margin:10px}.main_promo .main__item{display:block;width:100%;margin-bottom:27px}.main_promo .main__item:last-child{margin-bottom:0}.main_tournament .main__item{display:block;background:#00284b;border:1px solid #2a588c;border-radius:3px;width:870px;padding-bottom:15px;margin:0 auto 32px;max-width:100%}.main_tournament .main__item:last-child{margin-bottom:0}.main_tournament .main__item:hover{box-shadow:inset 0 0 30px 0 #4c9cb9}@media only screen and (min-width:768px) and (max-width:999px){.main_tournament .main__item{padding-bottom:0;width:700px}}@media only screen and (max-width:767px){.main_tournament .main__item{padding-bottom:0}}.header{display:table;position:relative;background-color:#091b2f;height:182px;width:100%;overflow:hidden}@media only screen and (min-width:768px) and (max-width:999px){.header{height:230px}}@media only screen and (max-width:767px){.header{min-height:156px;height:156px;z-index:100;overflow:auto}}.header__inner{display:block;position:relative}@media only screen and (max-width:767px){.header__left,.header__right{background-image:linear-gradient(180deg,#091420 0,#091420 32%,#132e4d 0,#324c69)}}.header__wrap{display:table-cell;z-index:1;position:relative;height:100%}@media only screen and (max-width:767px){.header__wrap{width:480px}}.header__wrap_scroll{overflow-y:auto;-ms-touch-action:auto;touch-action:auto}.header__toppanel{position:absolute;display:block;width:100%;top:0;left:0;right:0;background-color:#091420}@media only screen and (max-width:767px){.header__toppanel{position:relative;padding-left:0;width:100%;margin-left:0}}.header__toppanel.open{position:fixed;z-index:100;background-color:#091420}@media only screen and (max-width:767px){.header__toppanel .signup{height:36px}.header__toppanel .signup__button{padding:10px 9px}.header__toppanel .head-panel{width:auto;display:block;z-index:2;right:19px;position:absolute;top:64px}.header__toppanel .head-panel__cell_fluid{display:none}.header__toppanel .head-panel__button{margin-left:0;margin-top:10px;font-size:14px;line-height:16px;padding:10px 21px;width:130px}}.header__logo{display:block;top:65px;left:10px;position:absolute;z-index:2;width:280px;height:47px;background-image:url(../img/logo/logo.png)}@media only screen and (min-width:768px) and (max-width:999px){.header__logo{top:74px}}@media only screen and (max-width:767px){.header__logo{background-image:url(../img/logo/logo.png);background-size:125px 21px;background-position:50%;background-repeat:no-repeat;width:125px;height:80px;top:65px;left:10px}}.header__panel{top:44px;padding:3px 0 40px 320px}.header__panel,.header__panel.open{display:block;position:absolute;right:0;left:0}.header__panel.open{bottom:0;background-color:#091420;top:50px;width:100%!important;z-index:2}@media only screen and (min-width:1440px){.header__panel{padding:3px 0 40px 452px}}@media only screen and (min-width:1240px) and (max-width:1439px){.header__panel{padding:3px 0 40px 417px}}@media only screen and (min-width:768px) and (max-width:999px){.header__panel{padding:27px 0 40px 287px}}@media only screen and (max-width:767px){.header__panel{display:block;width:170px!important;top:62px;z-index:100;left:auto;padding:2px 14px 0 22px}.header__panel .head-panel{display:none}}@media only screen and (min-width:1440px){.header__panel_logged{padding:15px 0 40px 452px}}@media only screen and (min-width:1240px) and (max-width:1439px){.header__panel_logged{padding:15px 0 40px 417px}}@media only screen and (min-width:1000px) and (max-width:1239px){.header__panel_logged{padding:15px 0 40px 290px}}@media only screen and (min-width:768px) and (max-width:999px){.header__panel_logged{padding:15px 0 40px 300px}}@media only screen and (max-width:767px){.header__panel_logged{display:none}}@media only screen and (max-width:767px){.header__panel .signup{height:36px}.header__panel .signup__button{padding:10px 9px}}.header__head-nav{display:block;position:absolute;width:100%;bottom:0;left:0;right:0;background-color:#09203a}@media only screen and (min-width:768px) and (max-width:999px){.header__head-nav{padding-left:0;z-index:1}}@media only screen and (max-width:767px){.header__head-nav{background-image:linear-gradient(1turn,#324c69,#132e4d);height:106px;padding-left:184px;bottom:auto;top:50px}.header__head-nav .nav{display:none}}.header__head-nav_top{position:relative}.header__head-nav_top:after{content:"";width:100%;position:absolute;right:0px;bottom:0;height:2px;background-image:linear-gradient(90deg,rgba(87,185,220,.29),#35d0ff 50%,rgba(87,185,220,.29));box-shadow:0 0 80px 10px #3fc8fa}@media only screen and (min-width:1240px) and (max-width:1439px){.header__head-nav_top:after{right:0px;width:100%}}@media only screen and (min-width:1000px) and (max-width:1239px){.header__head-nav_top:after{right:0px;width:100%}}@media only screen and (min-width:768px) and (max-width:999px){.header__head-nav_top:after{height:2px}}.header_panel-open{height:100%;overflow:auto;display:block}.header_panel-open .header__wrap{display:block;height:100%;min-height:660px;width:100%;max-width:100%}.header__confirm-email{height:30px;background-image:linear-gradient(100deg,#fda31b,#fd0834);width:100%;padding-top:6px;position:fixed;top:0;z-index:11}@media only screen and (max-width:767px){.header__confirm-email{display:none!important}}.header__confirm-email .confirm-email__txt{width:940px;margin:0 auto;font-weight:700;color:#fff;font-size:15px;text-shadow:0 2px 0 rgba(0,0,0,.22);text-align:center;text-transform:uppercase;position:relative}@media only screen and (min-width:1440px){.header__confirm-email .confirm-email__txt{width:1280px}}@media only screen and (min-width:1240px) and (max-width:1439px){.header__confirm-email .confirm-email__txt{width:1180px}}@media only screen and (min-width:768px) and (max-width:999px){.header__confirm-email .confirm-email__txt{width:700px}}@media only screen and (max-width:767px){.header__confirm-email .confirm-email__txt{width:100%;max-width:480px}}.header__confirm-email .confirm-email__close{position:absolute;right:5px;top:3px}.head-panel{display:table;position:relative;font-family:ClearSans,sans-serif;font-size:0;text-transform:uppercase;color:#fff;margin-left:24px;margin-top:13px;width:calc(100% - 24px)}@media only screen and (min-width:768px) and (max-width:999px){.head-panel{margin-top:4px}}.head-panel__cell{display:table-cell;vertical-align:middle;width:1px;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:999px){.head-panel__cell{vertical-align:middle;width:auto}}@media only screen and (max-width:767px){.head-panel__cell{display:block;width:130px}}.head-panel__cell_fluid{width:auto;text-align:right}@media only screen and (max-width:767px){.head-panel__cell_fluid{display:block}}.head-panel__pointer{margin-top:-2px;margin-right:3px;width:145px;height:50px;display:inline-block;vertical-align:top;position:relative;background-image:url(../img/reg_and_get_bonus.png);background-repeat:no-repeat;background-size:147px 54px}@media only screen and (min-width:768px) and (max-width:999px){.head-panel__pointer{background-image:url(../img/reg_and_get_bonus_small.png);background-size:56px 43px;width:60px;height:43px}}.head-panel__button,.head-panel__signup{display:inline-block;vertical-align:top;position:relative;border-radius:2px}.head-panel__button{margin-left:24px;margin-right:20px;line-height:16px;padding:13px 21px 14px;background-image:linear-gradient(180deg,#2c85ca,#164278);box-shadow:inset 0 1px 0 0 #7ac7ff,inset 0 1px 6px 0 rgba(204,242,255,.5);font-size:16px;font-weight:600;font-stretch:condensed;text-align:center;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.38)}@media only screen and (min-width:768px) and (max-width:999px){.head-panel__button{padding:10px;margin-left:8px;margin-right:10px}}.head-panel__caption{display:inline-block;max-width:50px;font-size:16px;line-height:22px;white-space:normal}@media only screen and (min-width:768px) and (max-width:999px){.head-panel__caption{display:none}}.head-panel__socials{display:inline-block;vertical-align:top;position:relative;margin-left:21px}@media only screen and (min-width:768px) and (max-width:999px){.head-panel__socials{margin-left:8px}}@media only screen and (min-width:768px) and (max-width:999px){.head-panel__socials .socials__item{width:31px;height:31px;margin-right:6px}}.mobile-panel{display:none;position:relative}@media only screen and (max-width:767px){.mobile-panel{display:block;z-index:1}}.mobile-panel__button{display:block;width:130px;height:36px;padding:10px 9px;font-size:16px;font-family:ClearSans,sans-serif;font-weight:400;line-height:16px;outline:none;z-index:2;min-width:130px;box-shadow:0 2px 0 rgba(0,0,0,.11);border-radius:2px}.mobile-panel__button_blue{margin-top:10px;background-image:linear-gradient(180deg,#2c85ca,#164278);box-shadow:inset 0 1px 0 0 #7ac7ff,inset 0 1px 6px 0 rgba(204,242,255,.5)}.mobile-panel__action{display:block;position:absolute;top:10px;right:19px}.mobile-panel__countpad.countpad{display:block;position:absolute;top:48px;right:0;width:35px;height:35px}@media only screen and (max-width:767px){.mobile-panel__countpad.countpad .countpad__counter{width:19px;height:19px;top:-7px;font-size:13px}}.mobile-panel__cashier{display:block;position:absolute;top:0;right:0;padding:9px 7px;width:87px;font-size:16px;line-height:20px;font-weight:400}.user-panel{display:table;width:100%;position:relative;font-size:0;border-collapse:collapse}@media only screen and (max-width:767px){.user-panel{display:block;padding-top:72px}}.user-panel__cell{display:table-cell;vertical-align:top;width:1px}@media only screen and (max-width:767px){.user-panel__cell{display:block;width:100%}}.user-panel__cell_action{white-space:nowrap;width:1px;text-align:right;padding-top:3px}.header__panel_logged.open .user-panel__cell_action{width:100%;text-align:left}@media only screen and (min-width:768px) and (max-width:999px){.user-panel__cell_action{min-width:84px}}.user-panel__cell_status{width:1px;max-width:40px}@media only screen and (min-width:1000px) and (max-width:1239px){.user-panel__cell_status{max-width:60px}}@media only screen and (max-width:767px){.user-panel__cell_status{display:none}}.user-panel__status.status{display:block;vertical-align:top;position:relative;margin-left:5px}@media only screen and (min-width:768px) and (max-width:999px){.user-panel__status.status{display:none}}.user-panel__rating.rating{display:inline-block;position:relative;vertical-align:top;margin-left:12px;width:160px}.user-panel__cell_bonus .user-panel__rating.rating{margin-left:62px;width:144px}.user-panel__cell_bonus .user-panel__rating.rating .rating__info{bottom:-4px;right:-34px}@media only screen and (min-width:1440px){.user-panel__cell_bonus .user-panel__rating.rating .rating__bar{width:175px}.user-panel__cell_bonus .user-panel__rating.rating .rating__title:first-child{display:inline-block}}@media only screen and (min-width:1240px) and (max-width:1439px){.user-panel__cell_bonus .user-panel__rating.rating .rating__bar{margin-left:0}}@media only screen and (min-width:768px) and (max-width:999px){.user-panel__cell_bonus .user-panel__rating.rating{margin-left:0}.user-panel__cell_bonus .user-panel__rating.rating .rating__bar{margin-top:10px;width:108px}.user-panel__cell_bonus .user-panel__rating.rating .rating__info{right:-26px;bottom:-4px}}@media only screen and (max-width:767px){.user-panel__cell_bonus .user-panel__rating.rating{margin-left:0;width:100%;display:block}.user-panel__cell_bonus .user-panel__rating.rating .rating__title_accent{margin-left:14px}}@media only screen and (min-width:1440px){.user-panel__rating.rating .rating__bar{display:block;vertical-align:top;position:relative;width:175px}}@media only screen and (min-width:1240px) and (max-width:1439px){.user-panel__rating.rating .rating__bar{display:block;vertical-align:top;position:relative;width:175px}}@media only screen and (min-width:768px) and (max-width:999px){.user-panel__rating.rating .rating__bar{margin-top:12px;width:108px}.user-panel__rating.rating .rating__title{display:block;padding-top:4px}.user-panel__rating.rating .rating__icon:first-child{margin-left:0}.user-panel__rating.rating .rating__info{right:-26px;bottom:-4px}}@media only screen and (max-width:767px){.user-panel__rating.rating{width:100%;display:block;margin-left:0;padding:10px 0}.user-panel__rating.rating:before{content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:0;border:1px solid #08203a}.user-panel__rating.rating .rating__title{font-size:12px}.user-panel__rating.rating .rating__bar{display:block;width:110px;float:right;margin:0;position:absolute;right:0;top:4px}.user-panel__rating.rating .rating__info{display:none}.user-panel__rating.rating .rating__percent{padding-top:0;font-size:9px;padding-right:3px}.user-panel__rating.rating .rating__icon{margin-right:1px;display:inline-block;width:18px;height:16px}.user-panel__rating.rating .rating__icon:first-of-type{margin-left:5px}}.user-panel__button.button{display:inline-block;position:relative;font-size:20px;line-height:20px;font-weight:700;box-shadow:0 0 8px 0 rgba(0,0,0,.16),0 8px 6px 0 rgba(0,0,0,.16);background-image:linear-gradient(140deg,#ff8d00,#e2d533);text-shadow:1px 1px 4px #3a0404;padding:14px 12px 12px;margin-left:21px;transition:box-shadow .2s ease}.user-panel__button.button:hover{box-shadow:0 0 10px 0 rgba(210,228,47,.7)}@media only screen and (min-width:1440px){.user-panel__button.button{/*margin-left:108px*/}}@media only screen and (min-width:1240px) and (max-width:1439px){.user-panel__button.button{/*margin-left:38px*/}}@media only screen and (min-width:768px) and (max-width:999px){.user-panel__button.button{display:block;position:absolute;top:0;right:0;padding:9px 7px;width:87px;font-size:16px;line-height:20px;font-weight:400}}@media only screen and (max-width:767px){.user-panel__button.button{width:100%;display:block;margin:19px auto;border-radius:2px;padding:8px 12px;position:absolute;top:0;left:0}.user-panel__button.button:before{content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:-18px;border:1px solid #08203a}}.user-panel__countpad.countpad{display:inline-block;vertical-align:top;position:relative;margin-left:21px}@media only screen and (min-width:1240px) and (max-width:1439px){.user-panel__countpad.countpad{margin-left:21px}}@media only screen and (min-width:768px) and (max-width:999px){.user-panel__countpad.countpad{display:block;position:absolute;top:48px;right:0;width:35px;height:35px}}@media only screen and (max-width:767px){.user-panel__countpad.countpad{background:none;border:none;box-shadow:none;width:100%;height:auto;margin:0;padding:10px 0}.user-panel__countpad.countpad:before{content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:0;border:1px solid #08203a}.user-panel__countpad.countpad:hover{box-shadow:none;border:none;background:none}}@media only screen and (max-width:767px){.user-panel__countpad.countpad .countpad__icon{top:8px;left:2px;display:none;-webkit-transform:none;-ms-transform:none;transform:none;position:absolute}}@media only screen and (max-width:767px){.user-panel__countpad.countpad .countpad__counter{right:0;top:9px;box-shadow:none}}.user-panel__countpad.countpad+.user-panel__countpad.countpad{margin-left:18px}@media only screen and (min-width:1240px) and (max-width:1439px){.user-panel__countpad.countpad+.user-panel__countpad.countpad{margin-left:18px;right:0}}@media only screen and (min-width:768px) and (max-width:999px){.user-panel__countpad.countpad+.user-panel__countpad.countpad{right:0}}@media only screen and (max-width:767px){.user-panel__countpad.countpad+.user-panel__countpad.countpad{margin-left:0;display:block;left:0}}@media only screen and (min-width:1440px){.user-panel .rating__stars{margin-left:5px;padding-top:1px}}@media only screen and (min-width:1240px) and (max-width:1439px){.user-panel .rating__stars{margin-left:5px;padding-top:1px}}.user-panel__logout,.user-panel__profile,.user-panel__switchlang{display:none;position:relative;font-family:ClearSans,sans-serif;font-size:14px;line-height:16px;font-weight:700;color:#00a6ff;padding:12px 40px;cursor:pointer}@media only screen and (max-width:767px){.user-panel__logout,.user-panel__profile,.user-panel__switchlang{display:block}}.user-panel__logout:before,.user-panel__profile:before,.user-panel__switchlang:before{content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:0;border:1px solid #08203a}.user-panel__profile .mobile-nav__icon{left:0}.user-panel__logout{font-weight:300}.user-panel__note{text-transform:uppercase}.user-panel__note_important{color:#fc5526}.user-panel__caption{position:relative;vertical-align:top;font-size:14px;line-height:16px;font-weight:700;color:#00a6ff;padding:2px 40px}.user-panel__caption_accent{position:absolute;top:10px;right:0;padding:0}.user-panel__vip-points{display:none}@media only screen and (max-width:767px){.user-panel__vip-points{display:block;position:relative;height:40px;margin:0;padding:10px 0}.user-panel__vip-points .user-panel__caption{padding:2px 16px;display:inline-block}.user-panel__vip-points .user-panel__caption_accent{padding:2px 0;display:inline-block}.user-panel__vip-points:before{content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:0;border:1px solid #08203a}}.toppanel{display:block;position:relative;font-size:0;padding:19.5px 10px 19.5px 17px;font-weight:700;font-family:ClearSans,sans-serif;white-space:nowrap;overflow:visible}@media only screen and (max-width:767px){.toppanel{width:100%!important}}.toppanel__title{color:#fefefe;display:none;vertical-align:top;font-size:15px;line-height:18px}@media only screen and (max-width:767px){.toppanel__title{display:block}}.toppanel__icon{display:none;vertical-align:top;position:relative;width:14px;height:20px;fill:#fff}@media only screen and (max-width:767px){.toppanel__icon{display:inline-block}}.toppanel__icon_menu{display:block;position:absolute;width:12px;background-color:#fff;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px}.toppanel__icon_menu:after,.toppanel__icon_menu:before{content:"";display:block;position:absolute;width:12px;height:2px;left:0;background-color:#fff}.toppanel__icon_menu:before{top:-4px}.toppanel__icon_menu:after{bottom:-4px}.toppanel__button_close .toppanel__icon_menu,.toppanel__icon_close{display:none}.toppanel__button_close .toppanel__icon_close{display:block;position:absolute;top:7px;left:8px;height:16px;width:16px}.toppanel__button{display:none;position:absolute;top:10px;right:10px;font-family:ClearSans,sans-serif;font-size:12px;font-weight:400;font-stretch:condensed;letter-spacing:-.2px;color:#fff;padding:6px 8px 6px 25px;outline:none;width:64px;height:29px;border-radius:2px;background-image:linear-gradient(180deg,#2c85ca,#164278);box-shadow:inset 0 1px 0 0 #7ac7ff,inset 0 1px 6px 0 rgba(204,242,255,.5)}@media only screen and (max-width:767px){.toppanel__button{right:19px}}.toppanel__button_close{text-indent:-4444px;width:30px;height:30px;right:10px;top:10px;padding:0}@media only screen and (max-width:767px){.toppanel__button{display:block}}.user-toppanel{display:block;padding-left:250px;min-height:50px;position:relative;font-size:0;padding:16px 0;font-weight:700;font-family:ClearSans,sans-serif;white-space:nowrap;overflow:visible}@media only screen and (max-width:767px){.user-toppanel{width:100%!important}}@media only screen and (min-width:1440px){.user-toppanel.wrap{padding-left:310px}}@media only screen and (min-width:1240px) and (max-width:1439px){.user-toppanel.wrap{padding-left:291px}}@media only screen and (min-width:1000px) and (max-width:1239px){.user-toppanel.wrap{padding-left:220px}}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel.wrap{padding-left:225px}}.user-toppanel__title{color:#fefefe;display:block;vertical-align:top;font-size:15px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__title{display:none}}@media only screen and (max-width:767px){.user-toppanel__title{display:none}.header__toppanel.open .user-toppanel__title{display:block}}.user-toppanel__name{position:relative;margin-left:8px;font-size:15px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;float:left;max-width:100px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__name{color:#00a6ff;margin-left:5px;padding-right:14px;line-height:18px}.user-toppanel__name:first-child{display:none}.user-toppanel__name:first-child:before{content:none}}@media only screen and (max-width:767px){.user-toppanel__name{color:#00a6ff;margin-left:17px}.user-toppanel__name:before{content:"";display:block;position:absolute;width:23px;height:100%;pointer-events:none;right:0;top:0;background-image:linear-gradient(90deg,rgba(9,19,32,0),#091420)}.user-toppanel__name:first-child{color:#fff}.header__toppanel.open .user-toppanel__name:before,.user-toppanel__name:first-child:before{content:none}}.user-toppanel__nav{display:inline-block;vertical-align:top;font-size:0;margin-left:22px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__nav{margin-left:0}}@media only screen and (max-width:767px){.user-toppanel__nav{margin-left:0}.header__toppanel.open .user-toppanel__nav{display:none}}.user-toppanel__item{display:inline-block;text-decoration:none;vertical-align:top;position:relative;padding:0 18px 0 16px;font-size:15px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__item{padding:0 18px 0 21px}}@media only screen and (max-width:767px){.user-toppanel__item{padding:0 18px 0 21px}.user-toppanel__item_vip{padding-left:0}}.user-toppanel__item:after{content:"";display:block;position:absolute;top:-9px;left:0;width:1px;height:40px;background-image:radial-gradient(circle at 50% 50%,#2b4460,#091420)}@media only screen and (max-width:767px){.user-toppanel__item:after{display:none}}.user-toppanel__item_profile{padding:0 16px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__item_profile{display:inline-block;padding-right:0}}@media only screen and (max-width:767px){.user-toppanel__item_profile{display:none}}.user-toppanel__item_profile:before{content:"";display:block;position:absolute;top:-9px;left:0;background-image:url(../img/sprite.png);background-position:-980px -162px;width:1px;height:39px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__item_profile:before{display:none}}.user-toppanel__item_balance{padding:0 10px 0 21px}.user-toppanel__note{display:inline-block;vertical-align:top;position:relative;color:#46b8ff;font-size:15px;letter-spacing:.17px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__note{padding-right:13px}.user-toppanel__item_profile .user-toppanel__note{display:inline-block;line-height:18px}.user-toppanel__item_balance .user-toppanel__note{font-size:14px;margin-left:5px;line-height:18px}.user-toppanel__item_balance .user-toppanel__note:first-of-type{display:none}.user-toppanel__item_vip .user-toppanel__note{font-size:14px;margin-left:5px;line-height:18px}.user-toppanel__item_vip .user-toppanel__note:first-of-type{display:none}}@media only screen and (max-width:767px){.user-toppanel__note{font-size:14px;margin-left:5px}.user-toppanel__item_balance .user-toppanel__note{font-size:14px;margin-left:5px;line-height:18px}.user-toppanel__item_balance .user-toppanel__note:first-of-type{display:none}.user-toppanel__item_vip .user-toppanel__note{font-size:14px;margin-left:5px;line-height:18px}.user-toppanel__item_vip .user-toppanel__note:first-of-type{display:none}}.user-toppanel__note_accent{color:#f1e419;padding-right:0}.user-toppanel__note_important{color:#fc5526;right:-15px}.user-toppanel__note_white{color:#fff}.user-toppanel__icon{display:none;vertical-align:top;position:relative;width:14px;height:20px;fill:#fff}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__icon{display:inline-block}}@media only screen and (max-width:767px){.user-toppanel__icon{display:inline-block}}.user-toppanel__icon_vip{width:27px;height:20px}.user-toppanel__icon_menu{display:block;position:absolute;width:12px;background-color:#fff;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px}.user-toppanel__icon_menu:after,.user-toppanel__icon_menu:before{content:"";display:block;position:absolute;width:12px;height:2px;left:0;background-color:#fff}.user-toppanel__icon_menu:before{top:-4px}.user-toppanel__icon_menu:after{bottom:-4px}.user-toppanel__button_close .user-toppanel__icon_menu,.user-toppanel__icon_close{display:none}.user-toppanel__button_close .user-toppanel__icon_close{display:block;position:absolute;top:7px;left:8px;height:16px;width:16px}.user-toppanel__action{display:block;position:absolute;right:0;top:20px;font-size:15px;line-height:15px;padding:0 0 0 16px;text-decoration:none}.user-toppanel__action:after{content:"";display:block;position:absolute;top:-14px;left:0;width:1px;height:40px;background-image:radial-gradient(circle at 50% 50%,#2b4460,#091420)}@media only screen and (max-width:767px){.user-toppanel__action:after{display:none}}.user-toppanel__action .user-toppanel__note{right:0;padding-right:0}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__action{display:block}}@media only screen and (max-width:767px){.user-toppanel__action{display:none}}.user-toppanel__button{display:none;position:absolute;top:10px;right:19px;font-family:ClearSans,sans-serif;font-size:12px;font-weight:400;font-stretch:condensed;letter-spacing:-.2px;color:#fff;padding:6px 8px 6px 25px;outline:none;width:64px;height:29px;border-radius:2px;background-image:linear-gradient(180deg,#2c85ca,#164278);box-shadow:inset 0 1px 0 0 #7ac7ff,inset 0 1px 6px 0 rgba(204,242,255,.5)}.user-toppanel__button_close{text-indent:-4444px;width:30px;height:30px;right:19px;top:10px;padding:0}@media only screen and (max-width:767px){.user-toppanel__button{display:block}}.user-toppanel__item-confirm-btn,.user-toppanel__item-confirm-btn:hover{display:inline-block;position:absolute;font-size:18px;text-shadow:0 2px 0 rgba(0,0,0,.22);padding:7px 22px;width:140px;white-space:normal;line-height:16px;text-align:center;font-weight:700;border-radius:3px;top:-13px;background:transparent;border:1px solid #ff6526;margin-top:16px}@media only screen and (min-width:768px) and (max-width:999px){.user-toppanel__item-confirm-btn,.user-toppanel__item-confirm-btn:hover{padding:5px 12px;width:120px}}@media only screen and (max-width:767px){.user-toppanel__item-confirm-btn,.user-toppanel__item-confirm-btn:hover{padding:5px 12px;width:120px}}.status{width:48px;height:45px;text-align:center;position:relative;display:block}.status__icon{margin-top:8px;position:relative}.status__note{text-shadow:0 1px 0 rgba(0,0,0,.18);color:#fefefe;font-family:ClearSans,sans-serif;font-size:11px;text-transform:uppercase;display:block;text-align:center;margin-top:1px}.status_huge{width:114px;height:117px}.status_huge .status__icon{position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:0;text-align:center;width:92px}.status_huge .status__note{font-size:16px;font-weight:700;margin-top:0;bottom:9px;left:0;right:0;display:block;position:absolute}.rating,.rating__summary{display:block;width:100%;position:relative}.rating__summary{text-align:left;white-space:nowrap}.rating__info{display:block;cursor:pointer;position:absolute;right:0;bottom:-4px;padding:4px 0 0;text-align:center;width:21px;height:21px;font-size:0;border-radius:50%;background-color:#4ea1e1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.rating__summary .rating__info{right:-35px;bottom:-5px}.rating__tooltip{min-width:191px;right:0;margin-right:11px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:calc(100% + 16px);opacity:0;visibility:hidden}.rating__summary .rating__tooltip{right:-116px;margin-right:0;top:0}.rating__summary__profile .rating__tooltip{right:-4px;margin-right:0;top:calc(100% + 16px)}.rating__info:hover .rating__tooltip{opacity:1;visibility:visible}.rating__tooltip_right{-webkit-transform:none;-ms-transform:none;transform:none;right:-12px}.rating__title{display:inline-block;vertical-align:top;position:relative;text-align:left;color:#fefefe;font-family:ClearSans,sans-serif;font-size:16px;line-height:20px}.rating__title .rating__info{bottom:0}.rating__title_accent{color:#fff000;margin-left:4px}@media only screen and (min-width:1440px){.rating__title_accent{margin-left:8px}}.rating__title_accent.rating__title_large{margin-left:5px}.rating__title_large{font-size:17px}@media only screen and (min-width:768px) and (max-width:999px){.rating__title_large{font-size:14px}}.rating__caption{display:inline-block;position:relative;text-align:left;color:#fefefe;font-family:ClearSans,sans-serif;font-size:17px;line-height:18px;text-transform:uppercase;margin-bottom:4px}.rating__caption_accent{color:#fff000}.rating__stars{text-align:right;position:relative;display:inline-block;top:0;right:0;padding-top:2px}.rating__icon{margin-right:4px;display:inline-block;width:18px;height:19px}.rating__icon:first-of-type{margin-left:12px}.rating__icon:last-of-type{margin-right:0}.rating__bar{margin-top:14px;width:calc(100% - 25px);background-color:#060d12;border:1px solid #133152;border-radius:5px}.rating__bar,.rating__inner{display:block;height:12px;position:relative}.rating__inner{width:68%;margin-top:-1px;background-color:#4ea1e1;border-radius:5px;box-shadow:inset 0 0 4px hsla(0,0%,100%,.63),0 0 27px rgba(122,247,255,.58),0 0 24px #000}.rating__percent{font-size:12px;line-height:12px;text-align:right;padding-top:13px;color:#fefefe;font-family:ClearSans,sans-serif}.rating__percent_large{font-size:14px}.rating_gameplay .rating__bar{margin-top:19px}.rating_gameplay .rating__stars{top:0;margin-right:3px}.rating_gameplay .rating__stars .fa-star{color:#f2e419}.rating_gameplay .rating__stars .fa-star-o{color:#08203a;text-shadow:1px 1px 0 #22476f;font-weight:700}.rating_gameplay .rating__percent{padding-top:20px}.rating_profile .rating__stars{display:block;position:relative;width:100%;padding-top:29px;padding-left:15px;text-align:center}@media only screen and (max-width:767px){.rating_profile .rating__stars{position:absolute;top:-81px;left:69px;text-align:left}}.rating_profile .rating__stars .fa-star{color:#f2e419}.rating_profile .rating__stars .fa-star-o{color:#08203a;text-shadow:1px 1px 0 #22476f;font-weight:700}.rating_profile .rating__icon{margin-right:5px}.rating_profile .rating__icon:first-of-type{margin-left:0}.rating_profile .rating__bar{margin:36px 62px 36px 46px;width:auto}.rating_profile .rating__bar .rating__info{right:-30px}@media only screen and (min-width:768px) and (max-width:999px){.rating_profile .rating__bar{margin:36px 42px 36px 20px}}@media only screen and (max-width:767px){.rating_profile .rating__bar{margin:36px 48px 14px 18px}}.rating_profile .rating__percent{font-size:15px;padding-top:20px}.rating_profile .rating__summary{margin-top:38px;padding:0 18px 0 22px}.rating_profile .rating__summary .rating__info{right:-33px}.rating_profile .rating__caption{display:block;margin-bottom:11px}.rating_profile .rating__caption_accent{text-transform:none}@media only screen and (min-width:768px) and (max-width:999px){.rating_profile .rating__caption{font-size:14px}}.rating_profile_bonus .rating__summary{margin-top:0}.rating_profile_bonus .rating__bar{margin:36px 62px 36px 46px;width:auto}@media only screen and (min-width:768px) and (max-width:999px){.rating_profile_bonus .rating__bar{margin:36px 42px 36px 20px}}@media only screen and (max-width:767px){.rating_profile_bonus .rating__bar{margin:24px 48px 14px 18px}}.rating_profile_bonus .rating__percent{padding-top:22px}.rating_profile_bonus .rating__bar+.rating__summary{margin-top:52px}@media only screen and (max-width:767px){.rating_profile_bonus .rating__bar+.rating__summary{margin-top:28px}}.rating__icon.fa-star{color:#f2e419}.rating__icon.fa-star-o{color:#08203a;text-shadow:1px 1px 0 #22476f;font-weight:700}.user-panel .rating__icon{font-size:11px}.tooltip{text-shadow:0 2px 0 rgba(0,0,0,.17);text-align:left;z-index:2;color:#fefefe;font-family:ClearSans,sans-serif;font-size:14px;line-height:16px;position:absolute;padding:12px 14px;width:auto;max-width:200px;white-space:normal;min-width:190px;background-color:#305a84;border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.icon_info.open+.tooltip,.tooltip{display:block}.tooltip_right{right:-17px;-webkit-transform:none;-ms-transform:none;transform:none}.tooltip__arrow{display:block;position:absolute;z-index:3;top:18px;left:-6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.tooltip__arrow:after{content:" ";position:absolute;bottom:100%;left:50%;z-index:3;margin-left:-7px;border-style:solid;border-width:7px;border-color:transparent #305a84 transparent transparent}.tooltip__arrow_right{right:3px;top:1px;left:auto}.tooltip__arrow_right:after{right:5px;left:auto;border-color:transparent transparent #305a84}.tooltip_style_flat{background-color:#fd941d;border-radius:2px;box-shadow:none;text-shadow:none;color:#000;text-transform:uppercase;padding:8px 10px;min-width:168px}.countpad{display:block;position:relative;width:48px;height:45px;background-color:#3c5b80;background-image:linear-gradient(141deg,#4ea8db,#236dd2);box-shadow:0 8px 10px 0 rgba(0,0,0,.35),0 2px 4px 0 rgba(0,0,0,.25);border:1px solid rgba(95,184,239,.5);border-radius:3px;transition:box-shadow .3s ease,border .3s ease;cursor:pointer}.countpad:hover{box-shadow:0 0 13px 0 rgba(145,209,255,.52);border:1px solid rgba(95,184,239,.5)}.countpad__icon{position:absolute;background-image:url(../img/bonus.png);background-size:63px 59px;width:62px;height:55px;top:46%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px) and (max-width:999px){.countpad__icon{left:36%}}@media only screen and (max-width:767px){.countpad__icon{left:36%}}.countpad__counter{width:25px;height:24px;position:absolute;top:-10px;right:-8px;border-radius:50%;background-color:#e25570;box-shadow:inset 0 0 4px hsla(0,0%,100%,.97),0 0 34px rgba(122,247,255,.58),0 0 28px #000;font-size:16px;color:#fff;text-align:center;padding:2px 0}@media only screen and (min-width:768px) and (max-width:999px){.countpad__counter{width:19px;height:19px;top:-7px;font-size:13px}}.countpad__title{display:none;position:relative;vertical-align:top;font-family:ClearSans,sans-serif;font-size:12px;line-height:16px;font-weight:700;color:#00a6ff;padding:2px 40px}@media only screen and (max-width:767px){.countpad__title{display:inline-block;font-size:14px}}.nav{list-style-type:none;display:table;margin:0 auto;padding-left:8%;padding-right:5%;font-size:0}.nav_hero{padding-left:0!important;width:100%}@media only screen and (min-width:768px) and (max-width:999px){.nav{padding-left:8%;padding-right:5%}}@media only screen and (max-width:767px){.header__head-nav .nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.nav__item{display:table-cell;vertical-align:top;position:relative}@media only screen and (max-width:767px){.nav__item{display:inline-block}}@media only screen and (max-width:767px){.header__head-nav .nav__item{display:block}}.nav__item:after{content:"-";display:block;position:absolute;color:#fff;font-size:18px;top:50%;left:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.nav__item:after{display:none}}.nav__item:last-child:after{content:none}.nav__link{text-shadow:0 2px 0 rgba(4,4,4,.19);font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;color:#fff;display:block;padding:19px 17px;text-align:center;white-space:nowrap}.nav__link-important{color:#e22222;font-weight:900;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (min-width:768px) and (max-width:999px){.nav__link{padding:29px 13px;font-size:15px}}.nav__link:hover,.nav__link_active{color:#ffea00}@media only screen and (min-width:768px) and (max-width:999px){.header__head-nav .nav__link{padding:29px 15px;text-transform:capitalize;font-size:15px}}@media only screen and (max-width:767px){.header__head-nav .nav__link{display:block;font-size:12px;padding:4px 20px;line-height:12px;text-align:left;text-transform:capitalize}}@media only screen and (max-width:767px){.footer__nav .nav__link{font-size:10px;padding:4px 20px;line-height:12px;text-align:left}}.nav_footer{width:auto;padding:0}.nav_footer .nav__item{display:inline-block;vertical-align:top}.mobile-nav{display:none;position:relative}.mobile-nav__title{color:#fff;opacity:.5;margin:0;font-family:ClearSans,sans-serif;font-size:14px;font-weight:700;display:block;position:relative;line-height:42px;white-space:nowrap}.mobile-nav__title:before{content:"";display:block;position:absolute;top:0;left:-19px;right:-19px;height:2px;width:calc(100% + 38px);background-color:#183c66}@media only screen and (max-width:767px){.mobile-nav{display:block}}.mobile-nav__list{margin:0;padding:0;list-style-type:none}.mobile-nav__item{display:block;position:relative;width:100%}.mobile-nav__link{height:42px;font-family:ClearSans,sans-serif;font-size:14px;font-weight:700;line-height:44px;color:#00a6ff;display:block;position:relative;padding-left:40px}.mobile-nav__link:before{display:block;content:"";top:1px;left:0;right:0;position:absolute;width:100%;height:2px;background-color:#08203a;z-index:-1}.mobile-nav__link_active{color:#fc5526;margin:-2px -19px;z-index:2;height:43px;line-height:45px;padding-left:59px}.mobile-nav__link_active:before{background-color:#132e4d;height:43px;z-index:-1}.mobile-nav__icon{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.mobile-nav__icon svg{fill:#fff;display:block}.mobile-nav__icon_active svg{fill:#fc5526}.mobile-nav__caption{color:#fc5526}.mobile-nav_dropdown{display:none}.mobile-nav_dropdown.open{display:block;position:fixed;bottom:0;left:0;right:0;background-color:#091420;z-index:300;top:50px;padding:0 19px}.signup{position:relative;display:block;height:43px;margin-top:2px}@media only screen and (max-width:767px){.modal__signup .signup{margin:0 auto}}@media only screen and (min-width:1000px) and (max-width:1239px){.signup{width:auto}}@media only screen and (min-width:768px) and (max-width:999px){.signup{width:auto;height:36px}}@media only screen and (max-width:767px){.signup{width:auto}}.signup__button{font-size:16px;line-height:16px;padding:14px 9px;top:0;left:0;background-color:#e2d533;background-image:linear-gradient(180deg,#ff8d00,#ada434);z-index:2;min-width:170px;box-shadow:0 2px 0 rgba(0,0,0,.11)}@media only screen and (min-width:1000px) and (max-width:1239px){.signup__button{position:relative}}@media only screen and (min-width:768px) and (max-width:999px){.signup__button{position:relative;padding:10px 9px}}@media only screen and (max-width:767px){.head-panel__signup .signup__button{position:relative}}@media only screen and (min-width:1000px) and (max-width:1239px){.signup__input{display:none}}@media only screen and (min-width:768px) and (max-width:999px){.signup__input{display:none}}@media only screen and (max-width:767px){.head-panel__signup .signup__input{display:none}}.signup__input .input__inner{padding-left:148px;padding-right:15px}.s_block,.socials{display:block}.s_block,.socials,.socials__item{position:relative;text-align:center}.socials__item{width:31px;height:31px;background-color:#122d4b;border-radius:2px;box-shadow:inset 0 1px 6px 0 #1c3652;border:1px solid #435c77;display:inline-block;vertical-align:top;margin:6px 9px 0 0;transition:border .2s ease}.socials__item:last-child{margin-right:0}.socials__item:hover{border:1px solid #93d1ff!important}@media only screen and (min-width:768px) and (max-width:999px){.socials__item{margin:-2px 9px 0 0}}.socials__icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.socials_filled .socials__item{background-color:#4685a2;border:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.socials_form .socials__item{background-color:#091420;border:1px solid #4685a2;border-radius:2px;box-shadow:inset 0 0 6px 1px hsla(0,0%,100%,.05)}.socials_form .socials__item_active{background-color:#4ea8db;background-image:linear-gradient(180deg,#4ea8db,#236dd2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.socials_small .socials__item{width:36px;height:36px;margin-right:7px}.bottom-panel{width:495px;bottom:0;right:0;height:auto;display:block;position:fixed;z-index:200;background-color:#132e4d;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(91,64,71,.38),0 1px 8px rgba(0,0,0,.53)}@media only screen and (max-width:767px){.bottom-panel{width:100%}}.bottom-panel__close{width:44px;height:38px;display:block;position:absolute;z-index:2;top:0;right:0;background-color:#132e4d;border-radius:2px;box-shadow:inset .6px -.8px 0 #1e3550;text-align:center;padding:11px 0;cursor:pointer}.bottom-panel__title{color:#fff000;font-size:16px;font-weight:500;line-height:20px;text-align:center;text-transform:none;padding:18px 44px}@media only screen and (max-width:767px){.bottom-panel__title{font-size:12px;line-height:16px}}.bottom-panel__subtitle{color:#fff;font-size:14px;font-weight:500;text-transform:none;text-align:center;padding:0 40px}.bottom-panel__content{text-align:center;margin-top:18px}.bottom-panel__input{height:40px}.bottom-panel__input .input__inner{height:40px;width:192px;color:#e5e2f3}.bottom-panel__button{min-width:70px;height:40px;margin-top:0}.bottom-panel__bonus-info{display:block;position:relative;margin:14px auto 18px;max-width:288px}.bottom-panel__bonus-icon{display:inline-block;position:absolute;top:0;left:0;vertical-align:top}.bottom-panel__bonus-note{display:block;vertical-align:top;color:#ccc;font-size:11px;font-weight:400;padding-left:30px}.webim-button-slider,.wish-bonus{z-index:99!important}@media only screen and (max-width:767px){.webim-button-slider,.wish-bonus{z-index:100!important}}.wish-bonus{display:block;position:fixed;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:44px;min-height:191px;transition:width .3s ease-in-out;z-index:200}.wish-bonus.open{width:760px;z-index:200}@media only screen and (min-width:768px) and (max-width:999px){.wish-bonus.open{width:700px}}@media only screen and (max-width:767px){.wish-bonus.open{width:100%}}.wish-bonus.open .wish-bonus__content-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.wish-bonus.open .wish-bonus__close{opacity:1}.wish-bonus__close{width:44px;height:38px;display:block;position:absolute;z-index:2;top:0;right:0;text-align:center;padding:11px 0;cursor:pointer}@media only screen and (max-width:767px){.wish-bonus__close{left:0;right:auto}}.wish-bonus__content-block{display:block;width:760px;opacity:0;-webkit-transform:translateX(-716px);-ms-transform:translateX(-716px);transform:translateX(-716px);transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;background-color:#132e4d;box-shadow:8px 6px 8px #040f21,inset 0 1px 0 #132e4d}@media only screen and (min-width:768px) and (max-width:999px){.wish-bonus__content-block{width:700px}}@media only screen and (max-width:767px){.wish-bonus__content-block{width:100%}}.wish-bonus__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.wish-bonus__bonus-label{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:44px;height:190px;z-index:2;cursor:pointer;border-radius:0 2px 2px 0;background-image:linear-gradient(180deg,#1678be,#1c4480);box-shadow:0 0 6px 8px rgba(0,0,0,.2),inset 0 1px 0 #4d98ce;transition:left .2s ease-in-out}.wish-bonus.open .wish-bonus__bonus-label{left:-60px}@media only screen and (max-width:767px){.wish-bonus__bonus-label{height:110px;width:34px}}.wish-bonus__bonus-label span{display:block;white-space:nowrap;position:relative;width:100%;color:#fff;font-size:17px;top:-7px;font-weight:700;-webkit-transform-origin:85px 75px;-ms-transform-origin:85px 75px;transform-origin:85px 75px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase}@media only screen and (max-width:767px){.wish-bonus__bonus-label span{font-size:11px;top:0;-webkit-transform-origin:52px 42px;-ms-transform-origin:52px 42px;transform-origin:52px 42px;letter-spacing:0;font-family:sans-serif}}.wish-bonus__bonus-label span.small-txt{font-size:14px;top:0}@media only screen and (max-width:767px){.wish-bonus__bonus-label span.small-txt{font-size:9px;top:1px}}.wish-bonus__head{width:100%}.wish-bonus__head:after{display:none}.wish-bonus__title{text-align:center;text-transform:none;padding:18px 40px 7px;text-shadow:0 2px 1px rgba(9,32,58,.83);color:#fff000;font-size:18px;font-weight:700;line-height:22px}@media only screen and (max-width:767px){.wish-bonus__title{font-size:13px;line-height:16px}}.wish-bonus__subtitle{display:block;color:#fff;text-transform:none;text-align:center;padding:0 40px;text-shadow:0 1px 1px rgba(0,0,0,.38);font-size:16px;font-weight:500;line-height:20px}@media only screen and (max-width:767px){.wish-bonus__subtitle{font-size:12px;line-height:16px}}.wish-bonus__content{text-align:center;margin-top:10px}.wish-bonus__input{height:42px}.wish-bonus__input .input__inner{width:192px;color:#e5e2f3;height:42px;box-shadow:0 1px 1px rgba(43,42,70,.46),inset 0 1px 1px rgba(0,0,0,.79);border-radius:2px;background-color:#133966}@media only screen and (max-width:767px){.wish-bonus__input .input__inner{width:170px}}.wish-bonus__button{min-width:70px;height:42px;margin-top:0;text-shadow:0 1px 0 #be2f21;color:#fff;font-size:15px;font-weight:500;text-transform:uppercase}.wish-bonus__bonus-info{display:block;position:relative;margin:14px auto 18px;max-width:288px}.wish-bonus__bonus-icon{display:inline-block;position:absolute;top:0;left:0;vertical-align:top}.wish-bonus__bonus-note{display:block;vertical-align:top;color:#83a6d1;font-size:11px;font-weight:400;padding-left:30px}.wish-bonus__link{display:inline-block;vertical-align:top;line-height:42px;text-shadow:0 1px 1px rgba(0,0,0,.38);color:#9cc1e2;font-size:16px;font-weight:400;text-decoration:underline;margin-left:28px;cursor:pointer}@media only screen and (max-width:767px){.wish-bonus__link{display:block;margin:0}}.hero{display:block;position:relative;overflow:hidden}@media only screen and (max-width:767px){.hero{max-width:480px;margin:0 auto}}.hero__slider{z-index:1;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);width:940px;height:390px;display:block;overflow:hidden;margin:0 auto}@media only screen and (min-width:1440px){.hero__slider{width:1420px}.hero__slider,.hero__slider .slick-list{overflow:visible}}@media only screen and (min-width:1240px) and (max-width:1439px){.hero__slider{width:1180px;height:324px}}@media only screen and (min-width:1000px) and (max-width:1239px){.hero__slider{height:258px}}@media only screen and (min-width:768px) and (max-width:999px){.hero__slider{width:700px;height:192px}}@media only screen and (max-width:767px){.hero__slider{height:auto;width:100%;position:absolute}}.hero__wrap{position:relative;min-height:450px;transition:height .3s}@media only screen and (min-width:1240px) and (max-width:1439px){.hero__wrap{min-height:382px}}@media only screen and (min-width:1000px) and (max-width:1239px){.hero__wrap{min-height:318px}}@media only screen and (min-width:768px) and (max-width:999px){.hero__wrap{min-height:250px}}@media only screen and (max-width:767px){.hero__wrap{min-height:300px;width:100%!important}}@media only screen and (max-width:767px){.hero__wrap__tournament{min-height:205px}}.hero__wrap_subnav-open{height:332px}.hero__nav{z-index:2;display:block;position:absolute;text-align:left;width:100%;top:390px;left:0;right:0}@media only screen and (min-width:1240px) and (max-width:1439px){.hero__nav{top:324px}}@media only screen and (min-width:1000px) and (max-width:1239px){.hero__nav{top:258px}}@media only screen and (min-width:768px) and (max-width:999px){.hero__nav{top:192px}}@media only screen and (max-width:767px){.hero__nav{top:250px}}@media only screen and (max-width:767px){.hero__nav__tournament{top:150px}}.hero__nav_sticky{position:fixed;top:0;width:940px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media only screen and (min-width:1440px){.hero__nav_sticky{width:1420px}}@media only screen and (min-width:1240px) and (max-width:1439px){.hero__nav_sticky{width:1180px}}@media only screen and (min-width:768px) and (max-width:999px){.hero__nav_sticky{width:700px}}@media only screen and (max-width:767px){.hero__nav_sticky{display:none}}.hero__subnav{display:block;text-align:center;background-color:#365477;height:0;transition:height .1s}@media only screen and (max-width:767px){.hero__subnav{display:none}}.hero__subnav .nav__link{padding:14px 28px}@media only screen and (min-width:768px) and (max-width:999px){.hero__subnav .nav__link{padding:14px 21px}}.hero__nav_sticky .hero__subnav{height:44px}.hero .hero__nav_scroll:after{display:block;background:linear-gradient(90deg,rgba(15,41,71,.01) 0,#0f2947 70%,#0f2947);box-shadow:0 4px 0 0 #17386d,inset 0 1px 0 0 #4d98ce,inset 0 -1px 0 0 hsla(0,0%,98%,.1);width:35px;height:100%;bottom:0;right:0;content:"";position:absolute;z-index:2}.hero__counter{display:none;z-index:2;width:347px;height:121px;position:absolute;top:0;right:-12px;padding:41px 30px 0;border-radius:4px;background-position:50%;background-image:url(../img/counter-bg.png);background-size:347px 121px;background-position:top;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.hero__counter{background-image:url(../img/counter-bg_2x.png)}}@media only screen and (max-width:767px){.hero__counter{width:300px;height:114px;right:0;margin:0 auto;position:relative;padding:0;background-position:320px 124px;background-image:url(../img/counter-bg-small.png);background-size:320px 124px;background-position:top;background-repeat:no-repeat}}.hero__countdown{top:78px;position:absolute;left:17px}@media only screen and (max-width:767px){.hero__countdown{left:0;right:0;top:75px;text-align:center}}.hero__countnote{text-shadow:0 2px 0 hsla(0,0%,5%,.18);color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;float:left}@media only screen and (max-width:767px){.hero__countnote{padding:41px 0 0 12px;font-size:18px}}.hero__countbutton{float:right;margin-top:2px;background-color:#185e9c;font-size:12px;line-height:20px;text-shadow:none;text-align:center;padding:0;font-family:ClearSans,sans-serif;font-weight:500;text-transform:uppercase;color:#fff;width:74px;height:21px;border-radius:1px;background-image:linear-gradient(180deg,#2b85c9,#193a62);box-shadow:0 -1px 0 0 #79c6ff,0 2px 0 0 #152f50,inset 0 1px 7px 0 hsla(0,0%,100%,.3)}@media only screen and (max-width:767px){.hero__countbutton{margin:43px 10px 0 0}}.hero-promo{display:block;position:relative;overflow:hidden;height:484px}@media only screen and (min-width:1240px) and (max-width:1439px){.hero-promo{height:431px}}@media only screen and (min-width:1000px) and (max-width:1239px){.hero-promo{height:370px}}@media only screen and (min-width:768px) and (max-width:999px){.hero-promo{height:230px}}@media only screen and (max-width:767px){.hero-promo{max-width:480px;height:230px;margin:0 auto}}.hero-promo__hero{z-index:1;position:absolute;top:0;width:100%;height:483px;display:block;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-promo__hero:before{top:0;box-shadow:0 3px 10px 0 #3094df;z-index:2}.hero-promo__hero:after,.hero-promo__hero:before{width:80%;height:1px;position:absolute;left:50%;right:0;content:"";background:radial-gradient(ellipse at center,#05c0f6 0,rgba(0,210,255,.46) 45%,rgba(79,185,242,0) 82%,rgba(118,173,236,0) 100%);border-radius:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-promo__hero:after{top:100%;box-shadow:0 -3px 10px 0 #3094df}@media only screen and (min-width:1240px) and (max-width:1439px){.hero-promo__hero,.hero-promo__hero .hero-promo__img{height:430px}}@media only screen and (min-width:1000px) and (max-width:1239px){.hero-promo__hero,.hero-promo__hero .hero-promo__img{height:369px}}@media only screen and (min-width:768px) and (max-width:999px){.hero-promo__hero,.hero-promo__hero .hero-promo__img{height:229px}}@media only screen and (max-width:767px){.hero-promo__hero,.hero-promo__hero .hero-promo__img{height:229px}}.hero-promo__item{position:absolute;padding-top:1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.hero-promo__item:before{left:-1px;background-image:linear-gradient(270deg,transparent 0,#08203a)}.hero-promo__item:after,.hero-promo__item:before{content:"";top:0;bottom:0;position:absolute;z-index:2;width:147px}.hero-promo__item:after{right:-1px;background-image:linear-gradient(90deg,transparent 0,#08203a)}@media only screen and (max-width:767px){.hero-promo__item{display:none}}.hero-promo__item img{max-width:100%}.hero-promo__item__mob{display:none;text-align:center;position:relative}.hero-promo__item__mob:before{left:-1px;background-image:linear-gradient(270deg,transparent 0,#08203a)}.hero-promo__item__mob:after,.hero-promo__item__mob:before{content:"";top:0;bottom:0;position:absolute;z-index:2;width:147px}.hero-promo__item__mob:after{right:-1px;background-image:linear-gradient(90deg,transparent 0,#08203a)}@media only screen and (max-width:767px){.hero-promo__item__mob{display:block}}.hero-promo__wrap{position:relative;transition:height .3s;margin-bottom:61px}@media only screen and (max-width:767px){.hero-promo__wrap{margin-bottom:32px}}.hero-promo__button{position:absolute;z-index:1;width:481px;height:103px;background-color:#0c233c;border:1px solid rgba(0,175,221,.9);border-radius:4px;box-shadow:0 1px 4px 3px rgba(0,0,0,.63);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;margin-bottom:-51px;padding:20px 10px 8px;text-align:center}@media only screen and (min-width:1000px) and (max-width:1239px){.hero-promo__button{width:436px;height:99px;margin-bottom:-49px}}@media only screen and (min-width:768px) and (max-width:999px){.hero-promo__button{width:288px;height:78px;padding:10px 10px 8px;margin-bottom:-39px}}@media only screen and (max-width:767px){.hero-promo__button{width:178px;height:48px;padding:5px;margin-bottom:-24px}}.hero-promo__button__title{color:#fff001;font-size:30px;font-weight:900;font-family:ClearSans,sans-serif;line-height:24px;margin-bottom:10px}@media only screen and (min-width:1000px) and (max-width:1239px){.hero-promo__button__title{font-size:26px}}@media only screen and (min-width:768px) and (max-width:999px){.hero-promo__button__title{font-size:17px;margin-bottom:5px}}@media only screen and (max-width:767px){.hero-promo__button__title{font-size:10px;margin-bottom:5px;line-height:14px}}.hero-promo__button__subtitle{color:#fff001;font-size:18px;font-weight:900;line-height:36px;font-family:ClearSans,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:999px){.hero-promo__button__subtitle{font-size:14px;line-height:24px}}@media only screen and (max-width:767px){.hero-promo__button__subtitle{font-size:10px;line-height:16px}}.countdown{display:block;position:relative;font-size:0}.countdown__item{display:inline-block;width:32px;height:50px;line-height:44px;border-radius:2px;text-shadow:0 2px 0 hsla(0,0%,5%,.33);color:#ddd;font-size:30px;font-weight:700;text-align:center;background-image:url(https://orecoingames.com/engine/templates/default/img/svg/counter.svg);background-position:-3px 0;background-size:38px;background-repeat:no-repeat;margin-right:5px}.countdown__item:last-child{margin-right:0}@media only screen and (max-width:767px){.countdown__item{background-image:url(https://orecoingames.com/engine/templates/default/img/svg/counter.svg);width:28px;height:37px;background-position:top;background-size:34px;font-size:26px;line-height:37px}}.countdown__divider{display:inline-block;vertical-align:top;padding:0 4px 0 1px}.countdown__divider:before{content:",";display:block;height:44px;color:#fff;font-size:25px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.countdown__divider:before{height:32px;font-size:20px;line-height:32px}}.main-nav{display:table;position:relative;list-style:none;margin:0;padding:0;font-size:0;width:100%;background-color:#09203a;border-radius:5px;overflow:hidden}.main-nav:before{content:"";width:100%;position:absolute;top:0;height:2px;background-image:linear-gradient(90deg,rgba(87,185,220,.3),#35d0ff 50%,rgba(87,185,220,.3));box-shadow:-2px 10px 61px 7px #3fc8fa}@media screen and (max-width:430px){.main-nav{display:block;white-space:nowrap}}.main-nav__subnav.subnav{position:absolute;left:0;top:100%;width:100%}@media only screen and (max-width:767px){.main-nav__subnav.subnav{display:block;height:auto;width:100vw;max-width:480px;padding:5px}}@media only screen and (max-width:767px){.main-nav__subnav.subnav .subnav__item{display:inline-block;vertical-align:top;width:auto}}.hero__nav_sticky .main-nav__subnav.subnav{top:100%;opacity:0;visibility:hidden}.hero__nav_sticky .main-nav__item_active .main-nav__subnav.subnav,.main-nav__item_subnav:hover .main-nav__subnav.subnav{top:100%;opacity:1;visibility:visible}.main-nav__item{display:table-cell;vertical-align:top;width:auto;white-space:normal}@media screen and (max-width:430px){.main-nav__item{display:inline-block}}.main-nav__item:after{content:"";font-size:18px;color:#fff;display:block;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-nav__item:first-child:after,.main-nav__item_active+.main-nav__item:after,.main-nav__item_active:after{content:none}.main-nav__link{display:block;position:relative;text-align:center;padding:22px 36px;text-shadow:0 2px 0 rgba(4,4,4,.19);font-size:18px;line-height:18px;font-weight:700;text-transform:uppercase;color:#fff;z-index:2;height:55px}.main-nav__link:hover{color:#ffea00}.main-nav__link:hover .main-nav__img{background-image:url(../img/nav_img/sprite_active.png)}.main-nav__link:hover:after{color:#fff}.main-nav__item:first-child .main-nav__link{padding-top:22px;padding-bottom:43px}.main-nav__item_active .main-nav__link{color:#ff0}.main-nav__item_active .main-nav__link:after{content:none}.main-nav__item_active .main-nav__link .main-nav__img{background-image:url(../img/nav_img/sprite_active.png)}@media only screen and (min-width:1440px){.main-nav__link{padding-bottom:43px;padding-left:50px}}@media only screen and (min-width:1240px) and (max-width:1439px){.main-nav__link{padding-bottom:43px;padding-left:70px}}@media only screen and (min-width:1000px) and (max-width:1239px){.main-nav__link{padding-bottom:43px;padding-left:47px}}@media only screen and (min-width:768px) and (max-width:999px){.main-nav__link{font-size:14px;padding:21px 25px;padding-bottom:41px}}@media only screen and (max-width:767px){.main-nav__item .main-nav__link,.main-nav__item:first-child .main-nav__link{padding:16px 8px;font-size:12px}}.main-nav__img{display:inline-block;background-image:url(../img/nav_img/sprite_inactive.png);background-repeat:no-repeat;overflow:hidden;background-size:cover;text-indent:-9999px;text-align:left;position:absolute;top:4px;left:23px;width:79px;height:53px}.main-nav__img__like{background-position:-2px -9px}.main-nav__img__slots{background-position:-9px -298px}.main-nav__img__jackpot{background-position:-10px -150px}.main-nav__img__bord{background-position:-10px -223px}.main-nav__img__fav{background-position:-10px -78px}@media only screen and (min-width:1000px) and (max-width:1239px){.main-nav__img{left:0;width:70px}.main-nav__img__like{background-position:-6px -6px}.main-nav__img__slots{background-position:-10px -263px}.main-nav__img__jackpot{background-position:-10px -130px}.main-nav__img__bord{background-position:-10px -195px}.main-nav__img__fav{background-position:-10px -67px}}@media only screen and (min-width:768px) and (max-width:999px){.main-nav__img{display:none}}@media only screen and (max-width:767px){.main-nav__img{display:none}}.subnav{display:table;width:100%;margin:0;padding:0;list-style:none;height:40px;background-color:#0f2947;border-radius:0 0 3px 3px;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.04)}.subnav__item{display:table-cell;vertical-align:middle;position:relative;width:3%;white-space:nowrap}.subnav__item:after{content:"-";color:#fff;font-size:14px;line-height:41px;font-family:inherit;display:block;position:absolute;bottom:0;left:100%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){.subnav__item:after{line-height:28px}}.subnav__item:last-child:after{content:none}.subnav__link{display:block;text-align:center;font-family:ClearSans,sans-serif;font-size:15px;line-height:18px;text-transform:uppercase;color:#fff}.subnav__link_active{color:#f96915!important}@media only screen and (min-width:768px) and (max-width:999px){.subnav__link{font-size:12px}}@media only screen and (max-width:767px){.subnav__link{font-size:12px;padding:4px 10px}}.subnav__item:hover .subnav__link{color:#6eff00}.subnav__item:hover .subnav__link:after{color:#fff}.winsline{display:block;position:relative;font-size:0;width:959px;overflow:hidden;margin-right:-19px}@media only screen and (min-width:1440px){.winsline{width:1440px;margin-right:-20px}}@media only screen and (min-width:1240px) and (max-width:1439px){.winsline{width:1203px;margin-right:-23px}}@media only screen and (min-width:768px) and (max-width:999px){.winsline{width:719px}}@media only screen and (max-width:767px){.winsline{width:calc(100% + 20px);margin-right:-20px}}.winsline__item{display:inline-block;vertical-align:top;position:relative;height:76px;padding-right:19px}@media only screen and (min-width:1440px){.winsline__item{padding-right:20px}}@media only screen and (max-width:767px){.winsline__item{height:64px}}.winsline__block{background-color:#15355a;border-radius:2px;height:100%;transition:background-color .2s ease;text-decoration:none}.winsline__item:hover .winsline__block{background-color:#1f4c7e}.winsline__img{width:88px;height:76px;position:absolute;top:0;left:0;border-radius:2px;border:3px solid #2c82ff}@media only screen and (max-width:767px){.winsline__img{width:64px;height:63px}}.winsline__overlay{box-shadow:inset 0 0 0 4px rgba(0,0,0,.47),0 2px 3px rgba(6,23,42,.26);transition:background-color .1s ease;background-color:transparent;border-radius:2px;width:82px;height:71px;display:block;position:absolute;top:3px;left:3px;right:0;bottom:0;opacity:0;visibility:hidden}@media only screen and (max-width:767px){.winsline__overlay{width:64px;height:63px}}.winsline__item:hover .winsline__overlay{background-color:rgba(0,0,0,.63);opacity:1;visibility:visible}@media only screen and (max-width:767px){.winsline__item:hover .winsline__overlay{opacity:0;visibility:hidden}}.winsline__button{display:block;position:absolute;bottom:3px;left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.winsline__content{display:block;position:relative;line-height:20px;height:76px;font-size:14px;font-weight:700;text-transform:uppercase;padding:12px 13px 10px 97px}@media only screen and (min-width:1440px){.winsline__content{padding:9px 13px 10px 105px}}@media only screen and (max-width:767px){.winsline__content{padding:8px 13px 8px 80px;height:64px}}.winsline__title{color:#fff;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width:767px){.winsline__title{font-size:10px;line-height:12px;padding-top:1px;margin-right:11px}}.winsline__title_color_yellow{color:#ffe400}.winsline__note{color:#01ff25;font-size:12px;font-weight:400;text-transform:uppercase;text-overflow:ellipsis;display:block;float:left;overflow:hidden;max-width:74px;white-space:nowrap}@media only screen and (max-width:767px){.winsline__note{line-height:14px;font-size:10px}}.winsline__note_small{color:#3c90f0;text-transform:lowercase;margin-left:4px}.preview{position:relative;background-color:#08203a;border:1px solid #15355a;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.preview__item{display:block;position:relative}.preview__img{max-width:100%;display:block;max-height:188px}.preview__overlay{display:block;position:absolute;text-align:center;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .1s ease;z-index:-1}.preview__item:hover .preview__overlay{background-color:rgba(0,0,0,.73);box-shadow:inset 0 0 2.9px 1.1px hsla(0,0%,100%,.28),inset 0 1px 0 hsla(0,0%,100%,.08),0 2px 1px rgba(13,25,39,.37);opacity:1;z-index:1}.preview__action{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preview__button{font-size:15px;width:105px;height:34px;padding:7px 15px;display:inline-block;white-space:nowrap}.preview__button_demo{padding:6px 9px;margin-top:11px}.preview__icon{display:block;position:absolute;bottom:10px;right:12px;cursor:pointer}.preview__icon.fa{font-size:25px;color:#fff}.preview__icon.fa.in_favorites{color:#fff001}.preview__info{padding:10px 13px;text-align:left}.preview__title{text-shadow:0 2px 0 #111c28;color:#a2bedc;font-size:14px;margin:0}.preview__note,.preview__title{font-weight:700;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 40px)}.preview__note{text-shadow:0 1px 0 #0a1829;color:#4d7bb0;font-size:11px;margin:5px 0 0}@media only screen and (max-width:767px){.preview__note{max-width:100%}}.search{display:block;position:relative}.search:after{content:"";width:100%;height:2px;background-image:linear-gradient(90deg,#04469c,#52baff 50%,#04469c)}.search:after,.search__button{display:block;position:absolute}.search__button{height:41px;width:41px;background:transparent;border:none;cursor:pointer;top:0;right:0}.search__button:after{content:"";display:block;position:absolute;top:0;right:4px;width:41px;height:41px;background-image:url(../img/find_icon.png);background-size:41px 41px}.search__input{width:100%;height:40px;background-color:#09203a;border-radius:2px;box-shadow:inset 0 1px 0 #152231,0 1px 0 #354c68;color:#a0c6f3;font-family:ClearSans,sans-serif;font-size:14px;font-weight:400;border:none;padding:11px 37px 11px 13px}.search__input::-webkit-input-placeholder{opacity:.5;transition:opacity .5s}.search__input::-moz-placeholder{opacity:.5;transition:opacity .5s}.search__input::placeholder{opacity:.5;transition:opacity .5s}.search__input:-ms-input-placeholder{opacity:.5;transition:opacity .5s}.search__input:focus::-moz-placeholder{opacity:0}.search__input:focus::placeholder{opacity:0}.search__input:focus::-webkit-input-placeholder{opacity:0}.search__input:focus:-ms-input-placeholder{opacity:0}.tournament{display:block;position:relative;text-align:center}.tournament_status{margin-bottom:8px}.tournament_name{font-size:20px;text-transform:uppercase;font-family:ClearSans,sans-serif;margin-bottom:36px;color:#fff}.tournament_name:focus,.tournament_name a{color:#fff}.tournament_name h2{font-size:20px}@media only screen and (min-width:768px) and (max-width:999px){.tournament_name h2{max-width:260px}}@media only screen and (max-width:767px){.tournament_name h2{position:absolute;top:10px;left:145px;max-width:calc(100% - 200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}}@media only screen and (max-width:767px){.tournament_vip-levels{position:absolute;top:34px;left:145px}}.tournament__promo{display:block;position:relative;padding:0 20px}.tournament__promo .tournament__prize{color:#fff;font-size:20px;margin-bottom:5px}.tournament__promo .tournament__prize__name{color:#fff;font-size:18px}.tournament__head{position:relative;overflow:hidden;border-radius:2px}.tournament__head .tournament__name{color:#ffd801;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:5px}.tournament__backnote{position:absolute;display:block;bottom:-7px;left:-9px;font-size:28px;color:#355a83}.tournament__backnote,.tournament__title{font-weight:700;text-transform:uppercase;z-index:1}.tournament__title{text-shadow:0 2px 0 rgba(13,25,39,.23);color:#fff;font-size:20px;padding:7px 0;position:relative}@media only screen and (min-width:1000px) and (max-width:1239px){.tournament__title{padding:16px 0;white-space:nowrap;font-size:17px}}@media only screen and (min-width:768px) and (max-width:999px){.tournament__title{padding:16px 0;white-space:nowrap;font-size:17px}}.tournament__img-overlay{border-radius:2px;display:block;position:relative;overflow:hidden;margin-bottom:0}.tournament__img{display:inline-block;vertical-align:top;position:relative;width:100%;height:100%}.tournament__button{margin-bottom:10px;z-index:1}.tournament__timer{padding-top:20px;height:155px;background-position:50%;background-repeat:no-repeat}.tournament__table{margin-top:-17px;position:relative;padding:0 20px}.tournament__main{margin-top:27px}.tournament__panel{margin-top:24px}.tournament__yourposition h3{color:#fff;margin:0 auto 5px}@media only screen and (min-width:1240px) and (max-width:1439px){.tournament__yourposition h3{margin:5px 0}}.tournament__yourposition .table-wrap{padding:20px;padding-top:0}.tournament__yourposition table{background:#132d4b;color:#88add7;max-width:100%;width:100%;border:0}.tournament__yourposition table td{padding:0 5px;font-size:14px}.tournament__yourposition table td:nth-child(n+2){overflow:hidden;max-width:69px;text-overflow:ellipsis;white-space:nowrap}.tab__content .active .tournament_vip-level{width:30px;height:auto;display:inline-block;text-align:center;vertical-align:middle;background:#042b52;color:#1d487a;font-weight:900;font-size:25px;border-radius:3px;margin:0}@media only screen and (max-width:767px){.tab__content .active .tournament_vip-level{width:20px;height:auto;font-size:17px}}.tab__content .active .tournament_vip-level.active{background:#336daf;color:#fff;-webkit-filter:drop-shadow(0 4px 10px #001327);filter:drop-shadow(0 4px 10px #001327);display:inline-block}@media only screen and (max-width:767px){.tab__content .active .tournament_vip-levels{max-width:calc(100% - 180px)}}.tab__content .active .tournament_vip-levels>p{color:#6a8bc5;margin-bottom:7px;font-size:15px;margin-top:15px}@media only screen and (max-width:767px){.tab__content .active .tournament_vip-levels>p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tournament_summa{margin-top:25px}@media only screen and (min-width:768px) and (max-width:999px){.tournament_summa{text-align:center}}@media only screen and (max-width:767px){.tournament_summa{text-align:center}}.tournament_summa .countdown__divider:before{content:""}.tournament_summa .countdown span{font-size:40px;color:#fcc807;font-family:ClearSans,sans-serif;font-weight:700}.tournament_summa .countdown span:last-child{color:#366297;font-size:29px;margin-left:10px}.tournament_description{color:#8aadee;font-size:.95em;text-align:justify}.tournament_status .active-tournament__status,.tournament_status .finished-tournament__status,.tournament_status .future-tournament__status{font-size:16px;padding-right:53px;padding-top:17px;padding-bottom:15px;text-align:right}@media only screen and (min-width:768px) and (max-width:999px){.tournament_status .active-tournament__status,.tournament_status .finished-tournament__status,.tournament_status .future-tournament__status{position:absolute;top:0;right:0;padding-right:73px}}@media only screen and (max-width:767px){.tournament_status .active-tournament__status,.tournament_status .finished-tournament__status,.tournament_status .future-tournament__status{position:absolute;top:-11px;right:0;font-size:0}}.tournament_status .active-tournament__status span,.tournament_status .finished-tournament__status span,.tournament_status .future-tournament__status span{color:#8aadee;font-size:.95em}.tournament_status .active-tournament__status img,.tournament_status .finished-tournament__status img,.tournament_status .future-tournament__status img{position:absolute;top:15px;right:10px;width:51px}@media only screen and (min-width:1000px) and (max-width:1239px){.tournament_status .active-tournament__status img,.tournament_status .finished-tournament__status img,.tournament_status .future-tournament__status img{right:10px;width:51px}}@media only screen and (max-width:767px){.tournament_status .active-tournament__status img,.tournament_status .finished-tournament__status img,.tournament_status .future-tournament__status img{right:10px;top:20px;width:40px}}.tournament_status .active-tournament__status{color:#0fb}.tournament_status .future-tournament__status{color:#ff9500}.tournament_status .finished-tournament__status{color:#ff364b}.tournament_gameplay{margin-top:10px}.tournament_gameplay .tournament__timer{padding-top:0;height:83px}@media only screen and (min-width:1240px) and (max-width:1439px){.tournament_gameplay .tournament__timer{height:83px}}.tournament_gameplay .tournament__timer .timer__row_caption .timer__cell{font-size:18px}.tournament_gameplay .tournament__timer .timer__cell{font-size:30px}.tournament_gameplay .tournament__timer .timer__note{padding-bottom:0}.tournament_gameplay .tournament__table{margin-top:7px;max-height:122px;overflow:hidden}@media only screen and (min-width:1240px) and (max-width:1439px){.tournament_gameplay .tournament__table{max-height:115px}}.tournament_gameplay .tournament__table .table__row{height:31px}.tournament_gameplay .tournament__img-overlay{height:190px;width:190px;margin:0 auto}@media only screen and (min-width:1000px) and (max-width:1239px){.tournament_gameplay .tournament__img-overlay{height:180px;width:180px}}.tournament_gameplay .table__body .table__cell:last-child{max-width:90px;overflow:hidden;text-overflow:ellipsis}.tournament__attention-prize{margin:-20px auto}.tournament__attention-prize>*{display:inline-block;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:999px){.tournament__attention-prize>*{margin:-10px 0}}@media only screen and (max-width:767px){.tournament__attention-prize>*{margin:-20px 0}}.tournament__attention-prize span{color:#fff;font-size:20px;text-transform:uppercase;line-height:1;font-weight:700}.tournament__attention-prize span small{color:#8aadee;font-size:72%}.tournament__table .table__headrow .table__cell{padding:0 10px;text-align:right}.tournament__table .table__headrow .table__cell:nth-child(2){padding:0;text-align:left}.tournament_undefined .tournament__table .table__headrow .table__cell{text-align:center}@media only screen and (min-width:768px) and (max-width:999px){.tournament__table .table__body .table__cell:last-child{max-width:90px;overflow:hidden;text-overflow:ellipsis}}.timer{display:block;position:relative}.timer__note{text-shadow:0 1px 0 #243344;color:#ffd801;font-size:13px;font-weight:700;text-transform:uppercase;padding-bottom:5px}.timer__note_large{font-size:14px}.timer__table{display:table;margin:0 auto}.timer__row{display:table-row}.timer__cell{display:table-cell}.timer__row_digit .timer__cell{text-shadow:0 2px 0 rgba(0,0,0,.26);color:#fff;font-size:40px;font-weight:700;text-transform:uppercase;font-family:ClearSans,sans-serif}@media only screen and (min-width:768px) and (max-width:999px){.timer__row_digit .timer__cell{font-size:28px}}.timer__row_caption .timer__cell{text-shadow:0 2px 0 rgba(0,0,0,.18);color:#ffd801;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center}.timer__cell_empty{padding:0 12px 0 0}.footer{display:block;position:relative;padding-bottom:37px}.footer,.footer__head{width:100%;text-align:center}.footer__head{height:65px;background-color:#091b2f;box-shadow:inset 0 1px 0 0 #18385f;margin-top:130px}@media only screen and (max-width:767px){.footer__head{width:100%;height:43px;margin-top:76px}}.footer__logo{display:block;top:-80px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:2;width:260px;height:44px}@media only screen and (max-width:767px){.footer__logo{width:120px;height:20px;top:-48px;margin-left:0}}.footer__nav{background-color:#102a47;box-shadow:0 3px 2px 0 rgba(0,0,0,.24);text-align:center}@media only screen and (max-width:767px){.footer__nav{padding:6px 4px}}@media only screen and (max-width:767px){.footer__nav .nav{display:inline-block;vertical-align:top;width:auto;max-width:300px}}.footer__nav:before{content:"";width:100%;margin:0 auto;height:3px;background-image:linear-gradient(90deg,#a1efeb0f,#52baff 50%,#a1efeb0f);display:block;box-shadow:0 29px 84px 3px #1fa9db}@media only screen and (max-width:767px){.footer__nav:before{margin-top:-6px;margin-bottom:8px}}.footer__icons{display:block;margin:30px auto}.footer__cell{display:inline-block;vertical-align:middle;padding-right:18px}.footer__cell:last-child{padding-right:0}.footer__rules{color:#435872;font-size:14px;font-weight:400;max-width:720px;margin:10px auto}.info-panel{display:block;position:relative;width:440px}.info-panel__header{padding:26px;background-color:#0b2540;box-shadow:0 1px 6px rgba(0,0,0,.65);text-align:center}.info-panel__title{text-shadow:0 2px 0 rgba(0,0,0,.21);font-size:19px;font-family:ClearSans,sans-serif;font-weight:700;line-height:22px;text-transform:uppercase;color:#fff}.info-panel__title_important{color:red;margin-left:5px}.info-panel__caption{text-shadow:0 2px 0 rgba(0,0,0,.1);font-family:ClearSans,sans-serif;color:#fff;font-size:17px;line-height:20px}.info-panel__content{width:440px;height:89px;padding:24px 42px;background-color:#3889d6;background-image:linear-gradient(180deg,#4ea8db,#236dd2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.alert-panel{background-color:#1f3756;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.08);padding:18px 0;width:100%}.alert-panel__inner{width:1024px;margin:0 auto;display:table}.alert-panel__cell{display:table-cell;width:1px;vertical-align:middle}.alert-panel__cell_fluid{width:auto}.alert-panel__note{white-space:nowrap;color:#fff;font-size:17px;font-weight:400;text-transform:uppercase}.alert-panel__button{vertical-align:middle;border:1px solid #435c77;border-radius:2px;font-size:14px;font-weight:700;padding:12px;margin-left:17px}.modal{display:block;position:fixed;z-index:1000;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:679px;overflow:auto;box-shadow:inset 0 -1px 0 rgba(91,64,71,.38),0 1px 8px rgba(0,0,0,.53)}@media only screen and (max-width:767px){.modal{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;background-color:#1b1a27;box-shadow:inset 0 -1px 0 rgba(108,106,139,.25)}}.modal__header{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26);background-image:url(../img/modal-head-bg.jpg);height:78px;text-align:center;position:relative}.modal__title{text-shadow:0 3px 0 rgba(0,0,0,.14);padding:27px 50px;color:#fff;font-size:25px;line-height:28px;font-weight:700;text-transform:uppercase}.modal__icon{display:block;position:absolute;top:30px;right:21px;cursor:pointer}.modal__content{background-color:#132e4d;padding:32px 27px 38px 32px;font-family:ClearSans,sans-serif;font-size:0;display:block;position:relative}.modal__content:after{content:"";width:100%;display:block;position:absolute;bottom:-1px;left:0;height:1px;opacity:.27;background-color:#3f3d60;box-shadow:0 1px 0 rgba(0,0,0,.42)}@media only screen and (max-width:767px){.modal__content{padding:0 20px 30px}}.modal__button{position:absolute;display:block;left:50%;top:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;padding:9px 22px;border-radius:20px;z-index:2;box-shadow:none}.modal__input{margin-left:30px}@media only screen and (max-width:767px){.modal__input{display:block;margin-left:0;padding-top:20px}}.modal__input:first-child{margin-left:0}.modal__input-inner.input__inner{background-color:#09203a;box-shadow:inset 0 1px 0 rgba(0,0,0,.3),0 1px 0 #09203a;border:none;color:#ccc;font-size:15px;line-height:18px;margin-top:28px;width:295px;text-transform:none;height:49px}@media only screen and (max-width:767px){.modal__input-inner.input__inner{width:100%;margin-top:14px}}.modal__label{text-shadow:0 2px 0 rgba(0,0,0,.33);color:#fff;font-size:22px;line-height:22px;text-transform:uppercase}.modal__caption{color:#ccc;font-size:14px;display:block;white-space:nowrap;position:absolute;top:0;right:3px;transition:color .3s ease;cursor:pointer}@media only screen and (max-width:767px){.modal__caption{top:24px}}.modal__caption:hover{color:#fff}.modal__tooltip{margin-top:14px}.modal__note{color:#fff;font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:28px;display:block}@media only screen and (max-width:767px){.modal__note{padding:10px 0 0;text-align:center;margin-bottom:10px;display:block}}.modal__note_important{color:#fa2e38;display:inline-block;vertical-align:top;font-weight:700;font-size:17px;margin:33px 0 6px}@media only screen and (max-width:767px){.modal__note_important{margin:20px 0 0;display:block}}.modal__note_accent{color:#fff000;display:inline-block;vertical-align:top;font-weight:700;margin:33px 0 6px 5px}@media only screen and (max-width:767px){.modal__note_accent{margin:20px 0 0;display:block}}.modal__error{display:block;position:relative;text-align:center;padding:10px 0 20px;max-width:100%}@media only screen and (max-width:767px){.modal__error{padding:0 0 10px}}.modal__signup-soc{display:block;float:left;text-align:left}@media only screen and (max-width:767px){.modal__signup-soc{float:none;padding-bottom:80px}}.modal__signup{text-align:center;width:auto}@media only screen and (max-width:767px){.modal__signup{text-align:center}.modal__signup .signup__button{left:auto}}.modal__signup .signup__input-inner{background-color:#09203a;border:1px solid #353448;border-radius:2px;box-shadow:inset 0 0 6px 1px hsla(0,0%,100%,.05),inset -121px 0 0 rgba(0,0,0,.09)}.modal__actions{display:block;float:right;text-align:right}@media only screen and (max-width:767px){.modal__actions{float:none;position:absolute;left:0;right:0;bottom:30px}}.modal__social .socials__item{background-color:#09203a;border:1px solid #4685a2;border-radius:2px;box-shadow:inset 0 0 6px 1px hsla(0,0%,100%,.05)}.modal__footer{width:100%;position:relative;padding:37px 31px 39px 32px;background-color:#09203a;box-shadow:inset 0 -1px 0 rgba(108,106,139,.25);font-family:ClearSans,sans-serif}@media only screen and (max-width:767px){.modal__footer{box-shadow:none}}.modal__footer:after{content:"";display:table;clear:both}.popup{width:568px;height:auto;display:block;position:fixed;top:50%;left:50%;-ms-transform:translate(-50%,-49%);-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);z-index:200;background-color:#132e4d;border-radius:2px;padding-bottom:1px;box-shadow:inset 0 -1px 0 rgba(91,64,71,.38),0 1px 8px rgba(0,0,0,.53)}@media only screen and (max-width:767px){.popup{position:absolute;left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%!important;max-height:100%;overflow-y:scroll}}.popup_tabs{width:940px;height:auto;top:1%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute}.popup_tabs .tab__content{min-height:330px}@media only screen and (min-width:1440px){.popup_tabs{width:940px}}@media only screen and (min-width:1240px) and (max-width:1439px){.popup_tabs{width:940px}}@media only screen and (min-width:768px) and (max-width:999px){.popup_tabs{width:700px}}@media only screen and (max-width:767px){.popup_tabs{width:100%;-webkit-transform:none;-ms-transform:none;transform:none;top:0;overflow-y:auto;min-height:0}}.popup_tabs .tab__close{top:25px}@media only screen and (max-width:767px){.popup_tabs .tab__close{top:14px;right:14px}}.popup .popup_go_tomain,.popup__close{width:44px;height:38px;display:block;position:absolute;z-index:2;top:0;right:0;background-color:#132e4d;border-radius:2px;box-shadow:inset .6px -.8px 0 #2b2a3c;text-align:center;padding:11px 0;cursor:pointer}.popup__head{position:relative}.popup__head:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-image:linear-gradient(90deg,rgba(87,185,220,0),#35d0ff 50%,rgba(87,185,220,0))}.popup__title{text-align:left;font-size:19px;font-weight:700;padding:24px 32px 21px;color:#fff;text-transform:uppercase}.popup__title_accent{color:#fff000}.popup__content .popup__title{text-align:center;padding:0}@media only screen and (max-width:767px){.popup__content .popup__title{padding:0 30px}}.popup__subtitle{font-size:16px;font-weight:700;text-transform:uppercase;color:#9e9cbd;padding:24px 5px 23px;display:inline-block;vertical-align:top}.popup__subtitle_accent{color:#fff000}.popup__content{position:relative}.popup__label{text-shadow:0 2px 0 rgba(0,0,0,.33);color:#fff;font-size:22px;line-height:22px;text-transform:uppercase;text-align:left}.popup__label_small{font-size:19px}.popup__footer{position:relative;background-color:#00142c;min-height:64px;text-align:center}.popup__footer:before{content:"";width:100%;position:absolute;right:0;top:0;height:1px;background-image:linear-gradient(90deg,rgba(87,185,220,0),#35d0ff 50%,rgba(87,185,220,0))}.popup__footer .footer__first{padding-top:15px;display:block;color:#585858}.popup__footer .footer__second{color:#ff0;display:block;font-size:50px}.popup__footer .footer__third{display:block;color:#585858;padding-bottom:15px}.popup__note{color:#fff;font-size:16px;line-height:20px;font-family:ClearSans,sans-serif;text-transform:uppercase;display:block;padding-top:21px;padding-bottom:15px}.popup__caption{display:block;position:relative;color:#fff;padding:0 20px;font-size:15px;line-height:16px;font-weight:400;text-align:left}.popup__socials{padding-bottom:25px}.popup__socials .socials__item{background-color:#09203a;border:1px solid #4c829c;border-radius:2px;box-shadow:inset 0 0 6px 1px hsla(0,0%,100%,.05)}.popup__button{font-size:18px;padding:9px 18px;margin-top:-18px;margin-left:10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.popup__gallery{text-align:center;margin-top:41px;margin-bottom:61px}.popup__gallery .preview{background:transparent;box-shadow:none;margin-right:28px}@media only screen and (max-width:767px){.popup__gallery .preview{margin-right:0;margin-bottom:20px}}.popup__gallery .preview:last-child{margin-right:0}.popup__gallery .preview__info{text-align:left;padding:14px 5px}.popup__gallery .preview__title{color:#f4f3ff;font-size:14px;font-weight:700}.popup__gallery .preview__note{color:#8b8b8b;font-size:11px;font-weight:700}.popup .column__1-5{width:19%}.popup .column__2-5{width:39%}.popup .column__3-5{width:59%}.popup .column__4-5{width:79%}.popup .column__5-5{width:100%}.popup .column__1-3{width:33%}.popup .column__2-3{width:66%}.popup .column__half{width:49%}.popup .column__1-3,.popup .column__1-5,.popup .column__2-3,.popup .column__2-5,.popup .column__3-5,.popup .column__4-5,.popup .column__5-5,.popup .column__half{position:relative;display:inline-block;padding:0;vertical-align:middle}@media screen and (max-width:627px){.popup .column__1-3,.popup .column__1-5,.popup .column__2-3,.popup .column__2-5,.popup .column__3-5,.popup .column__4-5,.popup .column__5-5,.popup .column__half{width:100%;text-align:center;margin-bottom:10px}}.popup .game-container{width:30%;display:inline-block;background:#0e233b;box-shadow:inset 0 3px 20px 11px rgba(33,136,152,.45);margin-right:4.1%;text-align:center;position:relative}@media screen and (max-width:725px){.popup .game-container{margin-right:4%}}.popup .game-container:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-image:linear-gradient(90deg,rgba(87,185,220,0),#35d0ff 50%,rgba(87,185,220,0))}.popup .game-container:nth-child(4){margin-right:0}@media screen and (max-width:480px){.popup .game-container:nth-child(4){margin:5px auto}}@media screen and (max-width:480px){.popup .game-container{margin:5px auto;width:284px;display:block}}.popup .game-container p{margin:0}.popup .game-container:hover .preview__overlay{background-color:rgba(0,0,0,.73);box-shadow:inset 0 0 2.9px 1.1px hsla(0,0%,100%,.28),inset 0 1px 0 hsla(0,0%,100%,.08),0 2px 1px rgba(13,25,39,.37);opacity:1;z-index:1;height:161px}@media only screen and (max-width:1000px){.popup .game-container:hover .preview__overlay{height:70%}}@media only screen and (max-width:880px){.popup .game-container:hover .preview__overlay{height:68%}}@media only screen and (max-width:767px){.popup .game-container:hover .preview__overlay{height:66%}}@media only screen and (max-width:740px){.popup .game-container:hover .preview__overlay{height:64%}}@media only screen and (max-width:660px){.popup .game-container:hover .preview__overlay{height:62%}}@media only screen and (max-width:610px){.popup .game-container:hover .preview__overlay{height:60%}}@media only screen and (max-width:570px){.popup .game-container:hover .preview__overlay{height:58%}}@media only screen and (max-width:520px){.popup .game-container:hover .preview__overlay{height:56%}}@media only screen and (max-width:480px){.popup .game-container:hover .preview__overlay{height:191px}}.popup .game-container .preview__note{font-size:15px;margin:5px auto 15px;display:block}.popup.popup_vipBonusAct,.popup.popup_vipBonusReact{width:920px;background:url(https://orecoingames.com/engine/templates/default/img/vip-bonus-bg.png) bottom no-repeat #1d1b2e;color:#fff;font-size:16px;padding-bottom:25px;max-width:100%;overflow-y:visible;height:auto;max-height:none}@media only screen and (max-width:767px){.popup.popup_vipBonusAct,.popup.popup_vipBonusReact{display:block;-webkit-transform:none;-ms-transform:none;transform:none;top:0;overflow-y:auto!important;min-height:0;height:100%}}.popup.popup_vipBonusAct .popup__head,.popup.popup_vipBonusReact .popup__head{background-color:transparent;box-shadow:inset 0 1px 0 0 #262f39;text-align:center}.popup.popup_vipBonusAct .popup__close,.popup.popup_vipBonusReact .popup__close{background:transparent;box-shadow:none;top:15px}.popup.popup_vipBonusAct .popup .column__1-3,.popup.popup_vipBonusAct .popup .column__1-5,.popup.popup_vipBonusAct .popup .column__2-3,.popup.popup_vipBonusAct .popup .column__2-5,.popup.popup_vipBonusAct .popup .column__3-5,.popup.popup_vipBonusAct .popup .column__4-5,.popup.popup_vipBonusAct .popup .column__5-5,.popup.popup_vipBonusReact .popup .column__1-3,.popup.popup_vipBonusReact .popup .column__1-5,.popup.popup_vipBonusReact .popup .column__2-3,.popup.popup_vipBonusReact .popup .column__2-5,.popup.popup_vipBonusReact .popup .column__3-5,.popup.popup_vipBonusReact .popup .column__4-5,.popup.popup_vipBonusReact .popup .column__5-5{vertical-align:top}.popup.popup_vipBonusAct h1,.popup.popup_vipBonusReact h1{color:#fdc236;text-transform:uppercase;text-shadow:0 10px 11.88px rgba(24,2,27,.55);line-height:1.2;margin-top:43px}@media only screen and (max-width:627px){.popup.popup_vipBonusAct h1,.popup.popup_vipBonusReact h1{margin-top:0}}.popup.popup_vipBonusAct p,.popup.popup_vipBonusReact p{line-height:1.7}.popup.popup_vipBonusAct img,.popup.popup_vipBonusReact img{max-width:100%}@media only screen and (max-width:627px){.popup.popup_vipBonusAct img,.popup.popup_vipBonusReact img{width:200px}}.popup.popup_vipBonusAct button,.popup.popup_vipBonusReact button{margin-left:0;margin-top:0}@media only screen and (max-width:627px){.popup.popup_vipBonusAct .column__1-5,.popup.popup_vipBonusReact .column__1-5{width:19%}}@media only screen and (max-width:480px){.popup.popup_vipBonusAct .column__1-5,.popup.popup_vipBonusReact .column__1-5{width:29%}}.popup.popup_vipBonusAct .popup__section:last-child,.popup.popup_vipBonusReact .popup__section:last-child{text-align:center}.popup.popup_afterRegistration{background-image:linear-gradient(180deg,#112542,#070829);width:920px;color:#fff;height:auto;top:19px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;font-size:18px;max-width:100%;text-align:center;zoom:.84}@media only screen and (max-width:767px){.popup.popup_afterRegistration{top:0;zoom:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.popup.popup_afterRegistration img{max-width:100%}.popup.popup_afterRegistration h2{font-size:25px;font-weight:600;text-transform:uppercase;margin:0;color:#ff5252;margin-bottom:25px}.popup.popup_afterRegistration h3{font-size:20px;margin:0}.popup.popup_afterRegistration .popup__title{text-transform:uppercase;text-align:center}.popup.popup_afterRegistration .popup__head{background-color:#00142c}.popup.popup_afterRegistration .popup__close{background:transparent;box-shadow:none;top:15px;opacity:.5}.popup.popup_afterRegistration .icon-prize{position:absolute;left:363px;top:-17px}@media only screen and (max-width:767px){.popup.popup_afterRegistration .icon-prize{display:none}}@media only screen and (max-width:767px){.popup.popup_afterRegistration .section-1-txt{margin:0 0 13px}}.popup.popup_afterRegistration .popup__button{width:100%;height:56px;border-radius:5px;color:#8e231f;font-size:25px;font-weight:500;box-shadow:0 0 20px 7px rgba(151,175,54,.5);background-image:linear-gradient(180deg,#e2d533,#ff8d00);text-shadow:1px 1px 4px #3a0404}.popup.popup_afterRegistration .popup__button.button_color_blue{border-top:3px solid #4fcfff;background-image:linear-gradient(180deg,#01b7f0,#1932bc);margin-left:33px}@media screen and (max-width:871px){.popup.popup_afterRegistration .popup__button.button_color_blue{margin-left:0;font-size:16px}}@media only screen and (max-width:767px){.popup.popup_afterRegistration .popup__button{font-size:18px}}.popup.popup_afterRegistration .popup__section{padding:15px 60px 13px;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.popup.popup_afterRegistration .popup__section{padding:15px 30px}}@media only screen and (max-width:767px){.popup.popup_afterRegistration .popup__section{padding:15px}}.popup.popup_afterRegistration .popup__section p:last-child{margin-bottom:0}.popup.popup_afterRegistration .popup__section p:first-child{margin-top:0}@media only screen and (max-width:767px){.popup.popup_afterRegistration .popup__section:first-child img{max-width:200px}}.popup.popup_afterRegistration .popup__section:nth-child(3){text-align:center}.popup.popup_afterRegistration .popup__section:nth-child(3) h2{color:#fff}.popup.popup_afterRegistration .popup__section__main .popup__image{background-image:url(https://orecoingames.com/engine/templates/default/img/popup__image.png);width:78%;height:360px;background-size:100% 360px;margin:0 auto}@media only screen and (max-width:767px){.popup.popup_afterRegistration .popup__section__main .popup__image{width:250px}}.popup.popup_afterRegistration .popup__section__main .column__half{margin-bottom:25px}.popup.popup_afterRegistration .popup__section__main #clockdiv{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px;margin-bottom:25px}@media only screen and (max-width:767px){.popup.popup_afterRegistration .popup__section__main #clockdiv{font-size:19px}}.popup.popup_afterRegistration .popup__section__main #clockdiv>div{padding:10px;border-radius:3px;background:rgba(17,33,115,.53);display:inline-block}.popup.popup_afterRegistration .popup__section__main #clockdiv div>span{padding:15px;border-radius:3px;background:#07092a;display:inline-block;color:#00d6fb}.popup.popup_afterRegistration .popup__section__main .smalltext{padding-top:5px;font-size:16px}.popup.popup_afterRegistration .popup__section__main .no_present{color:#353b58;text-decoration:underline;margin-top:15px;cursor:pointer}.popup.popup_afterRegistration .popup__section__dark{background-color:#07092a;color:#00d6fb}.popup.popup_afterRegistration .popup__section__dark:after{bottom:0}.popup.popup_afterRegistration .popup__section__dark:after,.popup.popup_afterRegistration .popup__section__dark:before{content:"";width:100%;position:absolute;right:0;height:1px;background-image:linear-gradient(90deg,rgba(87,185,220,0),#35d0ff 50%,rgba(87,185,220,0))}.popup.popup_afterRegistration .popup__section__dark:before{top:0}.popup.popup_afterRegistration .popup__section__dark p{display:inline-block}.popup.popup_afterRegistration .popup__section__dark .popup__arrow{background-image:url(https://orecoingames.com/engine/templates/default/img/popup__arrow.png);background-size:12px 25px;width:12px;height:25px;display:inline-block;margin-bottom:-7px;margin-left:8px}.popup.popup_afterRegistration .popup__section__dark .popup__countpad{display:inline-block;margin-bottom:-18px;margin-left:20px}.popup.popup_afterRegistration .popup__section .popup__button{margin-top:0}.popup.popup_afterRegistration .popular__head{font-size:26px}.popup.popup_afterRegistration table{width:100%;margin:0 auto;font-size:15px}@media screen and (max-width:350px){.popup.popup_afterRegistration table{font-size:13px}}.popup.popup_afterRegistration thead tr:first-child td{border-top:1px solid #3f3e55;font-size:13px;color:#534d5e;background:#282738}.popup.popup_afterRegistration thead tr:first-child td:last-child{text-align:right}.popup.popup_afterRegistration td{border-right:1px solid #3f3e55;padding:8px 20px}.popup.popup_afterRegistration td:first-child{border-left:1px solid #3f3e55}@media only screen and (max-width:767px){.popup.popup_afterRegistration td{padding:5px}}.popup.popup_afterRegistration tbody tr:last-child td{border-bottom:1px solid #3f3e55}.popup.popup_afterRegistration tbody tr:nth-child(2n){background:#282738}.popup.popup_afterRegistration tbody td:nth-child(2){color:#1cbbb4}.popup.popup_afterRegistration tbody td:nth-child(4){color:#fdc236;text-align:right}.popup.popup_afterRegistration .popup-subtitle{color:#554b60;font-size:12px;text-align:center;display:inline-block;width:100%}.popup.popup_afterRegistration .popup__section:last-child{background:transparent}.popup.popup_afterRegistration .amount-of-payments{width:320px;margin:0 auto;text-align:center;background:#222131;position:relative}@media screen and (max-width:350px){.popup.popup_afterRegistration .amount-of-payments{width:290px}}.popup.popup_afterRegistration .amount-of-payments .amount{margin:0 0 15px;font-size:42px}.popup.popup_afterRegistration .amount-of-payments small:nth-child(4){position:absolute;left:20px;text-align:left}.popup.popup_afterRegistration .amount-of-payments small:nth-child(4):after{content:" ";margin-left:5px;position:absolute;margin-top:-9px;width:40px;height:1px;display:block;background:#b6a9c3;left:73px}@media screen and (max-width:350px){.popup.popup_afterRegistration .amount-of-payments small:nth-child(4):after{width:27px}}.popup.popup_afterRegistration .amount-of-payments p:nth-child(5){text-align:right;position:relative;margin:0 21px 10px 0;font-size:16px}.popup.popup_afterRegistration .amount-of-payments small:last-child{text-align:right;font-size:12px;position:absolute;right:22px;margin-top:-10px;font-style:italic}.popup.popup_afterActivation{width:920px;color:#b6a9c3;height:auto;top:1%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;font-size:18px;max-width:100%}@media only screen and (max-width:767px){.popup.popup_afterActivation{left:50%;top:0}}.popup.popup_afterActivation img{max-width:100%}.popup.popup_afterActivation h2{font-size:27px;font-weight:100;text-transform:uppercase;margin:0}.popup.popup_afterActivation h3{font-size:20px;margin:0}.popup.popup_afterActivation .popup__title{text-transform:none}.popup.popup_afterActivation .popup__head{background-image:linear-gradient(180deg,#121d29,#04101d)}.popup.popup_afterActivation .popup__close{background:transparent;box-shadow:none;top:15px;opacity:.5}.popup.popup_afterActivation .icon-prize{position:absolute;left:283px;top:15px}@media only screen and (max-width:767px){.popup.popup_afterActivation .icon-prize{display:none}}.popup.popup_afterActivation .popup__button{border-top:3px solid #ffe303;border-radius:21px;background-image:linear-gradient(180deg,#fe9400,#ff0024)}.popup.popup_afterActivation .popup__button.button_color_blue{border-top:3px solid #4fcfff;background-image:linear-gradient(180deg,#01b7f0,#1932bc);margin-left:33px}@media screen and (max-width:871px){.popup.popup_afterActivation .popup__button.button_color_blue{margin-left:0;font-size:16px}}.popup.popup_afterActivation .popup__section:nth-child(2n){background:#141224}.popup.popup_afterActivation .popup__section{padding:15px 60px 20px;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.popup.popup_afterActivation .popup__section{padding:15px 30px}}@media only screen and (max-width:767px){.popup.popup_afterActivation .popup__section{padding:15px}}.popup.popup_afterActivation .popup__section:last-child{background:url(https://orecoingames.com/engine/templates/default/img/after-activation-bg.png) bottom no-repeat #141224;padding-bottom:41px}.popup.popup_afterActivation .popup__section .popup__button{margin-top:0}.popup.popup_afterActivation table{width:100%;margin:0 auto;font-size:15px;background:#222131}@media screen and (max-width:350px){.popup.popup_afterActivation table{font-size:13px}}.popup.popup_afterActivation thead tr:first-child td{border-top:1px solid #3f3e55;font-size:13px;color:#534d5e;background:#282738}.popup.popup_afterActivation thead tr:first-child td:last-child{text-align:right}.popup.popup_afterActivation td{border-right:1px solid #3f3e55;padding:8px 20px}.popup.popup_afterActivation td:first-child{border-left:1px solid #3f3e55}@media only screen and (max-width:767px){.popup.popup_afterActivation td{padding:5px}}.popup.popup_afterActivation tbody tr:last-child td{border-bottom:1px solid #3f3e55}.popup.popup_afterActivation tbody tr:nth-child(2n){background:#282738}.popup.popup_afterActivation tbody td:nth-child(2){color:#1cbbb4}.popup.popup_afterActivation tbody td:nth-child(4){color:#fdc236;text-align:right}.popup.popup_afterActivation .popup-subtitle{color:#554b60;font-size:12px;text-align:center;display:inline-block;width:100%}.popup.popup_afterActivation .amount-of-payments{width:320px;margin:24px auto 0;text-align:center;background:#222131;position:relative;padding-bottom:14px}@media screen and (max-width:350px){.popup.popup_afterActivation .amount-of-payments{width:290px}}.popup.popup_afterActivation .amount-of-payments .amount{margin:0 0 15px;font-size:42px}.popup.popup_afterActivation .amount-of-payments small:nth-child(4){position:absolute;left:20px;text-align:left}.popup.popup_afterActivation .amount-of-payments small:nth-child(4):after{content:" ";margin-left:5px;position:absolute;margin-top:-9px;width:40px;height:1px;display:block;background:#b6a9c3;left:73px}@media screen and (max-width:350px){.popup.popup_afterActivation .amount-of-payments small:nth-child(4):after{width:27px}}.popup.popup_afterActivation .amount-of-payments p:nth-child(5){text-align:right;position:relative;margin:0 21px 10px 0;font-size:16px}.popup.popup_afterActivation .amount-of-payments small:last-child{text-align:right;font-size:12px;position:absolute;right:22px;margin-top:-10px;font-style:italic}.popup.popup_afterActivation .timer-title{font-size:12px;font-family:ClearSans;color:#fdc236;text-transform:uppercase;line-height:1.2;text-align:center;margin-bottom:10px}.popup.popup_afterActivation .timer{width:252px;border-top:1px solid #3d3c50;border-bottom:1px solid #3d3c50;margin:0 auto;padding:13px 2px;position:relative}.popup.popup_afterActivation .timer:before{content:url(https://orecoingames.com/engine/templates/default/img/timer-stars-left.png);position:absolute;left:-133px;top:calc(50% - 19px)}.popup.popup_afterActivation .timer:after{content:url(https://orecoingames.com/engine/templates/default/img/timer-stars-right.png);position:absolute;right:-133px;top:calc(50% - 19px)}.popup.popup_afterActivation .timer-body{display:table-row;font-size:31px}.popup.popup_afterActivation .timer-cell{display:inline-block;font-size:14px;width:23%;text-align:center}.popup.popup_afterActivation .timer-cell:first-child{padding-right:13px}.popup.popup_afterActivation .timer__cell{padding:0 5px}.popup.popup_afterActivation .timer__cell:first-child{padding-left:13px}.popup.popup_afterActivation .timer__cell:nth-child(2){padding:0 16px}.popup.popup_afterActivation .timer__row{margin:0 auto;display:block;width:248px}.popup.popup_afterActivation #countup p{display:inline-block;padding:5px;font-size:31px;margin:0;width:44px;text-align:center}.popup.popup_afterActivation #countup p.dots{width:8px;padding:5px 0}.popup.popup_afterActivation #countup p#days{margin-right:18px}.popup_paymentConfirm h1,.popup_paymentConfirm h2,.popup_paymentConfirm h3,.popup_paymentConfirm h4,.popup_paymentConfirm h5{color:#f1e419}.popup_paymentConfirm ul{list-style:none}.popup_paymentConfirm .popup__content{padding-bottom:20px}.popup_chooseBonus,.popup_depositSuccess{width:940px}@media only screen and (min-width:768px) and (max-width:999px){.popup_chooseBonus,.popup_depositSuccess{width:700px}}.popup_chooseBonus .popup__title,.popup_depositSuccess .popup__title{text-shadow:0 3px 0 rgba(0,0,0,.27);font-size:22px;font-weight:700;text-transform:uppercase;color:#fff000;text-align:center;padding:55px 50px 26px}.popup_chooseBonus .popup__bonuses,.popup_depositSuccess .popup__bonuses{text-align:center;padding-bottom:68px}.popup_depositSuccess .popup__gallery .preview{max-width:200px;border:none}@media only screen and (max-width:767px){.popup_depositSuccess .popup__gallery .preview{max-width:300px;width:auto;display:block;margin:0 auto 20px}}.popup_registration{width:700px}.popup_registration .popup__title{text-align:left;font-size:19px;padding:24px 32px 21px;color:#fff}.popup_registration .popup__content{padding:35px 30px 40px 31px}.popup_registration .popup__button{margin-top:24px;margin-left:0}.popup_afterRegistration{width:568px}.popup_afterRegistration .popup__content .bonus{display:inline-block;vertical-align:top;padding-bottom:38px}.popup_afterRegistration .popup__title{font-size:19px}.popup_afterRegistration .popup__title_accent{color:#fff000;text-align:center;padding-top:48px;padding-bottom:4px}.popup_afterRegistration .popup__button{margin-left:-5px}.popup_depositSuccess{width:800px}@media only screen and (min-width:768px) and (max-width:999px){.popup_depositSuccess{width:700px}}.popup_depositSuccess .popup__title{padding-top:38px}.popup_depositSuccess .popup__footer{min-height:55px}.popup_depositSuccess .popup__gallery{margin-bottom:50px}.popup_depositSuccess .popup__button{margin-left:-2px;padding:12px 18px;margin-top:-20px}.popup_changePassword{width:568px;position:fixed}.popup_changePassword .popup__content{padding:33px 25px 49px 31px}.popup_changePassword .popup__input{display:block;margin-bottom:16px}.popup_changePassword .popup__input:last-child{margin-bottom:0}.popup_changePassword .popup__input .input__inner{width:100%;height:49px;font-family:ClearSans,sans-serif;margin-top:14px}.popup_passwordChanged,.popup_remindSuccess,.popup_bountySuccess{width:568px}.popup_passwordChanged .popup__content,.popup_remindSuccess .popup__content,.popup_bountySuccess .popup__content{padding:52px 0 64px}.popup_passwordChanged .popup__content .popup__title,.popup_remindSuccess .popup__content .popup__title,.popup_bountySuccess .popup__content .popup__title{text-align:center;padding:0 30px}.popup_restorePassword .popup__content{padding:32px 25px 64px 31px}.popup_restorePassword .popup__content .popup__subtitle{padding:0;color:#aaa9b8;font-size:15px;font-weight:700}.popup_restorePassword .popup__input{display:block;margin-bottom:16px;margin-top:29px}.popup_restorePassword .popup__input:last-child{margin-bottom:0}.popup_restorePassword .popup__input .input__inner{width:100%;height:49px;font-family:ClearSans,sans-serif;color:#a5a3bd;text-transform:none}.popup_phoneVerification .popup__content{padding:36px 112px 52px 120px;text-align:center}@media only screen and (max-width:767px){.popup_phoneVerification .popup__content{padding:18px 16px 40px;max-width:320px;margin:0 auto}}.popup_phoneVerification .popup__content .button_style_flat{box-shadow:none;font-size:13px;padding:8px 10px;margin-left:7px;margin-top:27px;width:auto}.popup_phoneVerification .popup__content .button_style_flat:hover{box-shadow:0 1px 5px #494767,0 1px 0 #1a1925}.popup_phoneVerification .popup__caption{display:block;position:relative;font-size:16px;line-height:18px;margin-bottom:27px}.popup_phoneVerification .popup__input .input__inner{height:49px;width:150px;text-transform:none}.popup_phoneVerification .popup__timer{display:inline-block;vertical-align:top;margin-left:5px}.popup_phoneVerification .popup__advice{width:170px;color:#838383;font-size:13px;font-weight:400;text-align:left;display:inline-block;vertical-align:top;margin-top:22px;margin-left:14px}.popup_phoneVerification .popup__button{margin-left:0}.popup_emailVerification .popup__content{padding:27px 53px 55px}@media only screen and (max-width:767px){.popup_emailVerification .popup__content{padding:27px 53px 55px}}.popup_emailVerification .popup__caption{font-size:16px;line-height:18px;padding-top:21px}.popup_emailConfirmed .popup__content{padding:63px 115px 80px 128px}@media only screen and (max-width:767px){.popup_emailConfirmed .popup__content{padding:40px 24px}}.popup_emailConfirmed .popup__caption{font-size:18px;line-height:18px}.popup_tournamentGames{width:940px;height:490px;position:fixed}@media only screen and (min-width:768px) and (max-width:999px){.popup_tournamentGames{width:700px}}@media only screen and (max-width:767px){.popup_tournamentGames{width:100%;height:auto}}.popup_tournamentGames .preview__item{height:141px;overflow:hidden}@media only screen and (max-width:767px){.popup_tournamentGames .preview__item{height:128px}}.popup_tournamentGames .popup__title{padding:33px 400px 29px 37px;font-size:20px}@media only screen and (max-width:767px){.popup_tournamentGames .popup__title{padding:24px 32px 21px}}.popup_tournamentGames .popup__search{display:block;position:absolute;top:25px;right:70px}@media only screen and (max-width:767px){.popup_tournamentGames .popup__search{display:block;position:absolute;top:94px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}.popup_tournamentGames .popup__search .search__input{width:276px;height:39px;background-color:#181723;border-radius:2px;border:none;box-shadow:inset 0 1px 0 #0d0c13,0 1px 0 #323144;color:#a5a3bd;font-size:15px;font-weight:500;font-family:ClearSans,sans-serif;text-transform:uppercase;padding:0 21px}.popup_tournamentGames .popup__search .icon{display:block;position:absolute;top:7px;right:8px}.popup_tournamentGames .popup__content{padding:18px 24px 20px}@media only screen and (max-width:767px){.popup_tournamentGames .popup__content{margin-top:62px}}.popup_tournamentGames .popup__gallery{text-align:left;margin:0;max-height:346px;position:relative}@media only screen and (max-width:767px){.popup_tournamentGames .popup__gallery{max-height:none}}.popup_tournamentGames .popup__gallery .main{padding:0 22px}@media only screen and (min-width:768px) and (max-width:999px){.popup_tournamentGames .popup__gallery .main{padding:0}}@media only screen and (max-width:767px){.popup_tournamentGames .popup__gallery .main{padding:0}}.popup_tournamentGames .popup__gallery .preview{width:190px!important;margin:10px}@media only screen and (max-width:767px){.popup_tournamentGames .popup__gallery .preview{margin:10px!important;width:176px!important}}@media only screen and (max-width:468px){.popup_tournamentGames .popup__gallery .preview{width:43%!important;margin:10px 3.33%!important}}.popup_tournamentGames .popup__gallery .preview__info{background-color:#2b2a3d;border:1px solid hsla(0,0%,100%,.09);border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,.28);padding:10px 13px}.popup_tournamentGames .popup__gallery .preview__title{font-size:15px}.popup_tournamentGames .popup__gallery .preview__note{font-size:12px}.popup_favoritesAdded .popup__title,.popup_favoritesAddedFail .popup__title{font-family:ClearSans,sans-serif;font-size:21px;padding:20px 20px 20px 26px}.popup_favoritesAdded .popup__content,.popup_favoritesAddedFail .popup__content{padding:40px 20px 55px}.popup_gameplay,.popup_gameplayDeposit{width:800px}.popup_gameplayDeposit .popup__title{font-size:22px;letter-spacing:-.1px;padding:60px 30px 47px}.popup_gameplayDeposit .popup__icon{display:block;position:relative;text-align:center;padding-bottom:70px}.popup_gameplayDeposit .popup__gameplay-button{top:-21px}.popup_gameplayDeposit .popup__footer{min-height:71px}.popup_gameplayGallery{width:800px;top:300px}@media only screen and (max-width:767px){.popup_gameplayGallery{top:0}}.popup_gameplayGallery .popup__close,.popup_gameplayGallery .popup_go_tomain{top:auto;right:auto;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;background:none;text-shadow:0 2px 0 rgba(0,0,0,.18);color:#01b4ff;font-family:ClearSans,sans-serif;font-size:17px;text-transform:uppercase;box-shadow:none}.popup_gameplayGallery .popup__title{font-size:22px;padding:61px 60px 20px}.popup_gameplayGallery .popup__gallery{margin-bottom:0}.popup_gameplayGallery .popup__gallery .preview{border:none}@media only screen and (max-width:767px){.popup_gameplayGallery .popup__gallery .preview{display:block;max-width:200px;margin:0 auto 20px}}.popup_gameplayGallery .preview:last-of-type{margin-right:0}@media only screen and (max-width:767px){.popup_gameplayGallery .preview:last-of-type{margin-right:auto}}.popup_gameplayGallery .popup__button{margin-left:0;font-family:ClearSans,sans-serif;padding:10px 20px;margin-top:10px;font-size:20px}.popup_gameplayGallery .popup__footer{min-height:100px}.popup_gameplayGallery .bonus-sidebar__subtitle{margin-bottom:40px}.popup_gameplayGallery .bonus-subtitle__header{text-align:center;font-size:1.17em;color:#fff;margin:0 auto 10px}.popup_gameplayGallery .bonus-subtitle__txt{width:100%;display:block;color:#ccc;font-size:14px;padding:0 15px;text-align:center}.popup_gameplayNomoney{width:800px}.popup_gameplayNomoney .popup__title{font-size:22px;margin:0;padding:55px 20px 0}.popup_gameplayNomoney .popup__title_accent{color:#fff000;text-align:center;padding:0 20px}.popup_gameplayNomoney .popup__icon{display:block;position:relative;text-align:center;padding-top:47px;padding-bottom:93px}.popup_gameplayNomoney .popup__close,.popup_gameplayNomoney .popup_go_tomain{top:auto;bottom:13px;right:auto;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;background:none;text-shadow:0 2px 0 rgba(0,0,0,.18);color:#01b4ff;font-family:ClearSans,sans-serif;font-size:17px;text-transform:uppercase;box-shadow:none}.popup_gameplayNomoney .popup__gameplay-button{margin-top:-24px}.popup_gameplayNomoney .popup__footer{min-height:90px}.popup_fortuneRules{width:940px}.popup_fortuneRules .popup__title{padding:32px 37px 30px}.popup_fortuneRules .popup__content{padding:15px 69px 25px 34px}.popup_fortuneRules .popup__caption{text-shadow:0 1px 0 #000;color:#bdbbce;line-height:19px;text-align:left}.popup_fortuneRules .popup__levels{padding:36px 28px;background-color:#1b1a28;box-shadow:inset 0 1px 0 rgba(43,42,60,.83)}.popup_fortuneHistory{width:940px}.popup_fortuneHistory .popup__title{padding:32px 37px 30px}.popup_fortuneHistory .popup__content{padding:25px 5px 25px 27px;font-size:0}.popup_fortuneHistory .popup__filterSearch{display:table;width:969px;border-collapse:collapse;margin-right:22px}.popup_fortuneHistory .popup__cell{display:table-cell;vertical-align:top;white-space:nowrap;width:1px}.popup_fortuneHistory .popup__cell_fluid{width:100%;padding-right:16px}.popup_fortuneHistory .popup__sort{display:inline-block;vertical-align:top;font-family:ClearSans,sans-serif;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;line-height:20px;padding:20px 24px 18px;background-color:#58566d;white-space:nowrap;width:163px}.popup_fortuneHistory .popup__filter{width:100%}.popup_fortuneHistory .popup__filter,.popup_fortuneHistory .popup__search{display:inline-block;vertical-align:top;position:relative}.popup_fortuneHistory .popup__search .input__inner{display:block;position:relative;width:250px;padding:0 72px 0 14px;height:58px;border-radius:1px;background-color:#4d4b63;box-shadow:none}.popup_fortuneHistory .popup__searchButton{display:block;position:absolute;top:0;right:0;width:58px;height:58px;background-color:#58566d;border:none;cursor:pointer}.popup_fortuneHistory .popup__history{display:block;position:relative;margin-top:22px;padding-right:23px;max-height:475px;overflow:hidden}.popup_fortuneWheel{width:940px;height:978px}.position_absolute{position:absolute;-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);top:1%}.popup_deposit_for_bonus .popup_section__main{display:inline-block;vertical-align:top;padding:29px 13px 30px 0;max-width:646px}.popup_deposit_for_bonus .popup_section__main .payment__gallery{margin:0 20px}@media only screen and (min-width:768px) and (max-width:999px){.popup_deposit_for_bonus .popup_section__main{padding:15px 0 18px}}@media only screen and (max-width:767px){.popup_deposit_for_bonus .popup_section__main{width:100%;padding:15px 0 18px}.popup_deposit_for_bonus .popup_section__main .payment__row{padding:0 8px}}.popup_deposit_for_bonus .popup_section__aside{width:284px;display:inline-block;vertical-align:top}@media only screen and (min-width:1440px){.popup_deposit_for_bonus .payitem{width:179px}}@media only screen and (min-width:1240px) and (max-width:1439px){.popup_deposit_for_bonus .payitem{width:179px}}@media only screen and (min-width:1000px) and (max-width:1239px){.popup_deposit_for_bonus .payitem{width:179px}}.popup_deposit_for_bonus .popup__content{text-align:center;padding-bottom:20px}.popup_deposit_for_bonus .payment__row{padding:0;text-align:center}.popup_deposit_for_bonus .payment__tooltip{margin:4px 0 30px}@media only screen and (min-width:1440px){.popup_deposit_for_bonus .payment__tooltip{width:568px}}@media only screen and (min-width:1240px) and (max-width:1439px){.popup_deposit_for_bonus .payment__tooltip{width:568px}}@media only screen and (min-width:1000px) and (max-width:1239px){.popup_deposit_for_bonus .payment__tooltip{width:568px}}@media only screen and (min-width:1440px){.popup_deposit_for_bonus .payment__tooltip .pay-tooltip__button{padding-left:8px;padding-right:8px}}@media only screen and (min-width:1240px) and (max-width:1439px){.popup_deposit_for_bonus .payment__tooltip .pay-tooltip__button{padding-left:8px;padding-right:8px}}@media only screen and (min-width:1000px) and (max-width:1239px){.popup_deposit_for_bonus .payment__tooltip .pay-tooltip__button{padding-left:8px;padding-right:8px}}.popup_deposit_for_bonus .popup__title_accent{text-align:center;padding:0}@media only screen and (max-width:767px){.popup_deposit_for_bonus .popup__title_accent{padding:0}}.popup_gameBonusPopup{width:656px}.popup_gameBonusPopup .popup__close{background:transparent;box-shadow:none}.popup_registration_v2,.popup_registration_v3,.popup_registration_v4,.popup_registration_v5,.popup_registration_v6,.popup_registration_v7{width:940px}@media only screen and (min-width:768px) and (max-width:999px){.popup_registration_v2,.popup_registration_v3,.popup_registration_v4,.popup_registration_v5,.popup_registration_v6,.popup_registration_v7{width:700px;max-height:100%;overflow-y:scroll}}.popup_registration_v2 .popup__head,.popup_registration_v3 .popup__head,.popup_registration_v4 .popup__head,.popup_registration_v5 .popup__head,.popup_registration_v6 .popup__head,.popup_registration_v7 .popup__head{background:#00142c;text-align:center}.popup_registration_v2 .popup__head:after,.popup_registration_v3 .popup__head:after,.popup_registration_v4 .popup__head:after,.popup_registration_v5 .popup__head:after,.popup_registration_v6 .popup__head:after,.popup_registration_v7 .popup__head:after{height:1px;background:radial-gradient(ellipse at center,#00b1ec 0,transparent 70%);box-shadow:none;width:100%;z-index:1;opacity:1}.popup_registration_v2 .popup__close,.popup_registration_v3 .popup__close,.popup_registration_v4 .popup__close,.popup_registration_v5 .popup__close,.popup_registration_v6 .popup__close,.popup_registration_v7 .popup__close{background:transparent;box-shadow:none;opacity:.4;padding:19px 0 17px;right:7px;height:auto}.popup_registration_v2 .popup__title,.popup_registration_v3 .popup__title,.popup_registration_v4 .popup__title,.popup_registration_v5 .popup__title,.popup_registration_v6 .popup__title,.popup_registration_v7 .popup__title{padding:17px 32px 16px;text-align:center}.popup_registration_v2 .popup__content,.popup_registration_v3 .popup__content,.popup_registration_v4 .popup__content,.popup_registration_v5 .popup__content,.popup_registration_v6 .popup__content,.popup_registration_v7 .popup__content{padding:24px 0 38px;background:linear-gradient(0deg,#070929 0,#0e1f38 70%)}.popup.popup_registration_v2{background:#132e4d}.overflow{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:101;background-color:rgba(0,0,0,.7)}.overflow__game{z-index:199}.modal_open{width:100%}.modal_open .overflow{display:block}.overflow__no__money{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:101;background-color:rgba(0,0,0,.7)}.bonus{width:auto;font-size:0}.bonus,.bonus__item{display:inline-block;position:relative}.bonus__item{vertical-align:top;min-height:295px;width:229px;background-repeat:no-repeat;background-position:top;margin-right:64px}@media only screen and (max-width:767px){.bonus__item{margin-right:0;display:block;margin-bottom:20px}}.bonus__item img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;height:200px}.bonus__item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bonus__item:last-child{margin-right:0}.bonus_single .bonus__item{width:480px;background-size:188px}.bonus_single .bonus__item:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.bonus__item_1{background-image:url(https://orecoingames.com/engine/templates/default/img/bonus-1.png)}.bonus__item_2{background-image:url(https://orecoingames.com/engine/templates/default/img/bonus-2.png)}.bonus__item_3{background-image:url(https://orecoingames.com/engine/templates/default/img/bonus-3.png)}.bonus__info{text-align:center;padding-top:12px}.bonus__name{font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;display:inline-block}.bonus_single .bonus__name{padding-bottom:22px}.bonus__note{font-weight:400;font-size:16px;color:#7e7c9d;display:inline-block;padding:0 20px;margin-top:5px}.bonus__caption{color:#a7a5d0;font-family:ClearSans,sans-serif;font-size:16px;text-transform:uppercase;display:block}.bonus_single .bonus__caption{padding-bottom:20px}.bonus__subtitle{color:#a7a5d0;font-family:ClearSans,sans-serif;font-size:12px;text-transform:uppercase;display:block}.registration{display:block;position:relative;font-size:0}@media only screen and (max-width:767px){.registration{text-align:center}}.registration__image{width:187px;height:166px;background-size:130px;background-repeat:no-repeat;background-position:top;border-radius:2px;text-align:center;display:inline-block;vertical-align:top;position:relative;cursor:pointer}@media only screen and (max-width:767px){.registration__image{display:block;margin:0 auto}}.registration__image:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.registration__image img{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.registration__note{display:block;position:absolute;bottom:10px;left:0;right:0;color:#fff;font-size:13px;font-weight:400;text-transform:uppercase;cursor:pointer}.registration__form{display:inline-block;position:relative;vertical-align:top;padding-left:22px}@media only screen and (max-width:767px){.registration__form{padding-left:0}}.registration__input.input{margin-left:18px}@media only screen and (max-width:767px){.registration__input.input{margin-left:0;margin-top:20px;display:block}}.registration__input.input:first-child{margin-left:0}.registration__input-inner{width:206px;height:56px;background-color:#09203a;border-radius:2px;border:none;box-shadow:inset 0 1px 0 #0d0c13,0 1px 0 #3e6884;color:#ccc;font-size:15px;font-weight:500;padding:0 21px;margin-top:14px}.registration__checkbox{display:block;position:relative;margin-top:28px}@media only screen and (max-width:767px){.registration__checkbox .checkbox__label{display:inline-block}}.registration__checkbox .checkbox__label{display:inline-block}.registration__button{font-size:18px;padding:9px 18px;margin-top:24px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.registration-v2{display:block;position:relative}.registration-v2__title{margin:0 auto;font-size:16px;font-weight:700;text-align:center;color:#ffb824;text-transform:uppercase}.registration-v2__title_large{font-size:22px}.registration-v2__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:26px;height:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.registration-v2__inner{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}}.registration-v2__footer{background:#00142d;padding:10px 0;position:relative;text-align:center;color:#353b58}.registration-v2__footer:after{content:"";display:block;position:absolute;top:-1px;left:0;right:0;height:1px;background:radial-gradient(ellipse at center,#00b1ec 0,transparent 70%);box-shadow:none;width:100%;z-index:0;opacity:1}.registration-v2__inner-left{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-right:2px solid #121129;padding-right:54px;text-align:right}@media only screen and (min-width:768px) and (max-width:999px){.registration-v2__inner-left{padding-right:33px}}@media only screen and (max-width:767px){.registration-v2__inner-left{border-right:none;padding-right:0}}.registration-v2__inner-right{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-left:56px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v2__inner-right{padding-left:23px}}@media only screen and (max-width:767px){.registration-v2__inner-right{border-right:none;padding-left:0;margin-top:30px}}.registration-v2__figure{display:inline-block;vertical-align:top;width:245px;box-shadow:0 6px 6px 0 rgba(0,0,0,.3)}@media only screen and (max-width:767px){.registration-v2__figure{box-shadow:inset 0 0 5px 3px #fff;border-radius:5px;width:282px;display:block;margin:0 auto;font-size:0}}.registration-v2__figure-img{display:block;height:175px;object-fit:contain;opacity:.84;box-shadow:inset 0 4px 4px 0 hsla(0,0%,100%,.54),inset 0 -4px 3px 0 hsla(0,0%,100%,.5);border-radius:4px 4px 1px 1px;width:290px}@media only screen and (max-width:767px){.registration-v2__figure-img{width:141px;height:auto;display:inline-block;vertical-align:top;border-radius:5px 0 0 5px;box-shadow:none}}.registration-v2__figure-info{background-color:#242333;box-shadow:inset 0 -2px 0 0 hsla(0,0%,100%,.12);border-radius:0 0 4px 4px}@media only screen and (max-width:767px){.registration-v2__figure-info{height:101px;display:inline-block;width:141px;background-color:#31304c;vertical-align:top;border-radius:0 5px 5px 0;box-shadow:inset -4px 0 6px 2px hsla(0,0%,100%,.5)}}.registration-v2__figure-title{display:block;font-size:25px;color:#fff;text-shadow:0 4px 0 rgba(0,0,0,.71);font-weight:700;text-align:center;text-transform:uppercase;margin:0 auto;padding:13px 10px 0}@media only screen and (max-width:767px){.registration-v2__figure-title{font-size:16px}}.registration-v2__figure-caption{display:block;margin:0 auto;padding:6px 10px 17px;font-size:13px;font-weight:500;text-align:center;color:#7f7ba0;text-shadow:0 3px 0 rgba(0,0,0,.82)}@media only screen and (max-width:767px){.registration-v2__figure-caption{padding:12px 20px 17px}}.registration-v2__counter{display:inline-block;vertical-align:top;width:245px;margin-top:22px}@media only screen and (max-width:767px){.registration-v2__counter{display:block;margin:0 auto}}.registration-v2__counter-title{display:block;margin:0 auto;text-align:center;font-size:16px;font-weight:500;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.82)}@media only screen and (max-width:767px){.registration-v2__counter-title{display:block;margin:16px auto 0}}.registration-v2__counter-inner{width:193px;height:33px;opacity:.32;border-radius:3px;margin:10px auto 20px;box-shadow:inset 0 7px 4px 0 rgba(0,0,0,.86),inset 0 -7px 4px 0 rgba(0,0,0,.89)}.registration-v2__form{width:330px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:999px){.registration-v2__form{width:300px}}@media only screen and (max-width:767px){.registration-v2__form{width:260px;margin:0 auto}}.registration-v2__input{display:block;margin-bottom:16px}.registration-v2__checkbox{display:block;text-align:left}.registration-v2__checkbox .checkbox__label{color:#f2a639}.registration-v2__checkbox .checkbox__inner:checked+.checkbox__label:after{content:"";font-weight:700;font-size:22px;line-height:22px;bottom:4px;left:4px;background:url(https://orecoingames.com/engine/templates/default/img/checkbox.png) 50% no-repeat}.registration-v2__checkbox .checkbox__inner+.checkbox__label:before,.registration-v2__checkbox .checkbox__inner:checked+.checkbox__label:before{width:25px;height:25px;line-height:25px;background:#ffe500;box-shadow:none;border:none;border-radius:20px}.registration-v2__input-inner{width:100%;height:56px;border:none;color:#ccc;font-weight:700;padding:0 17px;border-radius:2px;background-color:#070929;box-shadow:0 0 1px 0 #0096ff}.registration-v2__button{display:block;margin:24px auto 0;height:56px;font-size:22px;border-radius:3px;background-image:linear-gradient(180deg,#ffea00,#ff9400);box-shadow:0 0 16px 1px #ffd961bf;color:#8e231f;border:1px solid #f59125;width:100%}.registration-v2__button:hover{box-shadow:0 0 10px 0 rgba(253,99,36,.7)}@media only screen and (max-width:767px){.registration-v2__button{width:260px;margin:18px auto 0}}.registration-v2__socials{margin:24px auto 0}.registration-v2__socials-title{font-size:16px;font-weight:500;color:#353b58;text-align:center;margin:0 auto 16px}.registration-v2 .email-input-reg{position:relative}.registration-v2 .email-input-reg .tooltip{opacity:0;visibility:hidden}.registration-v2 .email-input-reg:hover .tooltip{opacity:1;visibility:visible;top:-72px;left:0;width:330px;max-width:none;background-color:rgba(255,127,0,.9);color:#000;border:0;box-shadow:none}.registration-v2 .email-input-reg .tooltip__arrow{top:auto;bottom:-30px;left:30px}.registration-v2 .email-input-reg .tooltip__arrow:after{border-color:rgba(255,127,0,.9) transparent transparent;border-width:15px 15px 0;bottom:15px}.registration-v2 .socials_form .socials__item{background-color:#05165c;border:1px solid #02275f;border-radius:2px;box-shadow:inset 0 0 6px 1px #112443;width:52px;height:52px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v2 .socials_form .socials__item{width:48px;height:48px}}@media only screen and (max-width:767px){.registration-v2 .socials_form .socials__item{width:40px;height:40px}}.registration-v3{display:block;position:relative}.registration-v3__title{margin:0 auto;font-size:16px;font-weight:700;text-align:center;color:#ffb824;text-transform:uppercase}.registration-v3__title_large{font-size:22px}.registration-v3__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:26px;height:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.registration-v3__inner{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}}.registration-v3__inner-left{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-right:2px solid #121129;text-align:right}@media only screen and (max-width:767px){.registration-v3__inner-left{border-right:none;padding-right:0}}.registration-v3__inner-right{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-left:2px solid #302f3e;padding-left:56px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v3__inner-right{padding-left:23px}}@media only screen and (max-width:767px){.registration-v3__inner-right{border-right:none;padding-left:0}}.registration-v3__figure{width:342px;height:354px;border-radius:10px;background-color:#435182;box-shadow:0 3px 4px 0 rgba(0,0,0,.63);margin:0 auto;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.registration-v3__figure{width:275px}}@media only screen and (max-width:767px){.registration-v3__figure{width:280px;height:188px;display:block;margin:20px auto;font-size:0}}.registration-v3__figure-img{display:block;object-fit:contain;-webkit-filter:drop-shadow(8px 8px 10px #000);filter:drop-shadow(8px 8px 10px black);position:absolute;width:235px;left:calc(50% - 117.5px);top:-25px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v3__figure-img{width:216px;height:auto;left:calc(50% - 108px)}}@media only screen and (max-width:767px){.registration-v3__figure-img{width:120px;height:auto;left:calc(50% - 60px);display:inline-block;vertical-align:top;top:-22px}}.registration-v3__figure-info{position:absolute;bottom:25px;text-align:center;width:100%}@media only screen and (min-width:768px) and (max-width:999px){.registration-v3__figure-info{bottom:30px}}@media only screen and (max-width:767px){.registration-v3__figure-info{bottom:11px}}.registration-v3__figure-caption{text-shadow:0 2px 1px rgba(0,0,0,.5);font-size:18px;font-weight:700;text-align:center;color:#ffb824}@media only screen and (max-width:767px){.registration-v3__figure-caption{font-size:16px}}.registration-v3__figure-note{font-family:ClearSans;font-size:31px;font-weight:700;color:#fff;padding:5px 0;text-shadow:0 9px 2px rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v3__figure-note{padding:10px 0}}@media only screen and (max-width:767px){.registration-v3__figure-note{line-height:1.04;font-size:25px}}.registration-v3__form{width:330px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v3__form{width:300px}}@media only screen and (max-width:767px){.registration-v3__form{width:260px;margin:0 auto}}.registration-v3__input{display:block;margin-bottom:16px}.registration-v3__input-inner{width:100%;height:56px;border-radius:3px;border:none;background-color:#acabbd;box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.48);font-weight:700;padding:0 17px}.registration-v3__button{display:block;margin:24px auto 0;width:220px;height:56px;border-radius:3px;background-image:linear-gradient(120deg,#fda929,#fd1741);box-shadow:0 2px 11px 0 rgba(0,0,0,.5);font-size:22px;text-shadow:0 2px 0 #822117}.registration-v3__button:hover{box-shadow:0 0 10px 0 rgba(253,99,36,.7)}@media only screen and (max-width:767px){.registration-v3__button{width:260px;margin:18px auto 0}}.registration-v3__socials{margin:24px auto 0}.registration-v3__socials-title{font-size:14px;font-weight:500;color:#7f7ba0;text-align:center;margin:0 auto 16px}.registration-v4{display:block;position:relative}.registration-v4__title{margin:0 auto;font-size:16px;font-weight:700;text-align:center;color:#ffb824;text-transform:uppercase}.registration-v4__title_large{font-size:15px;font-weight:100;text-align:center;text-transform:none;margin-bottom:11px;color:#fff}@media only screen and (max-width:767px){.registration-v4__title_large{text-align:center}}.registration-v4__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.registration-v4__inner{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}}.registration-v4__inner-left{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:right}@media only screen and (max-width:767px){.registration-v4__inner-left{border-right:none;padding-right:0}}.registration-v4__inner-right{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-left:2px solid #302f3e;padding-left:56px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v4__inner-right{padding-left:23px}}@media only screen and (max-width:767px){.registration-v4__inner-right{border-right:none;padding-left:0}}.registration-v4__figure{width:342px;height:354px;border-radius:10px;background-color:#435182;box-shadow:0 3px 4px 0 rgba(0,0,0,.63);margin:0 auto;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.registration-v4__figure{width:275px;height:349px}}@media only screen and (max-width:767px){.registration-v4__figure{width:280px;height:165px;display:block;margin:0 auto 25px;font-size:0}}.registration-v4__figure-img{display:block;object-fit:contain;max-width:100%;margin:0 auto}.registration-v4__figure-info{position:absolute;bottom:121px;text-align:center;width:100%}@media only screen and (max-width:767px){.registration-v4__figure-info{display:inline-block;width:156px;vertical-align:top;bottom:96px;right:11px;text-align:left}}.registration-v4__figure-caption{font-size:22px;text-align:center;color:#ffb824;position:relative;margin-bottom:15px}@media only screen and (max-width:767px){.registration-v4__figure-caption{font-size:18px}}.registration-v4__figure-note{font-family:ClearSans;font-size:32px;font-weight:700;color:#fff;text-shadow:0 9px 2px rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v4__figure-note{padding:0}}@media only screen and (max-width:767px){.registration-v4__figure-note{font-size:23px}}.registration-v4__counter{display:block;width:342px;height:112px;border-radius:0 0 10px 10px;background-color:#364371;box-shadow:0 3px 4px 0 rgba(0,0,0,.63);position:absolute;bottom:0}@media only screen and (min-width:768px) and (max-width:999px){.registration-v4__counter{width:275px;height:112px}}@media only screen and (max-width:767px){.registration-v4__counter{width:280px;height:82px}}.registration-v4__counter-title{display:block;margin:5px auto;text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;color:#ffb824;text-shadow:0 3px 0 rgba(0,0,0,.82)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v4__counter-title{margin:10px auto 0}}@media only screen and (max-width:767px){.registration-v4__counter-title{display:block;margin:8px auto 0;font-size:14px}}.registration-v4__counter-inner{width:131px;height:58px;border-radius:6px;background-color:#2f5c8e;box-shadow:0 2px 4px 0 rgba(0,0,0,.7);margin:10px auto;position:relative}@media only screen and (max-width:767px){.registration-v4__counter-inner{margin:7px auto;width:101px;height:41px}}.registration-v4__counter-inner_inner{width:112px;height:42px;opacity:.86;border-radius:2px;box-shadow:inset 0 8px 7px 0 rgba(0,0,0,.86),inset 0 -8px 7px 0 rgba(0,0,0,.89);position:absolute;top:8px;left:9px;background-color:#fff}@media only screen and (max-width:767px){.registration-v4__counter-inner_inner{top:6px;left:8px;width:86px;height:29px}}.registration-v4__form{width:330px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v4__form{width:300px}}@media only screen and (max-width:767px){.registration-v4__form{width:260px;margin:0 auto}}.registration-v4__input{display:block;margin-bottom:16px}.registration-v4__input-inner{width:100%;height:56px;border-radius:3px;border:none;background-color:#acabbd;box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.48);font-weight:700;padding:0 17px}.registration-v4__button{display:block;margin:24px auto 0;width:220px;height:56px;border-radius:3px;background-image:linear-gradient(120deg,#fda929,#fd1741);box-shadow:0 2px 11px 0 rgba(0,0,0,.5);font-size:22px;text-shadow:0 2px 0 #822117}.registration-v4__button:hover{box-shadow:0 0 10px 0 rgba(253,99,36,.7)}@media only screen and (max-width:767px){.registration-v4__button{width:260px;margin:18px auto 0}}.registration-v4__socials{margin:24px auto 0}.registration-v4__socials-title{font-size:14px;font-weight:500;color:#7f7ba0;text-align:center;margin:0 auto 16px}.registration-v4__timer-title{font-size:22px;text-align:center;color:#ffb824;margin-top:-20px}.js-timeout{font-family:ClearSans;font-size:25px;font-weight:700;font-style:normal;font-stretch:normal;text-align:center;color:rgba(0,0,0,.74);text-shadow:0 1px 1px rgba(0,0,0,.61);letter-spacing:9px;line-height:38px}@media only screen and (max-width:767px){.js-timeout{font-size:21px;letter-spacing:6px;line-height:28px}}.registration-v5{display:block;position:relative}.registration-v5__title{margin:0 auto;font-size:16px;font-weight:700;text-align:center;color:#ffb824;text-transform:uppercase}.registration-v5__title_large{font-size:22px}.registration-v5__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:26px;height:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.registration-v5__inner{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}}.registration-v5__inner-left{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-right:2px solid #121129;text-align:right}@media only screen and (max-width:767px){.registration-v5__inner-left{border-right:none;padding-right:0}}.registration-v5__inner-right{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-left:2px solid #302f3e;padding-left:56px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__inner-right{padding-left:23px}}@media only screen and (max-width:767px){.registration-v5__inner-right{border-right:none;padding-left:0}}.registration-v5__figure{width:360px;position:absolute;left:95px}.registration-v5__figure table{border-spacing:0 8px}@media only screen and (max-width:767px){.registration-v5__figure table{padding-left:10px}}.registration-v5__figure table td:nth-child(2){padding-left:10px;text-align:left;font-family:ClearSans;font-size:16px;font-weight:500;color:#fff}@media only screen and (max-width:767px){.registration-v5__figure table td:nth-child(2){font-size:14px}}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__figure{width:275px;height:349px;left:60px}}@media only screen and (max-width:767px){.registration-v5__figure{left:auto;width:300px;position:relative;display:block;margin:0 auto 25px;font-size:0}}.registration-v5__figure-img{width:45px;margin-top:8px;margin-left:25px;margin-right:10px;display:block;object-fit:contain;float:left}@media only screen and (max-width:767px){.registration-v5__figure-img{width:40px;height:auto;margin-left:10px}}.registration-v5__figure-info{width:243px;height:62px;border-radius:4px;background-color:#333157;box-shadow:0 3px 3px 0 rgba(0,0,0,.65);margin:0 auto}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__figure-info{width:220px}}@media only screen and (max-width:767px){.registration-v5__figure-info{width:140px;height:57px}}.registration-v5__figure-container{margin-top:20px;margin-right:37px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__figure-container{margin-right:0}}@media only screen and (max-width:767px){.registration-v5__figure-container{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:0;margin-top:10px}}.registration-v5__figure-caption{text-shadow:0 2px 0 rgba(0,0,0,.76);font-weight:700;color:#ffb824;margin-top:8px;text-align:left;font-size:22px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__figure-caption{font-size:20px}}@media only screen and (max-width:767px){.registration-v5__figure-caption{font-size:18px;margin-top:1px}}.registration-v5__figure-note{font-family:ClearSans;font-size:13px;font-weight:700;color:#fff;text-align:left;text-shadow:0 9px 2px rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__figure-note{font-size:12px}}@media only screen and (max-width:767px){.registration-v5__figure-note{font-size:12px;font-weight:500}}.registration-v5__counter{width:243px;height:62px;border-radius:4px;background-color:#333157;box-shadow:0 3px 3px 0 rgba(0,0,0,.65);margin:3px auto}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__counter{width:220px}}@media only screen and (max-width:767px){.registration-v5__counter{width:140px;height:57px;margin-left:3px;margin-top:0}}.registration-v5__cross{width:31px;height:30px;background-color:#58567c;box-shadow:0 0 3px 1px rgba(0,0,0,.45);border:3px solid #3a3859;border-radius:50%;position:absolute;top:252px;left:25px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__cross{top:265px;left:12px}}@media only screen and (max-width:767px){.registration-v5__cross{top:195px;left:133px}}.registration-v5__cross:after{content:"+";font-size:25px;font-weight:700;text-shadow:0 2px 0 rgba(0,0,0,.34);font-family:ClearSans;color:#fff;position:absolute;top:-4px;left:6px}.registration-v5__form{width:330px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v5__form{width:300px}}@media only screen and (max-width:767px){.registration-v5__form{width:260px;margin:0 auto}}.registration-v5__input{display:block;margin-bottom:16px}.registration-v5__input-inner{width:100%;height:56px;border-radius:3px;border:none;background-color:#acabbd;box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.48);font-weight:700;padding:0 17px}.registration-v5__button{display:block;margin:24px auto 0;width:220px;height:56px;border-radius:3px;background-image:linear-gradient(120deg,#fda929,#fd1741);box-shadow:0 2px 11px 0 rgba(0,0,0,.5);font-size:22px;text-shadow:0 2px 0 #822117}.registration-v5__button:hover{box-shadow:0 0 10px 0 rgba(253,99,36,.7)}@media only screen and (max-width:767px){.registration-v5__button{width:260px;margin:18px auto 0}}.registration-v5__socials{margin:24px auto 0}.registration-v5__socials-title{font-size:14px;font-weight:500;color:#7f7ba0;text-align:center;margin:0 auto 16px}.registration-v6{display:block;position:relative}.registration-v6__title{margin:0 auto;font-size:16px;font-weight:700;text-align:center;color:#ffb824;text-transform:uppercase}.registration-v6__title_large{font-size:22px}.registration-v6__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:26px;height:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.registration-v6__inner{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}}.registration-v6__inner-left{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-right:2px solid #121129;text-align:right}@media only screen and (max-width:767px){.registration-v6__inner-left{border-right:none;padding-right:0}}.registration-v6__inner-right{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-left:2px solid #302f3e;padding-left:56px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__inner-right{padding-left:23px}}@media only screen and (max-width:767px){.registration-v6__inner-right{border-right:none;padding-left:0}}.registration-v6__figure{width:342px;margin:0 auto;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__figure{width:275px;height:349px}}@media only screen and (max-width:767px){.registration-v6__figure{width:280px;display:block;margin:0 auto 25px}}.registration-v6__figure-img-one,.registration-v6__figure-img-two{float:left;margin-right:25px;margin-left:11px}.registration-v6__figure-img-one{width:76px;margin-top:18px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__figure-img-one{width:68px;margin-top:14px;margin-left:13px}}@media only screen and (max-width:767px){.registration-v6__figure-img-one{width:50px;margin-top:8px;margin-left:7px}}.registration-v6__figure-img-two{width:78px;margin-right:11px;margin-top:10px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__figure-img-two{margin-top:9px;margin-left:12px}}@media only screen and (max-width:767px){.registration-v6__figure-img-two{width:65px;margin-top:10px;margin-left:15px}}.registration-v6__title-img-one{padding-top:29px;text-align:left;font-family:ClearSans;font-size:16px;font-weight:700;font-style:normal;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.48);text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__title-img-one{font-size:14px;padding-top:20px}}@media only screen and (max-width:767px){.registration-v6__title-img-one{padding-top:8px}}.registration-v6__title-img-two{padding-top:27px;text-align:left;font-family:ClearSans;font-size:16px;font-weight:700;font-style:normal;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.48)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__title-img-two{font-size:14px;padding-top:20px}}@media only screen and (max-width:767px){.registration-v6__title-img-two{padding-top:13px;font-size:14px}}.registration-v6__title-img-num{font-weight:700;font-size:22px;color:#fdab1d}.registration-v6__figure-info-title{margin-bottom:15px;text-align:center;font-family:ClearSans;font-size:16px;font-weight:700;font-style:normal;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.82);text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__figure-info-title{font-size:14px}}.registration-v6__figure-info{width:342px;height:108px;border-radius:4px;background-color:#2c2b3e}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__figure-info{width:275px;height:96px}}@media only screen and (max-width:767px){.registration-v6__figure-info{width:280px;height:70px;border-bottom:2px solid #435182}}.registration-v6__figure-caption{text-shadow:0 2px 1px rgba(0,0,0,.5);font-size:22px;font-weight:700;text-align:center;color:#ffb824}@media only screen and (max-width:767px){.registration-v6__figure-caption{text-align:left;font-size:18px}}.registration-v6__figure-note{font-family:ClearSans;font-size:36px;font-weight:700;color:#fff;text-shadow:0 9px 2px rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__figure-note{padding:0}}@media only screen and (max-width:767px){.registration-v6__figure-note{font-size:23px}}.registration-v6__counter{margin-top:1px;width:342px;height:174px;border-radius:4px;background-color:#435182}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__counter{width:275px;height:140px}}@media only screen and (max-width:767px){.registration-v6__counter{width:280px;height:123px}}.registration-v6__counter-title{display:block;text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;color:#ffb824;text-shadow:0 3px 0 rgba(0,0,0,.82)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__counter-title{margin:2px auto 0}}@media only screen and (max-width:767px){.registration-v6__counter-title{display:block;margin:2px auto 0;font-size:14px}}.registration-v6__counter-inner{width:131px;height:58px;border-radius:6px;background-color:#7f8ab0;box-shadow:0 2px 4px 0 rgba(0,0,0,.7);margin:5px auto;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__counter-inner{width:97.1px;height:43px;margin:0 auto}}@media only screen and (max-width:767px){.registration-v6__counter-inner{margin:0 auto;width:101px;height:41px}}.registration-v6__counter-inner_inner{width:112px;height:42px;opacity:.86;border-radius:2px;box-shadow:inset 0 8px 7px 0 rgba(0,0,0,.86),inset 0 -8px 7px 0 rgba(0,0,0,.89);position:absolute;top:8px;left:9px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__counter-inner_inner{width:83px;height:31.1px;top:6px;left:7px}}@media only screen and (max-width:767px){.registration-v6__counter-inner_inner{top:6px;left:8px;width:86px;height:29px}}.registration-v6__form{width:330px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v6__form{width:300px}}@media only screen and (max-width:767px){.registration-v6__form{width:260px;margin:0 auto}}.registration-v6__input{display:block;margin-bottom:16px}.registration-v6__input-inner{width:100%;height:56px;border-radius:3px;border:none;background-color:#acabbd;box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.48);font-weight:700;padding:0 17px}.registration-v6__button{display:block;margin:24px auto 0;width:220px;height:56px;border-radius:3px;background-image:linear-gradient(120deg,#fda929,#fd1741);box-shadow:0 2px 11px 0 rgba(0,0,0,.5);font-size:22px;text-shadow:0 2px 0 #822117}.registration-v6__button:hover{box-shadow:0 0 10px 0 rgba(253,99,36,.7)}@media only screen and (max-width:767px){.registration-v6__button{width:260px;margin:18px auto 0}}.registration-v6__socials{margin:24px auto 0}.registration-v6__socials-title{font-size:14px;font-weight:500;color:#7f7ba0;text-align:center;margin:0 auto 16px}.registration-v7{display:block;position:relative}.registration-v7__title{margin:0 auto;font-size:16px;font-weight:700;text-align:center;color:#ffb824;text-transform:uppercase}.registration-v7__title_large{font-size:18px}@media only screen and (max-width:767px){.registration-v7__title_large{width:295px}}.registration-v7__title_small{font-size:18px;color:#fff}@media only screen and (max-width:767px){.registration-v7__title_small{font-size:11px}}.registration-v7__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:26px;height:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.registration-v7__inner{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}}.registration-v7__inner-left{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-right:2px solid #121129;text-align:right}@media only screen and (max-width:767px){.registration-v7__inner-left{border-right:none;padding-right:0}}.registration-v7__inner-right{-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;border-left:2px solid #302f3e;padding-left:56px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__inner-right{padding-left:23px}}@media only screen and (max-width:767px){.registration-v7__inner-right{border-right:none;padding-left:0}}.registration-v7__figure{width:342px;margin:0 auto;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__figure{width:275px;height:349px}}@media only screen and (max-width:767px){.registration-v7__figure{width:280px;display:block;margin:0 auto 25px}}.registration-v7__figure-img-one,.registration-v7__figure-img-two{float:left;margin-right:25px;margin-left:11px}.registration-v7__figure-img-one{width:76px;margin-top:15px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__figure-img-one{width:68px;margin-top:14px;margin-left:13px}}@media only screen and (max-width:767px){.registration-v7__figure-img-one{width:50px;margin-top:8px;margin-left:7px}}.registration-v7__figure-img-two{width:107px;float:none;margin-right:11px;margin-top:10px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__figure-img-two{margin-top:9px;margin-left:12px}}@media only screen and (max-width:767px){.registration-v7__figure-img-two{float:left;width:65px;margin-top:10px;margin-left:15px}}.registration-v7__title-img-one{padding-top:29px;text-align:left;font-family:ClearSans;font-size:16px;font-weight:700;font-style:normal;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.48);text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__title-img-one{font-size:16px;padding-top:13px}}@media only screen and (max-width:767px){.registration-v7__title-img-one{font-size:14px;padding-top:8px}}.registration-v7__title-img-two{padding-top:4px;text-align:center;font-family:ClearSans;font-size:16px;font-weight:700;font-style:normal;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.48)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__title-img-two{font-size:14px;padding-bottom:6px}}@media only screen and (max-width:767px){.registration-v7__title-img-two{text-align:left;padding-top:13px;font-size:14px}}.registration-v7__title-img-num{font-weight:700;font-size:21px;color:#fdab1d}.registration-v7__title-img-num-big{font-size:22px}.registration-v7__figure-info{width:342px;height:100px;border-radius:4px;background-color:#2c2b3e}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__figure-info{width:275px;height:96px}}@media only screen and (max-width:767px){.registration-v7__figure-info{width:280px;height:70px;border-bottom:2px solid #435182}}.registration-v7__figure-caption{text-shadow:0 2px 1px rgba(0,0,0,.5);font-size:22px;font-weight:700;text-align:center;color:#ffb824}@media only screen and (max-width:767px){.registration-v7__figure-caption{text-align:left;font-size:18px}}.registration-v7__figure-note{font-family:ClearSans;font-size:36px;font-weight:700;color:#fff;text-shadow:0 9px 2px rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__figure-note{padding:0}}@media only screen and (max-width:767px){.registration-v7__figure-note{font-size:23px}}.registration-v7__counter{margin-top:1px;width:342px;height:257px;border-radius:4px;background-color:#435182}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__counter{width:275px;height:248px}}@media only screen and (max-width:767px){.registration-v7__counter{width:280px;height:123px}}.registration-v7__counter-title{display:block;text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;color:#ffb824;text-shadow:0 3px 0 rgba(0,0,0,.82)}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__counter-title{margin:2px auto 0}}@media only screen and (max-width:767px){.registration-v7__counter-title{display:block;margin:2px auto 0;font-size:14px}}.registration-v7__counter-inner{width:131px;height:58px;border-radius:6px;background-color:#7f8ab0;box-shadow:0 2px 4px 0 rgba(0,0,0,.7);margin:5px auto;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__counter-inner{width:97.1px;height:43px;margin:0 auto}}@media only screen and (max-width:767px){.registration-v7__counter-inner{margin:0 auto;width:101px;height:41px}}.registration-v7__counter-inner_inner{width:112px;height:42px;opacity:.86;border-radius:2px;box-shadow:inset 0 8px 7px 0 rgba(0,0,0,.86),inset 0 -8px 7px 0 rgba(0,0,0,.89);position:absolute;top:8px;left:9px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__counter-inner_inner{width:83px;height:31.1px;top:6px;left:7px}}@media only screen and (max-width:767px){.registration-v7__counter-inner_inner{top:6px;left:8px;width:86px;height:29px}}.registration-v7__form{width:330px}@media only screen and (min-width:768px) and (max-width:999px){.registration-v7__form{width:300px}}@media only screen and (max-width:767px){.registration-v7__form{width:260px;margin:0 auto}}.registration-v7__input{display:block;margin-bottom:16px}.registration-v7__input-inner{width:100%;height:56px;border-radius:3px;border:none;background-color:#acabbd;box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.48);font-weight:700;padding:0 17px}.registration-v7__button{display:block;margin:24px auto 0;width:220px;height:56px;border-radius:3px;background-image:linear-gradient(120deg,#fda929,#fd1741);box-shadow:0 2px 11px 0 rgba(0,0,0,.5);font-size:22px;text-shadow:0 2px 0 #822117}.registration-v7__button:hover{box-shadow:0 0 10px 0 rgba(253,99,36,.7)}@media only screen and (max-width:767px){.registration-v7__button{width:260px;margin:18px auto 0}}.registration-v7__socials{margin:24px auto 0}.registration-v7__socials-title{font-size:14px;font-weight:500;color:#7f7ba0;text-align:center;margin:0 auto 16px}#sunday-popup{background:url(https://orecoingames.com/engine/templates/default/img/sunday-popup.png) top no-repeat #010417;width:782px;height:559px;color:#fff;text-align:center}@media only screen and (max-width:767px){#sunday-popup{height:auto;padding-bottom:21px;left:calc(50% - 335px);-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;display:block;overflow-y:auto!important}}@media only screen and (max-width:782px){#sunday-popup{left:0}}@media only screen and (max-width:670px){#sunday-popup{background-position:-50px 0}}@media only screen and (max-width:500px){#sunday-popup{background-image:none}}#sunday-popup .popup__close{background:transparent;box-shadow:none}#sunday-popup h1{font-size:43px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:400px){#sunday-popup h1{font-size:35px}}#sunday-popup h2{font-size:30px;margin-top:0}@media only screen and (max-width:400px){#sunday-popup h2{font-size:25px}}#sunday-popup h2 span{color:#ffbf3e}#sunday-popup .popup-container{padding-left:220px}@media only screen and (max-width:710px){#sunday-popup .popup-container{padding-left:120px}}@media only screen and (max-width:500px){#sunday-popup .popup-container{padding:0 10px}}#sunday-popup .popup-container span{color:#9e9cbf;font-family:ClearSans,sans-serif;font-size:15px;line-height:14px;text-align:center;width:50%;display:block;margin:20px auto 0}@media only screen and (max-width:600px){#sunday-popup .popup-container span{width:100%}}#sunday-popup .popup__button{display:block;margin:0 auto;background:linear-gradient(150deg,#ffb11a,#ff0036)}#sunday-popup img{max-width:100%}#rwp-popup{background:url(https://orecoingames.com/engine/templates/default/img/rwp-popup.png) top no-repeat #010417;max-width:663px;height:560px;color:#fff;text-align:center;border-radius:5px;left:calc(50% - 284px);-webkit-transform:translateY(-49%);-ms-transform:translateY(-49%);transform:translateY(-49%);display:block;overflow-y:auto!important;min-height:0}@media only screen and (max-width:767px){#rwp-popup{height:auto;padding-bottom:21px;left:calc(50% - 331px);-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;display:block;overflow-y:auto!important}}@media only screen and (max-width:663px){#rwp-popup{left:0}}#rwp-popup .popup__close{background:transparent;box-shadow:none}#rwp-popup h1{font-size:43px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:400px){#rwp-popup h1{font-size:35px}}#rwp-popup h2{font-size:30px;margin-top:0}@media only screen and (max-width:400px){#rwp-popup h2{font-size:25px}}#rwp-popup h2 span{color:#ffbf3e}#rwp-popup .popup-container span{color:#9e9cbf;font-family:ClearSans,sans-serif;font-size:15px;line-height:14px;text-align:center;width:50%;display:block;margin:20px auto 0}@media only screen and (max-width:600px){#rwp-popup .popup-container span{width:100%}}#rwp-popup .popup__button{display:block;margin:-5px auto 0;background:linear-gradient(150deg,#ffb11a,#ff0036);color:#fff;text-transform:uppercase;text-shadow:0 2px 1.96px #1d1b2e;font-size:22px;font-weight:100;width:261px;height:77px}#rwp-popup img{max-width:100%;margin-top:20px}#monday-rush-popup{background:url(https://orecoingames.com/engine/templates/default/img/monday-rush-popup.png) top no-repeat #000213;max-width:717px;height:660px;color:#fff;text-align:center;border-radius:5px;left:calc(50% - 284px);-webkit-transform:translateY(-49%);-ms-transform:translateY(-49%);transform:translateY(-49%)}@media only screen and (max-width:767px){#monday-rush-popup{height:auto;padding-bottom:21px;left:calc(50% - 358px);-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;display:block;overflow-y:auto!important}}@media only screen and (max-width:717px){#monday-rush-popup{left:0}}#monday-rush-popup .popup__close{background:transparent;box-shadow:none}#monday-rush-popup h1{font-size:33px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:400px){#monday-rush-popup h1{font-size:28px}}#monday-rush-popup h2{font-size:30px;margin:0}@media only screen and (max-width:400px){#monday-rush-popup h2{font-size:25px}}#monday-rush-popup h2 span{color:#ffbf3e}#monday-rush-popup .popup-container{margin-bottom:20px}#monday-rush-popup .popup-container span{color:#9e9cbf;font-family:ClearSans,sans-serif;font-size:15px;line-height:14px;text-align:center;width:50%;display:block;margin:20px auto 0}@media only screen and (max-width:600px){#monday-rush-popup .popup-container span{width:100%}}#monday-rush-popup .popup__button{display:block;margin:-5px auto 0;background:linear-gradient(150deg,#ffb11a,#ff0036);color:#fff;text-transform:uppercase;text-shadow:0 2px 1.96px #1d1b2e;font-size:22px;font-weight:100;width:261px;height:77px}#monday-rush-popup img{max-width:100%;margin-top:20px}.clock-timer{width:99px;height:49px;position:relative;background-color:#09203a;border-radius:2px;box-shadow:inset 0 1px 0 rgba(4,4,4,.24),0 1px 0 #302f43}.clock-timer__icon{position:absolute;top:13px;left:17px}.clock-timer__counter{color:#7a7a7a;font-size:14px;font-weight:400;padding:15px;text-align:right}.payment{display:block;position:relative;max-height:440px}@media only screen and (max-width:767px){.payment{max-height:none}}.payment__gallery{font-size:0}.payment__row{display:block;position:relative;text-align:center;padding:0 20px;margin:0 auto}.payment__row-inner{text-align:left}@media only screen and (max-width:767px){.payment__row{padding:0 8px}}.payment__item{display:inline-block;vertical-align:top;text-decoration:none;position:relative;margin:8px 15px 8px 0;cursor:pointer}.payment__item:nth-child(3n){margin-right:0}.payment__tooltip{display:none;position:relative;margin:4px auto 30px;width:600px;max-width:calc(100% - 45px);left:-4px}.payment__tooltip_inner{text-align:left}@media only screen and (max-width:767px){.payment__tooltip_inner{width:calc(100% - 8px)}}@media only screen and (max-width:767px){.payment__tooltip{width:100%;padding:0 8px}}.payment__tooltip_open,.tab{display:block}.tab{position:relative}.tab__close{width:17px;height:17px;display:block;position:absolute;z-index:2;top:31px;right:26px;text-align:center;padding:0;cursor:pointer}.tab__action{display:block;position:relative;height:70px;font-size:0;background-color:#09203a;box-shadow:inset 0 1px 0 rgba(61,68,75,.35)}@media only screen and (max-width:767px){.tab__action{height:43px}}.tab__item{display:inline-block;vertical-align:top;position:relative;padding:24px 47px;text-shadow:0 2px 0 rgba(0,0,0,.42);font-family:ClearSans,sans-serif;text-decoration:none;font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase;color:#727f8c}@media only screen and (min-width:768px) and (max-width:999px){.tab__item{padding:24px 34px}}@media only screen and (max-width:767px){.tab__item{font-size:14px;padding:12px}}.tab__item:before{content:"-";display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tab__item:first-child:before,.tab__item_active+.tab__item:before{content:none}.tab__item:hover{color:#fff}.tab__item:hover:after{color:#727f8c}.tab__item_active{color:#fefefe;background-color:#091420;box-shadow:inset 0 3px 0 #ff9600;border-radius:3px 3px 0 0}.tab__item_active:before{content:none}.tab__content{display:block;position:relative}.tab__content .popup .tab__content{background-color:#222131}.tab_style_button{display:block;position:relative}.tab_style_button .tab__action{height:58px;box-shadow:none;background:none}.tab_style_button .tab__content{margin-top:25px;background-color:transparent}.tab_style_button .tab__item{width:200px;padding:18px 10px;text-shadow:0 2px 0 rgba(0,0,0,.09);color:#fff;font-size:19px;font-weight:700;line-height:22px;text-transform:uppercase;background-color:#09203a;border-radius:0;box-shadow:none;border-left:1px solid #1b1a27}@media only screen and (max-width:767px){.tab_style_button .tab__item{width:32%;font-size:14px}}.tab_style_button .tab__item:before{content:none}.tab_style_button .tab__item:first-child{margin-right:0}.tab_style_button .tab__item_active{background-color:#e2d533;background-image:linear-gradient(170deg,#ff8d00,#e2d533);text-shadow:1px 1px 4px #3a0404;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.tab_style_button .tab__item_active~.tab__item:after{content:none}.tab-cashier{display:block;position:relative;text-align:center;background-color:#132e4d}.tab-cashier__info-panel{display:block;margin:0 auto;width:440px}.tab-cashier__header{min-height:20px;position:relative;background-color:#132e4d}.tab-cashier__header:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:2px;opacity:.27;background-image:linear-gradient(90deg,#04469c,#52baff 50%,#04469c);box-shadow:0 1px 0 rgba(0,0,0,.42)}.tab-cashier__content{background-color:#132e4d;width:100%;margin:20px auto 0;padding-bottom:76px}@media only screen and (max-width:767px){.tab-cashier__content{width:100%}}.tab-cashier__content .tab__content{max-height:440px;overflow:auto;max-width:680px;margin:25px auto 0}@media only screen and (max-width:767px){.tab-cashier__content .tab__content{max-height:none}}.tab-cashier__content_deposit{background-color:#1b1a27;width:680px;margin:0 auto;padding-bottom:76px}@media only screen and (max-width:767px){.tab-cashier__content_deposit{width:100%}}.tab-cashier__content_deposit .tab__content{max-height:440px;overflow:hidden}.tab-cashier .tab__title{padding:30px 120px 21px;text-align:center;font-size:18px;font-weight:700;color:#fff;margin:0 auto}@media only screen and (max-width:767px){.tab-cashier .tab__title{padding:30px 20px 21px;text-align:left}}.tab-cashier .tab__title .fa{margin-right:10px}@media only screen and (max-width:767px){.tab-cashier .tab__title .fa{height:100%;position:absolute;left:20px;top:31px}}.tab-cashier .tab__title .tab-title_yellow{color:#f2e419}@media only screen and (max-width:767px){.tab-cashier .tab__title .tab-title_yellow{padding-left:32px}}.tab-cashier .tab__title .tab-title_yellow *{color:#f2e419}.tab-cashier .tab__title .tab-title_grey{color:#585861}.tab-cashier .tab__title_big{font-size:20px;margin-bottom:13px}.tab-cashier .tab__title_caption{font-weight:400}.tab-cashier ul.tab__title_caption{text-align:left;width:72%;margin:0 auto 10px;padding:0}@media only screen and (max-width:767px){.tab-cashier ul.tab__title_caption{width:80%}}.tab-cashier ul.tab__title_caption li{margin:0 0 3px;list-style-type:none}.tab-cashier__payment{padding-top:55px}.tab-cashier .tab_style_button{width:640px;display:inline-block;vertical-align:top}@media only screen and (min-width:768px) and (max-width:999px){.tab-cashier .tab_style_button{width:calc(100%/3*2 - 45px)}.tab-cashier .tab_style_button .payitem__img_inner img,.tab-cashier .tab_style_button svg:not(:root){max-width:96%}.tab-cashier .tab_style_button .payitem,.tab-cashier .tab_style_button .tab__item{width:30%}}@media only screen and (max-width:767px){.tab-cashier .tab_style_button{width:100%}}.tab-cashier__bonus-sidebar{width:270px;display:inline-block;background:#09203a;color:#fff}.tab-cashier__bonus-sidebar img{max-width:100%}.tab-cashier__bonus-sidebar .bonus-sidebar__header{background:#0d2847;padding:5px 15px;font-size:21px;text-transform:uppercase;font-weight:700}.tab-cashier__bonus-sidebar .bonus-sidebar__content{padding:0 10px}.tab-cashier__bonus-sidebar .bonus-img{width:100px}.tab-cashier__bonus-sidebar .bonus-name{font-size:18px;color:#fdc236;font-weight:700;line-height:1.2;text-align:center;text-shadow:0 2px 0 rgba(21,20,31,.7);margin:5px 0 0}.tab-cashier__bonus-sidebar .bonus-description{font-size:15px;color:#c1c1cc;line-height:1.2;text-align:center;text-shadow:0 2px 0 rgba(44,44,60,.7)}.tab-cashier__bonus-sidebar .button_color_orange{margin-bottom:15px;border-radius:20px}.tab-cashier__bonus-sidebar .bonus-timer{margin-bottom:20px}.tab-cashier__bonus-sidebar .bonus-sidebar__subtitle{background:#09203a;padding:10px 15px}.tab-cashier__bonus-sidebar .bonus-sidebar__subtitle .bonus-subtitle__header{margin:0}.tab-cashier__bonus-sidebar .bonus-sidebar__subtitle small{color:#ccc;font-size:12px}@media only screen and (max-width:767px){.tab-cashier__bonus-sidebar{display:block;margin:20px auto 0;width:320px;max-width:100%}}.tab-cashier .bonus-panel__title_alert{white-space:normal;margin-top:-6px}.tab-cashier__header_auto{height:auto}.tab-bonuses{display:block;position:relative}.tab-bonuses__gallery{padding:40px 32px 0;position:relative}@media only screen and (max-width:767px){.tab-bonuses__gallery{padding:20px}}.tab-bonuses__item{margin-bottom:26px}.vip{display:block;position:relative;font-family:ClearSans,sans-serif}.vip__header{text-align:center;padding:34px}.vip__action{background-color:#132e4d;text-align:center;position:relative;display:block;padding:50px 0 64px}.vip__rating{height:100px}.vip__title{color:#fff;font-size:24px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:center;display:inline-block;vertical-align:middle;position:relative}.vip__title.title_font_hugest{font-size:30px;line-height:40px;margin:30px 20px 10px}.vip__subtitle{color:#fff;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase;margin-bottom:12px;display:block}@media only screen and (max-width:767px){.vip__subtitle{display:none}}.vip__icon{display:block;cursor:pointer;position:absolute;top:0;left:100%;margin-left:12px;text-align:center;width:21px;height:21px;border-radius:50%;background-color:#4ea1e1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.vip__icon .rating__info{bottom:0}.vip__icon .rating__tooltip{text-transform:none;font-weight:400}.vip__icon .icon{margin:0}.vip__table{display:table;border-collapse:collapse;position:relative;margin:0 auto}@media only screen and (max-width:767px){.vip__table{display:block}}.vip__cell{display:table-cell;vertical-align:middle;text-align:center}@media only screen and (max-width:767px){.vip__cell{display:block}}.vip__input .input__inner{width:205px;height:47px;text-align:center;border-radius:1px;background-color:#091420;box-shadow:inset 0 1px 0 rgba(0,0,0,.13),0 1px 0 #2c2b3d}@media only screen and (max-width:767px){.vip__input .input__inner{width:166px}}.vip__input_color_white .input__inner{color:#fff}.vip__input_color_yellow .input__inner{color:#fff000}.vip__viewrate{width:166px;height:63px;background-color:#3788d6;background-image:linear-gradient(180deg,#4ea8db,#236dd2);border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16);color:#fff;font-size:29px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:center;padding:20px 10px}@media only screen and (max-width:767px){.vip__viewrate{margin:0 auto}}.vip__button{width:auto;height:63px;white-space:nowrap;background-color:#e2d533;background-image:linear-gradient(170deg,#ff8d00,#e2d533);border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16);text-shadow:1px 1px 4px #3a0404;color:#fff;font-family:ClearSans,sans-serif;font-size:16px;padding:0 20px;font-weight:700;line-height:18px;text-transform:uppercase;display:block;position:absolute;bottom:-32px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.vip__levels-table{padding:0 50px 34px}@media only screen and (min-width:768px) and (max-width:999px){.vip__levels-table{padding:0 30px 34px}}@media only screen and (max-width:767px){.vip__levels-table{padding:0 28px 34px;position:relative;z-index:0}}.profile{display:block}.profile,.profile__table{width:100%;height:100%;position:relative}.profile__table{display:table;table-layout:fixed}.profile__header{height:133px}.profile__aside{display:table-cell;vertical-align:top;position:relative;width:298px}@media only screen and (min-width:768px) and (max-width:999px){.profile__aside{width:219px}}@media only screen and (max-width:767px){.profile__aside{display:block;width:100%}}.profile__aside:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-image:linear-gradient(180deg,#132e4d,#52baff 50%,#132e4d);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}@media only screen and (max-width:767px){.profile__aside:after{display:none}}.profile__aside .cabinet-promo{max-width:200px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.profile__aside .cabinet-promo{margin-top:20px}}.profile__aside .cabinet-promo .profile-contacts__button{margin-top:-19%}.profile__aside .cabinet-promo .title__inner{position:relative;width:100%}.profile__aside .cabinet-promo .rating__info{top:1px}.profile__aside .cabinet-promo .error{font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#ff002c;display:none}.profile__aside .cabinet-promo .cabinet-promo__note{color:#9e9cbf;font-family:ClearSans,sans-serif;font-size:15px;line-height:14px;text-align:center;margin:10px}.profile__aside .cabinet-promo .form-email{position:relative}.profile__aside .cabinet-promo__input{width:100%;height:42px;padding:10px 109px 14px 17px;background-color:#141320;color:#fff;font-size:14px;text-transform:none;border-radius:1px;box-shadow:inset 0 1px 0 rgba(0,0,0,.13),0 1px 0 #222130}.profile__aside .cabinet-promo .tooltip__content{text-transform:none;font-weight:400}.profile__aside .cabinet-promo__button{width:80px;height:29px;padding:6px 0;font-size:13px;line-height:17px;display:inline-block}.profile__aside .cabinet-promo .promo--success{font-size:13px;color:#fff;border:1px solid hsla(0,0%,100%,.16);padding:15px;margin:20px 0}.profile__aside .cabinet-promo .promo--success p{margin-top:2px}.profile__aside .cabinet-promo .promo--success a{color:#3c90f0;text-decoration:underline}.profile__title{font-size:30px;line-height:40px;display:block;text-align:center;padding:46px 20px 47px}.profile__main{display:table-cell;vertical-align:top}@media only screen and (max-width:767px){.profile__main{display:block;width:100%}}.profile__form_v1{background-color:#1b1a27;box-shadow:inset 0 -1px 0 #2b2a3c,0 3px 8px rgba(0,0,0,.72)}.profile__form_v1 .profile-details{padding:35px 42px 42px 47px}.profile__form_v1 .profile-details:after{background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile__form_v1 .profile-details .profile-details__input{padding:0;width:auto;margin-right:11px}.profile__form_v1 .profile-details .profile-details__input:last-child{margin-right:0}.profile__form_v1 .profile-details .profile-details__title{margin-bottom:38px}.profile__form_v1 .profile-details .input__inner{width:229px;height:53px;padding:10px 26px}.profile__form_v1 .profile-contacts{padding:39px 39px 35px}.profile__form_v1 .profile-contacts:after{background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile__form_v1 .profile-contacts .input__inner{height:53px}.profile__form_v1 .profile-contacts .profile-contacts__button{width:121px;height:37px;bottom:8px;padding:0 10px}.profile__form_v1 .profile-contacts .profile-contacts__button_green{background-image:linear-gradient(180deg,#4edb80,#307c0b)}.profile__form_v1 .profile-socials{padding:35px 42px 32px}.profile__form_v1 .profile-socials:after{background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile__form_v1 .profile-socials .profile-socials__title{margin-bottom:8px}.profile__form_v1 .profile-socials .profile-socials__note{text-align:left;color:#fff;font-size:16px;line-height:24px}.profile__form_v1 .profile-socials .profile-socials__action{margin-top:33px;display:inline-block;vertical-align:top}.profile__form_v1 .profile-notify{padding:31px 43px 35px}.profile__form_v1 .profile-notify:after{background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile__form_v1 .profile-notify .profile-notify__title{margin-bottom:23px}.profile__form_v1 .profile-notify .profile-notify__checkbox{display:block;margin-bottom:13px}.profile__form_v1 .profile-notify .profile-notify__checkbox:last-child{margin-bottom:0}.profile__form_v1 .profile__action{padding:35px 29px 32px 38px;text-align:center}.profile__form_v1 .profile__button{padding:14px 30px;float:none;font-size:20px}.profile__details,.profile__info,.profile__password{display:block;position:relative}.profile__details{padding:0;border:none}.profile__action{padding:41px 31px 18px}@media only screen and (min-width:768px) and (max-width:999px){.profile__action{padding:41px 20px 18px}}@media only screen and (max-width:767px){.profile__action{padding:26px 20px 40px;text-align:center}}.profile__action:after{content:"";display:table;clear:both}.profile__button{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16);padding:10px 12px;font-family:ClearSans,sans-serif;font-size:16px;line-height:18px;float:left}@media only screen and (max-width:767px){.profile__button{float:none;margin:0 auto;display:block}}.profile__button_submit{float:right;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}@media only screen and (max-width:767px){.profile__button_submit{float:none;margin:15px auto 0;display:block;width:100%}}.profile__panel{display:block;position:relative}.profile__panel:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-info{display:block;position:relative;text-align:center}.profile-info__title{display:block;position:relative;padding:43px 10px 21px 19px}@media only screen and (max-width:767px){.profile-info__title{padding:27px 74px 21px 84px;text-align:left}}.profile-info__caption{display:block;position:relative;font-size:16px;text-align:center;padding:0 10px 0 21px}@media only screen and (max-width:767px){.profile-info__caption{display:none}}.profile-info__status{display:inline-block;padding-left:10px;padding-top:30px;position:relative}@media only screen and (max-width:767px){.profile-info__status{display:block;padding-left:20px;padding-top:24px;position:absolute;top:0}}.profile-info__status .status img{width:90px;margin:0 auto}@media only screen and (max-width:767px){.profile-info__status .status .status__note{display:none}}@media only screen and (max-width:767px){.profile-info__status .status{width:50px;height:54px}.profile-info__status .status img{display:block;width:30px;height:30px;margin:0 auto}.profile-info__status .status__icon{min-width:30px;top:2px}.profile-info__status .status__note{font-size:11px}}.profile-info__rating{display:block;position:relative;padding-bottom:31px}.profile-info__rating .rating__stars{width:auto}.profile-info__rating:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-image:linear-gradient(90deg,#132e4d,#52baff 50%,#132e4d);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-info__bonus{display:block;position:relative;padding-bottom:31px;padding-top:32px}.profile-info__bonus:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-info__action{display:block;position:relative;padding:41px 20px 41px 28px}@media only screen and (max-width:767px){.profile-info__action{position:absolute;top:24px;right:20px;padding:0}}.profile-info__button{font-family:ClearSans,sans-serif;background-image:linear-gradient(140deg,#ff8d00,#e2d533);text-shadow:1px 1px 4px #3a0404;border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16);font-size:20px;padding:10px 15px}@media only screen and (max-width:767px){.profile-info__button{width:45px;height:45px;font-size:0}}.profile-info__icon{display:none}@media only screen and (max-width:767px){.profile-info__icon{display:block;position:absolute;top:14px;right:9px;pointer-events:none}}.profile-details{padding:41px 31px 18px}@media only screen and (min-width:768px) and (max-width:999px){.profile-details{padding:41px 20px 18px}}@media only screen and (max-width:767px){.profile-details{padding:20px 19px 18px}}.profile-details:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-details__title{display:block;margin-bottom:34px}.profile-details__title_left{text-align:left}.profile-details__action{margin:-8px;font-size:0}.profile-details__input{display:inline-block;vertical-align:top;width:50%;padding:8px}@media only screen and (max-width:767px){.profile-details__input{width:100%}}.profile-details__input .input__inner{width:100%;height:42px;padding:10px 17px 14px;background-color:#091420;color:#fff;font-size:16px;border-radius:1px;box-shadow:inset 0 1px 0 rgba(0,0,0,.13),0 1px 0 #091420}.profile-contacts{display:block;position:relative;padding:41px 31px 18px}@media only screen and (min-width:768px) and (max-width:999px){.profile-contacts{padding:41px 20px 18px}}.profile-contacts:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-image:linear-gradient(90deg,#132e4d,#52baff 50%,#132e4d);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-contacts__title{display:block;margin-bottom:29px}.profile-contacts__action{font-size:0;margin:0 -8px}.profile-contacts__item{display:inline-block;vertical-align:top;width:50%;padding:0 8px}@media only screen and (max-width:767px){.profile-contacts__item{width:100%}.profile-contacts__item+.profile-contacts__item{margin-top:22px}}.profile-contacts__label{display:block;position:relative;color:#fff;font-family:ClearSans,sans-serif;text-transform:uppercase;margin-bottom:14px}.profile-contacts__label-inner{font-size:16px;display:inline-block;width:70px;line-height:23px}.profile-contacts__status{background-color:#fd2230;border-radius:1px;font-size:12px;line-height:16px;padding:3px 13px 4px;display:inline-block;vertical-align:top;margin-left:18px}@media only screen and (min-width:768px) and (max-width:999px){.profile-contacts__status{margin-left:5px}}.profile-contacts__status_confirmed{background-color:#6a9500;padding:3px 11px 4px}.profile-contacts__input{display:block;position:relative}.profile-contacts__input .input__inner{width:100%;height:42px;background-color:#091420;color:#fff;font-size:14px;line-height:18px;border-radius:1px;box-shadow:inset 0 1px 0 rgba(0,0,0,.13),0 1px 0 #091420;padding:10px 15px}.profile-contacts__input input[placeholder]{text-overflow:ellipsis}.profile-contacts__input input:-moz-placeholder,.profile-contacts__input input::-moz-placeholder{text-overflow:ellipsis}.profile-contacts__input input:-ms-input-placeholder{text-overflow:ellipsis}.profile-contacts .profile-contacts__button+.field-userprofile-email .input__inner,.profile-contacts .profile-contacts__button+.field-userprofile-phone .input__inner,.profile-contacts .profile-contacts__button+.input__inner{padding:10px 105px 10px 15px;text-transform:none}.profile-contacts__button{width:93px;height:29px;padding:6px 0;background-image:linear-gradient(170deg,#ff8d00,#e2d533);border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16);text-shadow:1px 1px 4px #3a0404;font-size:13px;line-height:17px;font-family:ClearSans,sans-serif;position:absolute;right:6px;top:44px;z-index:1}@media only screen and (min-width:1000px) and (max-width:1239px){.profile-contacts__button{font-size:11px}}@media only screen and (min-width:768px) and (max-width:999px){.profile-contacts__button{font-size:11px}}@media only screen and (max-width:767px){.profile-contacts__button{font-size:10px}}.profile-contacts .field-userprofile-email .input__inner_readonly{pointer-events:none}.profile-contacts .profile-contacts__button+.field-userprofile-phone{position:relative}.profile-contacts .profile-contacts__button+.field-userprofile-phone .input__inner{padding-left:20px}.profile-contacts .profile-contacts__button+.field-userprofile-phone:before{content:"+";display:block;position:absolute;top:0;left:12px;font-size:14px;color:#fff;height:42px;line-height:42px}@media only screen and (max-width:767px){.profile-contacts .profile-contacts__button+.field-userprofile-phone:before{left:12px}}.profile-contacts__subtitle{color:#9e9cbf;font-family:ClearSans,sans-serif;font-size:13px;line-height:14px}.profile-socials{display:block;position:relative;padding:27px 42px 26px}@media only screen and (max-width:767px){.profile-socials{padding:27px 18px 26px}}.profile-socials:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-image:linear-gradient(90deg,#132e4d,#52baff 50%,#132e4d);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-socials__title{display:block;margin-bottom:15px}.profile-socials__note{color:#ccc;font-family:ClearSans,sans-serif;font-size:15px;line-height:14px;text-align:center;margin:0}.profile-socials__action{margin-top:27px}.profile-notify{display:block;position:relative;padding:41px 31px 18px}@media only screen and (min-width:768px) and (max-width:999px){.profile-notify{padding:41px 20px 18px}}@media only screen and (max-width:767px){.profile-notify{padding:19px}}.profile-notify:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-image:linear-gradient(90deg,#132e4d,#52baff 50%,#132e4d);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-notify__row{display:block;width:100%}.profile-notify__row+.profile-notify__row{margin-top:10px}@media only screen and (max-width:767px){.profile-notify__row{display:table-row}}.profile-notify__title{display:block;margin-bottom:4px}.profile-notify__action{display:block;position:relative;font-size:0}@media only screen and (max-width:767px){.profile-notify__action{display:table;width:100%}}.profile-notify__block{display:inline-block;vertical-align:top;margin-right:56px}.profile-notify__label{font-weight:500;font-size:15px;line-height:18px;margin-bottom:13px;display:block}.profile-notify__row .profile-notify__label{padding-top:16px}@media only screen and (max-width:767px){.profile-notify__label{display:table-cell;vertical-align:top}}.profile-notify__choice{display:block}@media only screen and (max-width:767px){.profile-notify__choice{display:table-cell;vertical-align:top}.profile-notify__row .profile-notify__choice{padding-top:16px}}.profile-notify__checkbox{margin-right:80px}@media only screen and (min-width:768px) and (max-width:999px){.profile-notify__checkbox{margin-right:40px}}@media only screen and (max-width:767px){.profile-notify__checkbox{margin-right:0;display:block;margin-bottom:11px}}.profile-notify__checkbox:last-child{margin-right:0}.profile-notify__checkbox .checkbox__label{font-size:15px;font-family:ClearSans,sans-serif;font-weight:500}.profile-panel{display:block;position:relative}.profile-panel__table{display:table;width:100%;position:relative}.profile-panel__cell{display:table-cell;position:relative;vertical-align:bottom;padding-right:27px;width:1px}.profile-panel__cell_fluid{width:100%;padding-right:0}.profile-panel__head{display:block;position:relative;padding:30px 42px 24px}.profile-panel__head:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-panel__content{display:block;vertical-align:middle;padding:21px 38px 32px 42px}.profile-panel__user-panel{display:inline-block}.profile-panel__user-panel .user-panel__countpad{margin-left:50px}.profile-panel__user-panel .user-panel__button{margin-left:40px}.profile-panel__caption{font-size:19px;line-height:20px;font-weight:700;text-transform:uppercase;font-family:ClearSans,sans-serif;color:#fff;display:inline-block;vertical-align:top;margin:0}.profile-panel__caption:nth-child(2){margin-right:20px}.profile-panel__caption_accent{color:#fff000}.profile-panel__title{display:block;line-height:24px}.profile-panel__title:nth-child(2){font-size:24px}.profile-password{padding:35px 40px}.profile-password:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px hsla(0,0%,100%,.1)}.profile-password__title{display:block;margin-bottom:29px}.profile-password__title_left{text-align:left}.profile-password__action{margin:-8px;font-size:0}.profile-password__input{display:inline-block;vertical-align:top;width:33.3%;padding:8px}.profile-password__input .input__inner{width:100%;height:53px;padding:14px 17px;background-color:#141320;color:#fff;font-size:16px;border-radius:1px;box-shadow:inset 0 1px 0 rgba(0,0,0,.13),0 1px 0 #222130}.popup-panel{display:block;position:relative;box-shadow:inset 0 -3px 0 #21528a,0 3px 8px rgba(0,0,0,.19);background-color:#21528a;margin:32px 32px 0;overflow:hidden;min-height:55px;transition:height .2s ease-in-out}@media only screen and (max-width:767px){.popup-panel{margin:24px 20px 0}}.popup-panel__toggle{width:44px;height:55px;display:block;position:absolute;z-index:2;top:0;right:0;text-align:center;padding:17px 0;cursor:pointer}.popup-panel__toggle .icon_popup-panel_toggle{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.popup-panel__toggle.close .icon_popup-panel_toggle{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.popup-panel__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.popup-panel__head{text-align:center}.popup-panel__title{text-align:center;padding:18px 40px 7px;line-height:16px;text-shadow:0 2px 1px rgba(9,32,58,.83);color:#fff000;font-size:18px;font-weight:700}@media only screen and (min-width:768px) and (max-width:999px){.popup-panel__title{font-size:16px}}@media only screen and (max-width:767px){.popup-panel__title{font-size:16px;line-height:16px;padding:10px 40px}}.popup-panel__title_inline{display:inline-block;vertical-align:top;padding:13px 20px}.popup-panel__subtitle{display:block;color:#fff;text-transform:none;text-align:center;padding:0 10px;text-shadow:0 1px 1px rgba(0,0,0,.38);font-size:16px;font-weight:400;line-height:20px;margin:0 auto 12px;max-width:632px}@media only screen and (min-width:768px) and (max-width:999px){.popup-panel__subtitle{font-size:14px}}@media only screen and (max-width:767px){.popup-panel__subtitle{font-size:12px;line-height:16px;padding:0 20px}}.popup-panel__content{text-align:center;margin-top:10px}.popup-panel__row{text-align:center}.popup-panel__input{height:42px;margin-right:8px}.popup-panel__input .input__inner{width:192px;color:#e5e2f3;height:42px;border-radius:2px;box-shadow:0 1px 1px rgba(43,42,70,.46),inset 0 1px 1px rgba(0,0,0,.79);background-color:#09203a}@media only screen and (max-width:767px){.popup-panel__input .input__inner{width:170px}}.popup-panel__button{min-width:70px;height:42px;margin-top:0;color:#fff;font-size:15px;font-weight:500;text-transform:uppercase;text-shadow:0 1px 0 #be2f21}.popup-panel__button_wide{min-width:202px;padding:10px 14px}.popup-panel__bonus-info{display:block;position:relative;margin:14px auto 18px;max-width:288px}@media only screen and (max-width:767px){.popup-panel__bonus-info{max-width:216px}}.popup-panel__bonus-icon{display:inline-block;position:absolute;top:0;left:0;vertical-align:top}.popup-panel__bonus-note{display:block;vertical-align:top;text-align:left;color:#ccc;font-size:11px;font-weight:400;padding-left:30px}.popup-panel__link{display:block;text-shadow:0 1px 1px rgba(0,0,0,.38);text-decoration:underline;color:#fff;font-size:13px;font-weight:400;line-height:16px;margin-top:10px;cursor:pointer}.popup-panel__link_pale{color:#375475}.popup-panel__footer>.popup-panel__subtitle{font-size:11px}.popup_re-call{background-image:linear-gradient(180deg,#152740,#070829);color:#fff;text-align:center;border-radius:5px;overflow:hidden;z-index:202}.popup_re-call .popup__close{background:transparent;box-shadow:none;margin-top:7px}.popup_re-call .popup__head{background:#00142c}.popup_re-call .popup__title{color:#fff;text-align:center;font-size:20px;padding:15px}.popup_re-call .popup__content{font-size:18px;padding:0 12% 20px}.popup_re-call .popup__content a{color:#fc0}.popup_re-call .popup__content input{background-color:#070929;margin:15px auto;padding:12px;color:#a0a5be;border:1px solid #083665}.popup_re-call .popup__content input:focus{outline:0}.popup_re-call .popup__content button{background-image:linear-gradient(180deg,#e2d533,#ff8d00);box-shadow:0 0 16px 9px #e4cf1757,inset 0 2px 0 0 rgba(247,204,69,.004);width:232px;height:51px;border:none;border-radius:4px;cursor:pointer;display:block;margin:10px auto;color:#8e231f;font-size:18px;text-transform:uppercase}.popup_re-call .popup__content button:focus{outline:0}.popup_re-call .popup__content>span{cursor:pointer;text-decoration:underline;color:#424952}.popup_re-call #re-call-not-phone-error{color:red;text-decoration:none}.overflow.re-call_overflow{z-index:201}.popup_lottery-bonus-popup{background-image:linear-gradient(180deg,#152740,#070829);color:#fff;text-align:center;border-radius:5px;overflow:hidden;width:660px}@media only screen and (max-width:767px){.popup_lottery-bonus-popup{overflow:auto!important}}.popup_lottery-bonus-popup .popup__close{background:transparent;box-shadow:none;margin-top:7px}.popup_lottery-bonus-popup .popup__head{background:#00142c}.popup_lottery-bonus-popup .popup__title{color:#fff;text-align:center;font-size:20px;padding:15px}.popup_lottery-bonus-popup .popup__content{font-size:17px;padding:0 10px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.popup_lottery-bonus-popup .popup__content{display:block}}.popup_lottery-bonus-popup .popup__content img{max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.popup_lottery-bonus-popup .popup__content img{-webkit-transform:none;-ms-transform:none;transform:none;position:unset}}.popup_lottery-bonus-popup .popup__content button{background-image:linear-gradient(180deg,#e2d533,#ff8d00);box-shadow:0 0 16px 9px #e4cf1757,inset 0 2px 0 0 rgba(247,204,69,.004);width:100%;height:51px;border:none;border-radius:4px;cursor:pointer;display:block;margin:10px auto 15px;color:#8e231f;font-size:18px;text-transform:uppercase}.popup_lottery-bonus-popup .popup__content button:last-child{box-shadow:0 0 13px 6px rgba(66,118,195,.16),inset 0 0 35px 12px rgba(46,152,230,.18);background:none;width:75%;color:#fff;border:1px solid #0c4e64;text-shadow:0 1px 0 #000;font-size:18px}.popup_lottery-bonus-popup .popup__content button:focus{outline:0}.popup_lottery-bonus-popup .popup__content .first__p{font-weight:500;color:#61698d;font-size:18px}.popup_lottery-bonus-popup .timer__note{color:#7297d3;padding-bottom:0;font-size:11px}.popup_lottery-bonus-popup .timer__row_digit .timer__cell{color:#7297d3;font-size:36px}.popup_lottery-bonus-popup .timer__row_caption .timer__cell{color:#7297d3;font-size:12px}.lottery-bonus-popup__column{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:20px 15px}@media only screen and (max-width:767px){.lottery-bonus-popup__column{width:100%}}.lottery-bonus-popup__column>:first-child{margin-top:0}.lottery-bonus-popup__column h2{font-size:36px;color:#fc0;font-weight:700;line-height:1;margin:0}.lottery-bonus-popup__column p{text-align:justify;margin:25px auto}.lottery-bonus-popup__column p span{color:#fc0}.lottery-bonus-popup__column:first-child p{color:#61698d;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.lottery-bonus-popup__column:first-child h3{color:#fc0;font-size:22px;line-height:1}.lottery-bonus-popup__column:first-child h3 span{font-size:34px;display:block}.payitem{width:190px;background-color:#fff;background-image:linear-gradient(180deg,#f8f8f8,#d3d3d3);border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 8px rgba(0,0,0,.17),0 8px 10px rgba(0,0,0,.16)}@media only screen and (max-width:767px){.payitem{width:calc(100%/3 - 8px);height:auto;margin:8px 8px 8px 0}}.payitem__img{height:92px;text-align:center;position:relative;display:table;width:100%}@media only screen and (max-width:767px){.payitem__img{height:83px}}.payitem__img_inner{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center; background: #091b2f}@media only screen and (max-width:767px){.payitem__img img{max-width:100%}}@media only screen and (max-width:767px){.payitem__img svg{width:calc(100% - 20px)}}@media only screen and (max-width:767px){.payitem__img .svg-walletone{width:calc(100% - 36px)}}.payitem__footer{background-color:#d5d5d5;box-shadow:inset 0 1px 0 #cbcbcb,0 -1px 0 #ebebeb;padding:11px 13px 10px}@media only screen and (min-width:768px) and (max-width:999px){.payitem__footer{min-height:75px;padding:11px 2px 10px}}@media only screen and (max-width:767px){.payitem__footer{padding:11px 2px 10px;min-height:75px}}.payitem__note{text-shadow:0 1px 0 hsla(0,0%,100%,.68);color:#222131;font-family:ClearSans,sans-serif;font-weight:700;line-height:17px;font-size:15px;margin:0;text-align:center}.payitem__note a{pointer-events:none;cursor:default;text-decoration:none;color:#000}@media only screen and (min-width:1000px) and (max-width:1239px){.payitem__note{font-size:12px}}@media only screen and (min-width:768px) and (max-width:999px){.payitem__note{font-size:12px}}@media only screen and (max-width:767px){.payitem__note{font-size:12px}}.payitem__note_small{font-size:12px;font-weight:500}.pay-tooltip{display:inline-block;position:relative;background-color:#fff;border-radius:3px;padding:18px 15px;width:100%;text-align:left;color:#4e4e4e;font-size:16px}@media only screen and (max-width:767px){.pay-tooltip{padding:18px 12px;min-height:100px}}@media only screen and (max-width:767px){.pay-tooltip_withphone{min-height:155px}}.pay-tooltip:after{content:" ";position:absolute;bottom:99%;left:50%;margin-left:-24px;border-width:24px;border-style:solid;border-color:transparent transparent #fff}.pay-tooltip.left:after{left:16%}.pay-tooltip.right:after{left:84%}.pay-tooltip__input{display:inline-block;vertical-align:middle;position:relative}.pay-tooltip__input__second .pay-tooltip__caption{min-width:132px;display:inline-block!important}.pay-tooltip__input__second .input__inner{width:102px;height:36px;background-color:#fff;border-radius:2px;border:1px solid #bababa;color:#4a4a4a;font-size:16px;font-weight:700;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3);padding:9px 18px 8px 12px;margin-left:14px}#withdraw-tab .pay-tooltip__input__second .input__inner{width:130px}@media only screen and (max-width:767px){#withdraw-tab .pay-tooltip__input__second .input__inner{width:120px}}.pay-tooltip__input.pay-tooltip__with7:before{content:"7";position:absolute;left:34px;top:8px}@media only screen and (max-width:767px){.pay-tooltip__input.pay-tooltip__with7:before{left:24px}}#withdraw-tab .pay-tooltip__input.pay-tooltip__with7:before{left:25px;top:7px;font-size:16px}.pay-tooltip__input.pay-tooltip__with7 .input__inner{padding-left:21px}.pay-tooltip__input.pay-tooltip__with-plus:before{content:"+";position:absolute;left:34px;top:8px}@media only screen and (max-width:767px){.pay-tooltip__input.pay-tooltip__with-plus:before{left:24px;top:7px}}#withdraw-tab .pay-tooltip__input.pay-tooltip__with-plus:before{left:25px;top:7px;font-size:16px}.pay-tooltip__input.pay-tooltip__with-plus .input__inner{padding-left:21px}.pay-tooltip__input .input__inner{width:102px;height:36px;background-color:#fff;border-radius:2px;border:1px solid #bababa;color:#4a4a4a;font-size:16px;font-weight:700;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3);padding:9px 18px 8px 12px;margin-left:14px}#withdraw-tab .pay-tooltip__input .input__inner{width:170px}@media only screen and (max-width:767px){#withdraw-tab .pay-tooltip__input .input__inner{width:120px}}.pay-tooltip__summ{color:#4a4a4a;font-size:16px;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.pay-tooltip__summ{display:block}}.pay-tooltip__summ__second{margin-top:10px;display:inline}@media only screen and (min-width:768px) and (max-width:999px){.pay-tooltip__summ__second{display:block}}@media only screen and (max-width:767px){.pay-tooltip__summ__second{display:block}}@media only screen and (max-width:767px){.pay-tooltip__summ .pay-tooltip__input{display:block;margin:-24px 0 0 6px}}.pay-tooltip__summ .pay-tooltip__input:before{color:transparent}.pay-tooltip__summ input[type=radio]{vertical-align:middle;margin:0}@media only screen and (max-width:767px){.pay-tooltip__summ input.l_num{display:block;margin-top:20px}}.pay-tooltip__summ label{display:inline-block;padding-right:13px;font-weight:700;cursor:pointer}.pay-tooltip__summ label:first-child{padding-left:12px}@media only screen and (max-width:767px){.pay-tooltip__summ label{padding-right:9px}}.pay-tooltip__phone{padding:0 0 20px}.pay-tooltip__phone_inner{width:170px;height:36px;font-size:16px;background-color:#fff;border-radius:2px;border:1px solid #bababa;color:#4a4a4a;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3);padding:9px 18px 8px 30px;margin:0 0 0 12px;vertical-align:middle;display:inline-block}@media only screen and (max-width:767px){.pay-tooltip__phone_inner{width:130px;margin-left:4px}}.pay-tooltip__number{padding:0 0 10px;position:relative;display:block}.pay-tooltip__number_inner{width:170px;height:36px;font-size:16px;background-color:#fff;border-radius:2px;border:1px solid #bababa;color:#4a4a4a;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3);padding:9px 18px 8px 12px;margin:0 0 0 12px;vertical-align:middle;display:inline-block}#withdraw-tab .pay-tooltip__input .pay-tooltip__number_inner-noprefix{margin-left:12px}@media only screen and (max-width:767px){.pay-tooltip__number_inner{width:130px;margin-left:4px;padding:9px 10px 8px}}.pay-tooltip__button{display:inline-block;vertical-align:top;position:relative;padding:9px 15px 8px;border-radius:2px;background-image:linear-gradient(180deg,#ff8d00,#e2d533);box-shadow:0 0 8px 0 rgba(0,0,0,.16),0 8px 6px 0 rgba(0,0,0,.16);margin-left:14px;margin-top:-2px}@media only screen and (max-width:767px){.pay-tooltip__button{display:block;position:absolute;right:16px;bottom:17px;padding:10px 5px;font-size:14px}}@media only screen and (max-width:767px){.pay-tooltip__button_withdraw{display:block;position:relative;right:auto;bottom:auto;margin-top:10px}}.pay-tooltip__note{color:red;font-family:ClearSans,sans-serif;font-size:16px;border-radius:3px;background-color:#ffecec;border:1px solid #ff9797;text-align:left;padding:8px 14px;margin-bottom:14px}.pay-tooltip__note*{color:red}.pay-tooltip__caption{min-width:132px;display:inline-block}@media only screen and (min-width:768px) and (max-width:999px){.pay-tooltip__card-date{margin-left:2px!important}}.pay-tooltip_error .pay-tooltip__input{display:block;margin:0}.pay-tooltip_error .pay-tooltip__input .input__inner{width:100%}.pay-tooltip_error .pay-tooltip__button{display:block;margin:11px auto 0;padding:13px 23px 12px}.history{display:block;position:relative;max-height:440px}.history__filter{margin-top:9px}.history__table{display:table;width:640px;max-height:440px;margin:0 auto;border-collapse:collapse}@media only screen and (min-width:768px) and (max-width:999px){.history__table{width:400px}}@media only screen and (max-width:767px){.history__table{width:calc(100% - 40px)}}.history__body{max-height:300px}.history__cell{color:#fff;font-family:ClearSans,sans-serif;font-size:13px;line-height:22px;padding:20px 0;border-bottom:1px solid #232232}@media only screen and (max-width:767px){.history__cell{padding:20px 4px}}.history__head .history__cell{font-size:19px;padding-bottom:32px}.history__cell:first-child{text-align:left}.history__cell:last-child{text-align:right}.filter{display:block;position:relative;text-align:left;margin:0 auto;height:58px;padding:11px 11px 12px;background-color:#4d4b63;border-radius:1px;font-size:0}.history__filter .filter{width:600px}.filter__item{display:inline-block;vertical-align:top;background:#6d6c84}.filter__item:first-child{width:80px;margin-right:9px}.filter__title+.filter__item:first-child{margin-right:0}.filter__item+.filter__item:nth-child(odd){margin-right:9px}.filter__item+.filter__item:nth-child(2){width:91px;margin-right:30px}.filter__button{display:block;position:absolute;top:11px;right:11px;padding:7px 14px;border-radius:1px;font-family:ClearSans,sans-serif;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.18),0 8px 10px rgba(0,0,0,.16)}.filter__button_fortune{padding:9px 14px}.filter__button_fortune,.filter__select{font-size:15px;font-family:ClearSans,sans-serif}.filter__select{border-radius:0;background:#6d6c84;height:34px;padding:8px 30px 8px 15px;border:none;color:#fff;font-weight:700;text-transform:uppercase;width:100%}.filter__select option[disabled]{display:none}.filter__date{display:block;position:relative}.filter__date input[placeholder]{color:#fff}.filter__date input:-moz-placeholder,.filter__date input::-moz-placeholder{color:#fff}.filter__date input:-ms-input-placeholder{color:#fff}.filter__date-inner{display:block;position:relative;color:#fff;font-weight:700;line-height:17px;text-transform:uppercase;width:91px;background-color:#6d6c84;border-radius:1px;box-shadow:0 2px 0 rgba(0,0,0,.06);border:none;padding:9px 0;text-align:center}.filter__date-inner,.filter__title{font-family:ClearSans,sans-serif;font-size:15px}.filter__title{line-height:20px;display:inline-block;vertical-align:top;padding:9px 12px 6px}.bonus-panel{position:relative;display:table;font-size:0;width:100%;min-height:240px;background-color:#09203a;border-radius:1px;box-shadow:inset 0 -3px 0 #09203a,0 3px 8px rgba(0,0,0,.19)}@media only screen and (min-width:1000px) and (max-width:1239px){.bonus-panel{min-height:255px}}@media only screen and (min-width:768px) and (max-width:999px){.bonus-panel{min-height:255px}}@media only screen and (max-width:767px){.bonus-panel{padding:20px 14px}}.bonus-panel__view{display:table-cell;vertical-align:middle;padding-left:27px;position:relative;width:24%}@media only screen and (min-width:1440px){.bonus-panel__view{width:20%;text-align:center}}@media only screen and (max-width:767px){.bonus-panel__view{display:block;padding-left:0;text-align:center;width:auto}}.bonus-panel__img{width:180px}@media only screen and (min-width:768px) and (max-width:999px){.bonus-panel__img{width:140px}}.bonus-panel__info{display:table-cell;vertical-align:top;padding-left:20px;padding-bottom:46px;padding-top:20px}@media only screen and (max-width:767px){.bonus-panel__info{display:block;padding-left:0;padding-bottom:0}}.bonus-panel__action{display:table-cell;text-align:center;position:relative;width:30%;min-width:300px}@media only screen and (min-width:768px) and (max-width:999px){.bonus-panel__action{width:214px;min-width:inherit}}@media only screen and (max-width:767px){.bonus-panel__action{display:block;width:100%;min-width:inherit}}.bonus-panel__action:before{content:"";display:block;position:absolute;top:110px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:314px;height:153px;opacity:.4;background-image:radial-gradient(164px 86px at 50% 50%,#e31933 0,transparent 80%,transparent 100%)}@media only screen and (min-width:768px) and (max-width:999px){.bonus-panel__action:before{display:none}}@media only screen and (max-width:767px){.bonus-panel__action:before{top:73px}}.bonus-panel__timer{margin-top:15px}.bonus-panel__button{display:inline-block;vertical-align:top;margin-top:33px;margin-bottom:15px}.bonus-panel__button_large{padding:15px 21px;line-height:20px;font-size:18px;text-shadow:0 1px 1px rgba(0,0,0,.38)}@media only screen and (max-width:767px){.bonus-panel__button_large{margin-bottom:80px}}.bonus-panel__title{text-shadow:0 2px 0 rgba(0,0,0,.32);color:#fff;font-family:ClearSans,sans-serif;font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:left;margin:11px 0 0}@media only screen and (max-width:767px){.bonus-panel__title{padding:20px 0;text-align:center}}.bonus-panel__action .bonus-panel__title{text-align:center}@media only screen and (min-width:768px) and (max-width:999px){.bonus-panel__action .bonus-panel__title{white-space:normal;margin:30px 0;padding:0 10px}}@media only screen and (max-width:767px){.bonus-panel__action .bonus-panel__title{margin:20px 0;padding:0 5px;white-space:normal}}.bonus-panel__title_alert{color:#ff1632}.bonus-panel__title_alert,.bonus-panel__title_important{font-size:14px;white-space:nowrap;margin:38px 30px 0;text-align:center}.bonus-panel__title_important{color:#ffea00}.bonus-panel__note{text-shadow:0 2px 0 rgba(0,0,0,.24);color:#cacad4;font-family:ClearSans,sans-serif;font-size:15px;line-height:22px;margin:14px 0 0}@media only screen and (max-width:767px){.bonus-panel__note{margin:0}}.bonus-panel__tooltip{display:block;position:absolute;width:180px;height:56px;border-radius:3px;background-image:linear-gradient(180deg,#f36467,#e22624);box-shadow:0 2px 4px 0 rgba(0,0,0,.8),inset 0 1px 0 0 hsla(0,0%,100%,.3);font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);padding:10px;text-transform:none;bottom:-3px;right:100%;margin-right:20px;line-height:18px}@media only screen and (max-width:767px){.bonus-panel__tooltip{bottom:-78px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);margin-right:0}}.bonus-panel__arrow{display:block;position:absolute;z-index:3;top:50%;left:100%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}@media only screen and (max-width:767px){.bonus-panel__arrow{top:-6px;left:calc(50% - 7px)}}.bonus-panel__arrow:after{content:" ";position:absolute;bottom:100%;left:50%;z-index:3;margin-left:-7px;border-style:solid;border-width:7px;border-color:transparent transparent #ec4849}@media only screen and (max-width:767px){.bonus-panel__arrow:after{border-color:transparent #f36467 transparent transparent}}.bonus-panel__arrow_right,.bonus-panel__arrow_right:after{right:5px;left:auto}.bonus-panel__informer{width:224px;height:56px;margin:20px auto 0;border-radius:3px;background-image:linear-gradient(0deg,#f2d42a,#f3db53);box-shadow:0 0 5px 0 rgba(0,0,0,.25),inset 0 -1px 0 0 hsla(0,0%,100%,.3);font-size:13px;font-weight:700;text-align:center;color:#140602;text-shadow:0 1px 1px hsla(0,0%,100%,.5);padding:12px}@media only screen and (min-width:768px) and (max-width:999px){.bonus-panel__informer{width:182px;padding:5px}}.bonus-panel__informer_green{width:147px;height:46px;border-radius:3px;background-image:linear-gradient(0deg,#89b035,#91b83c);box-shadow:0 0 5px 0 rgba(0,0,0,.25),inset 0 -1px 0 0 hsla(0,0%,100%,.15);font-size:14px;text-shadow:0 1px 1px rgba(8,23,4,.5);padding:15px}.bonus-panel__informer_green,.levels-table{font-weight:700;text-transform:uppercase;color:#fff}.levels-table{display:block;position:relative;margin:0 auto;font-family:ClearSans,sans-serif;font-size:15px}.levels-table__table{display:table;width:826px;margin:0 auto;z-index:1}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__table{width:594px}}@media only screen and (max-width:767px){.levels-table__table{display:block;width:100%}}.levels-table__slider{position:absolute;top:260px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:860px}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__slider{top:208px;width:610px}}@media only screen and (max-width:767px){.levels-table__slider{display:none}}.levels-table__slider-bar{width:100%;height:17px;border:1px solid #457ea5;border-radius:3px}.levels-table__slider-inner{width:30%;position:absolute;top:-1px;left:0;height:17px;background-color:#388ad6;background-image:linear-gradient(90deg,rgba(87,185,220,.29),#35d0ff 50%,rgba(87,185,220,.29));border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.levels-table__info{display:none;position:relative;height:252px;border-radius:3px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.4),0 3px 8px rgba(0,0,0,.19);background-color:#09203a}.levels-table__info.active{min-height:258px;display:table!important;width:100%}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__info{height:280px}}@media only screen and (max-width:767px){.levels-table__info{display:block;height:auto}.levels-table__info:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:transparent transparent #09203a}}.levels-table__status{display:table-cell;vertical-align:middle;position:relative;width:234px;text-align:center}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__status{width:180px}}@media only screen and (max-width:767px){.levels-table__status{display:block;position:absolute;top:24px;left:20px;text-align:left}}.levels-table__status-inner{display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.levels-table__status-inner{width:48px;height:45px}.levels-table__status-inner .status__icon{width:30px;top:1px}.levels-table__status-inner .status__note{font-size:11px;bottom:3px}}.levels-table__item{display:table-cell;position:relative;width:16.66667%;vertical-align:bottom;text-align:center;padding:62px 10px 0;cursor:pointer}.levels-table__item:focus{outline:none}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__item{padding:62px 9px 0}}@media only screen and (max-width:767px){.levels-table__item{display:block;width:100%;padding:87px 30px 30px;min-width:250px}.levels-table__item:before{content:"";display:block;position:absolute;top:60px;left:0;width:1px;height:100%;background-color:rgba(0,0,0,.14)}}.levels-table__item:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:92%;background-image:linear-gradient(180deg,#132e4d,#52baff 50%,#132e4d)}@media only screen and (max-width:767px){.levels-table__item:after{height:100%;top:60px;background-color:rgba(0,0,0,.14);background-image:none}}.levels-table__item:first-child:before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:92%;background-image:linear-gradient(180deg,#132e4d,#52baff 50%,#132e4d)}@media only screen and (max-width:767px){.levels-table__item:first-child:before{height:100%;top:54px;background-color:rgba(0,0,0,.14);background-image:none}}.levels-table__icon{display:block;position:relative;margin:31px auto 0;width:92px}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__icon{width:30px}}@media only screen and (max-width:767px){.levels-table__icon{float:right;margin:0;width:30px}}.levels-table__arrow{display:block;position:relative;margin-top:30px;opacity:0}@media only screen and (max-width:767px){.levels-table__arrow{display:none}}.levels-table__arrow_active{opacity:1}.levels-table__arrow:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:transparent transparent #09203a}.levels-table__title{font-size:20px;line-height:22px;margin:0}@media only screen and (max-width:767px){.levels-table__title{padding-left:65px}}.levels-table__title_small{font-size:18px;line-height:20px}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__title_small{font-size:15px}}@media only screen and (max-width:767px){.levels-table__title_small{padding-top:2px;float:left;padding-left:0}}.levels-table__title_accent{color:#ffde00}@media only screen and (max-width:767px){.levels-table__title_accent{min-height:50px}}.levels-table__caption{font-size:14px;line-height:18px;color:#9c9c9c;white-space:nowrap;margin-top:104px;display:block}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__caption{white-space:normal}}@media only screen and (max-width:767px){.levels-table__caption{margin-top:30px;display:block;float:left;clear:left}}.levels-table__note{font-size:15px;font-weight:400;text-transform:none;margin:16px 0 0}.levels-table__summary{display:table-cell;vertical-align:middle;position:relative;padding-right:37px;padding-top:25px;padding-bottom:20px}@media only screen and (max-width:767px){.levels-table__summary{padding:20px;display:block}}.levels-table__ratenote{font-size:15px;padding:18px 0 6px;line-height:20px;color:#fff;white-space:nowrap;display:block;position:absolute;top:205px;right:0;z-index:2}@media only screen and (min-width:768px) and (max-width:999px){.levels-table__ratenote{top:158px}}@media only screen and (max-width:767px){.levels-table__ratenote{display:none}}.levels-table__ratenote_zero{right:0px;left:0px}.levels-table__link{font-weight:400;text-decoration:none;color:#858585;display:block;margin-top:14px}@media only screen and (max-width:767px){.levels-table__link{display:none}}.levels-table__viewrate{display:block;margin:16px auto 0;width:70px;height:31px;padding:6px 0;text-align:center;background-color:#09203a;background-image:linear-gradient(180deg,#09233f,#0d2f57);border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}@media only screen and (max-width:767px){.levels-table__viewrate{margin:22px auto 0;float:right;clear:right}}.levels-table__ratestat{display:none;width:auto;text-align:left;clear:both}@media only screen and (max-width:767px){.levels-table__ratestat{display:block}}.levels-table__item_active .levels-table__caption,.slick-current .levels-table__caption{color:#fff}.levels-table__item_active .levels-table__viewrate,.slick-current .levels-table__viewrate{background-color:#3687d6;background-image:linear-gradient(180deg,#4ea8db,#236dd2)}.levels-table__item_active .levels-table__link,.slick-current .levels-table__link{color:#fff}.promo-panel{display:table;position:relative;width:100%}@media only screen and (min-width:1000px) and (max-width:1239px){.promo-panel{height:306px;box-shadow:0 11px 11px rgba(0,0,0,.11);border:1px solid #506885;border-radius:2px}}@media only screen and (min-width:768px) and (max-width:999px){.promo-panel{box-shadow:0 11px 11px rgba(0,0,0,.11);border:1px solid #506885;border-radius:2px}}@media only screen and (max-width:767px){.promo-panel{max-width:268px;margin:0 auto}}.promo-panel__cell{display:table-cell;position:relative;vertical-align:top;font-family:ClearSans,sans-serif}@media only screen and (max-width:767px){.promo-panel__cell{display:block;width:100%}}.promo-panel__cell:first-child{padding-right:11px;padding-left:11px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 0 8px rgba(0,0,0,.52);text-align:center}@media only screen and (min-width:1000px) and (max-width:1239px){.promo-panel__cell:first-child{background-color:#29476a;padding-right:0;box-shadow:none}}@media only screen and (min-width:768px) and (max-width:999px){.promo-panel__cell:first-child{background-color:#29476a;padding-right:0;box-shadow:none}}@media only screen and (max-width:767px){.promo-panel__cell:first-child{background-color:rgba(18,45,76,.82)}}.promo-panel__cell_info{padding:30px 22px 0 25px;background-color:#29476a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 5px 5px rgba(0,0,0,.12)}@media only screen and (min-width:1000px) and (max-width:1239px){.promo-panel__cell_info{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:999px){.promo-panel__cell_info{box-shadow:none}}@media only screen and (max-width:767px){.promo-panel__cell_info{padding:30px 22px 20px 25px}}.promo-panel__img{display:block;height:auto;max-height:300px;max-width:181px;margin:17px auto}@media only screen and (min-width:1000px) and (max-width:1239px){.promo-panel__img{max-height:178px;max-width:155px}}@media only screen and (min-width:768px) and (max-width:999px){.promo-panel__img{max-height:178px;max-width:155px}}@media only screen and (max-width:767px){.promo-panel__img{max-height:268px;max-width:100%;margin:0 auto}}.promo-panel__title{margin:0}.promo-panel__caption{margin:10px 0 0;text-shadow:0 2px 0 rgba(0,0,0,.15);color:#fff;font-size:16px;line-height:22px}.promo-panel__button{display:block;float:left;position:relative;margin-top:30px;padding:11px 25px;white-space:nowrap;border-radius:23px;text-shadow:0 1px 0 rgba(4,4,4,.26);font-size:20px;font-weight:700}@media only screen and (min-width:768px) and (max-width:999px){.promo-panel__button{float:none}}@media only screen and (max-width:767px){.promo-panel__button{float:none;margin:30px auto 0}}.promo-panel__link{display:block;float:right;text-align:right;text-decoration:none;margin:48px 0 0;color:#00a6ff;font-size:13px;font-weight:700;line-height:15px;text-transform:uppercase}.promo-panel__link:hover{text-decoration:underline}@media only screen and (min-width:1240px) and (max-width:1439px){.promo-panel__link{margin:26px 0 0}}@media only screen and (min-width:768px) and (max-width:999px){.promo-panel__link{float:none;margin:19px auto 20px;text-align:left}}@media only screen and (max-width:767px){.promo-panel__link{float:none;margin:20px auto;text-align:center}}.promo-panel__link .icon{margin-left:8px;margin-right:6px;margin-top:2px}.promo-bonus{display:block;position:relative;text-align:center;background-color:#2f527b;border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.13),inset 0 0 0 #1b3a5e,0 -1px 3px rgba(0,0,0,.19)}.promo-bonus__title{color:#fff;font-family:ClearSans,sans-serif;font-size:21px;font-weight:700;line-height:22px;text-transform:uppercase;padding:25px 23px 0;margin:0;display:block}.promo-bonus__img{display:block;position:relative;margin-top:8px;padding:10px 0}.promo-bonus__img img{height:200px}.promo-details{display:block;position:relative;color:#fff}.promo-details__gift-panel{margin-bottom:36px}.promo-details__dropdown{display:block}@media only screen and (max-width:767px){.promo-details__dropdown{display:none}}.promo-details__divider{width:100%;height:1px;background-color:#0e2035;box-shadow:0 1px 0 #1d3b5e;margin:21px 0 22px}.promo-details__title{padding-left:3px;position:relative}.promo-details__title,.promo-details h1,.promo-details h2,.promo-details h3,.promo-details h4,.promo-details h5{text-shadow:0 2px 0 rgba(0,0,0,.2);font-family:ClearSans,sans-serif;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;color:#fff;margin:0 0 21px}.promo-details h1:first-child,.promo-details h2:first-child,.promo-details h3:first-child,.promo-details h4:first-child,.promo-details h5:first-child{border-bottom:#0e2035;box-shadow:0 0 1px 0 #1d3b5e}.promo-details p{margin:0 0 14px;font-size:16px;font-family:ClearSans,sans-serif;line-height:18px}.promo-details__bullet-list.bullet-list,.promo-details ul{margin:21px 0 38px}.promo-details__bullet-list.bullet-list li,.promo-details ul li{position:relative;color:#fff;font-weight:400;padding-left:28px;text-shadow:0 2px 0 rgba(0,0,0,.29);font-family:ClearSans,sans-serif;font-size:15px;line-height:18px;margin-bottom:18px;list-style-type:none}.promo-details__bullet-list.bullet-list li:before,.promo-details ul li:before{content:"";display:block;position:absolute;border-radius:50%;left:0;top:4px;width:12px;height:12px;background-color:#fda31b;background-image:linear-gradient(170deg,#fda31b,#fd0834);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),1.4px 2.7px 1px rgba(0,0,0,.18)}.promo-details__content{font-size:16px;color:#fff}.promo-details__button{display:none;position:absolute;right:0;top:1px;width:auto;background-color:#185e9c;font-size:12px;line-height:20px;text-shadow:none;text-align:center;padding:0 15px;font-family:ClearSans,sans-serif;font-weight:500;text-transform:uppercase;color:#fff;height:21px;border-radius:1px;background-image:linear-gradient(180deg,#2b85c9,#193a62);box-shadow:0 -1px 0 0 #79c6ff,0 2px 0 0 #152f50,inset 0 1px 7px 0 hsla(0,0%,100%,.3)}@media only screen and (max-width:767px){.promo-details__button{display:block}}.gift-panel{display:block;position:relative;padding-bottom:26px}.gift-panel__content{display:table;width:100%;height:206px;background-color:#29476a;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 5px 5px rgba(0,0,0,.12)}@media only screen and (min-width:1000px) and (max-width:1239px){.gift-panel__content{height:234px}}@media only screen and (min-width:768px) and (max-width:999px){.gift-panel__content{height:270px}}.gift-panel__cell{display:table-cell;vertical-align:top;width:100%;padding:23px 20px 16px 10px}@media only screen and (max-width:767px){.gift-panel__cell{display:block;padding:20px}}.gift-panel__cell_img{width:1px;padding:23px 16px 16px 23px}@media only screen and (max-width:767px){.gift-panel__cell_img{width:auto;text-align:center;padding:20px}}.gift-panel__img{width:175px}@media only screen and (min-width:768px) and (max-width:999px){.gift-panel__img{width:116px}}.gift-panel__caption{text-shadow:0 2px 0 rgba(0,0,0,.15);color:#fff;font-family:ClearSans,sans-serif;font-size:16px;line-height:22px}@media only screen and (min-width:1440px){.gift-panel__caption{padding-right:135px}}@media only screen and (min-width:1000px) and (max-width:1239px){.gift-panel__caption{padding-right:35px}}.gift-panel__footer{height:47px;margin-top:-1px;background-color:#243f5e;border:1px solid #2e4d72}.gift-panel__button{position:absolute;bottom:6px;padding:11px 25px;left:50%;white-space:nowrap;border-radius:23px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);text-shadow:0 1px 0 rgba(4,4,4,.26);font-size:20px;font-weight:700}.bullet-list{margin:0;padding:0;list-style-type:none}.bullet-list__item{position:relative;color:#fff;font-weight:400;padding-left:28px;text-shadow:0 2px 0 rgba(0,0,0,.29);font-family:ClearSans,sans-serif;font-size:15px;line-height:18px;margin-bottom:18px}.bullet-list__item:before{content:"";display:block;position:absolute;border-radius:50%;left:0;top:4px;width:12px;height:12px;background-color:#fda31b;background-image:linear-gradient(170deg,#fda31b,#fd0834);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),1.4px 2.7px 1px rgba(0,0,0,.18)}.panel{display:table;position:relative;width:100%}@media only screen and (min-width:768px) and (max-width:999px){.panel{display:block}}@media only screen and (max-width:767px){.panel{display:block}}.panel__cell{display:table-cell;position:relative;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:999px){.panel__cell{display:inline-block;position:static}}@media only screen and (max-width:767px){.panel__cell{display:inline-block;width:100%;position:static}}.panel__cell_img{text-align:center;width:1px;padding-right:1px}@media only screen and (min-width:768px) and (max-width:999px){.panel__cell_img{width:260px}}@media only screen and (max-width:767px){.panel__cell_img{width:100%}}.panel__cell_img .timer__note{color:#8aadee;font-weight:100}.panel__cell_content{vertical-align:top}.panel__cell_column{width:40%;padding:0 15px;vertical-align:top;color:#fff}@media only screen and (min-width:768px) and (max-width:999px){.panel__cell_column{padding:0 20px}.panel__cell_column:nth-child(2){width:390px}.panel__cell_column:nth-child(3){width:100%}}@media only screen and (max-width:767px){.panel__cell_column{width:100%}}@media only screen and (min-width:768px) and (max-width:999px){.lottery__content .panel__cell_column{padding:0}}@media only screen and (max-width:767px){.lottery__content .panel__cell_column{padding:0}}.panel__cell .button_light{margin-top:20px}.panel__overflow{display:block;position:absolute;height:auto;top:0;left:0;right:1px;z-index:2}@media only screen and (min-width:1440px){.panel__overflow{height:auto}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__overflow{height:auto}}@media only screen and (max-width:767px){.panel__overflow{width:auto;height:auto}}.panel__img{display:block;width:100%;max-width:279px}@media only screen and (min-width:1440px){.panel__img{max-width:369px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__img{max-width:301px}}@media only screen and (max-width:767px){.panel__img{max-width:115px}}.panel .img_overflow{height:245px;width:250px;overflow:hidden;margin:20px 0 0 20px}@media only screen and (min-width:768px) and (max-width:999px){.panel .img_overflow{height:auto;width:auto}}@media only screen and (max-width:767px){.panel .img_overflow{width:115px;min-height:100px;height:auto}}.panel__summary{position:relative;font-size:0;height:289px}@media only screen and (min-width:1440px){.panel__summary{height:363px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__summary{height:301px}}@media only screen and (max-width:767px){.panel__summary{height:100%}}.panel__slider{position:relative;height:144px;text-align:center;margin-top:1px;background-color:#29476a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),0 5px 5px rgba(0,0,0,.12)}@media only screen and (min-width:768px) and (max-width:999px){.panel__slider{margin-left:280px;height:133px}}@media only screen and (max-width:767px){.panel__slider{margin-top:134px;z-index:2}}.panel__slider-inner{width:560px;display:inline-block;vertical-align:top;margin-top:28px}@media only screen and (min-width:1440px){.panel__slider-inner{width:954px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__slider-inner{width:770px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__slider-inner{width:324px}}@media only screen and (max-width:767px){.panel__slider-inner{width:277px}}.panel__slider-inner .slider__item{padding:0 17px}.panel__info{width:300px;height:100%;display:inline-block;vertical-align:top;position:relative;padding:25px 0 22px}@media only screen and (min-width:1440px){.panel__info{width:598px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__info{width:470px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__info{width:389px;padding:0}}@media only screen and (max-width:767px){.panel__info{width:100%;padding:0}}.panel__prize{display:inline-block;vertical-align:top;position:relative;text-align:center;width:314px;height:100%;padding:29px 19px 20px}@media only screen and (min-width:1440px){.panel__prize{width:410px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__prize{width:365px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__prize{width:268px}}@media only screen and (max-width:767px){.panel__prize{width:100%;height:253px}}.panel__icons{display:table;width:100%;text-align:center;position:relative;margin-top:40px}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__icons{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__icons{display:block;margin-top:0}}@media only screen and (max-width:767px){.panel__icons{display:block;margin-top:20px}}.panel__icons.bonus-name{margin-top:20px}.panel__icons.bonus-name .panel__icon-title{font-size:14px;line-height:18px}@media only screen and (max-width:767px){.panel__icons.bonus-name img{height:50px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__icons.bonus-name img{height:50px}}.panel__icon-cell{vertical-align:top;text-align:center;display:inline-block;width:32%}@media only screen and (min-width:768px) and (max-width:999px){.panel__icon-cell{display:inline-block;width:32%}}@media only screen and (max-width:767px){.panel__icon-cell{display:inline-block;width:31%}}.panel__icon-cell img{width:80px}@media only screen and (min-width:1000px) and (max-width:1239px){.panel__icon-cell img{width:60px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__icon-cell img{width:50px}}@media only screen and (max-width:767px){.panel__icon-cell img{width:50px}}.panel__icon{display:block;margin:0 auto;padding:26px 0 10px;text-shadow:0 1px 0 #fff;color:#1f2934;font-size:23px;font-weight:700;text-transform:uppercase;background-position:-899px -258px}.panel__icon,.panel__icon-cell:last-child .panel__icon{background-image:url(../img/sprite.png);width:51px;height:66px}.panel__icon-cell:last-child .panel__icon{background-position:-899px -66px}.panel__icon-cell:nth-child(2) .panel__icon{background-image:url(../img/sprite.png);background-position:-899px -162px;width:51px;height:66px}.panel__icon-title{text-shadow:0 1px 0 rgba(0,0,0,.18);color:#fefefe;font-family:ClearSans,sans-serif;font-weight:500;font-size:14px}@media only screen and (min-width:768px) and (max-width:999px){.panel__icon-title{display:block;vertical-align:top;line-height:30px}}.panel__header{display:block;position:relative;min-height:54px;padding:0 25px 16px}@media only screen and (min-width:768px) and (max-width:999px){.panel__header{min-height:88px;padding-left:108px;padding-top:25px}}@media only screen and (max-width:767px){.panel__header{min-height:64px;padding:0 15px 0 76px;display:table;vertical-align:middle;height:64px;width:100%}}.panel__header_noshadow{padding-bottom:0}.panel__header_noshadow:after{content:none}.panel__timer{height:114px;padding:15px 0;margin-top:5px;margin-left:20px}@media only screen and (min-width:1440px){.panel__timer{margin-bottom:10px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__timer{margin-bottom:10px}}@media only screen and (min-width:1000px) and (max-width:1239px){.panel__timer{margin-bottom:10px}}@media only screen and (max-width:767px){.panel__timer{margin-left:0}}.panel__timer .timer__note{margin:0;padding:0}.panel__timer .timer__table{margin-top:4px}.panel__countnote{float:left;font-family:ClearSans,sans-serif;padding-left:5px}.panel__countbutton{float:right;background-color:#388ad6;background-image:linear-gradient(180deg,#2b85c9,#193a62);box-shadow:0 -1px 0 0 #79c6ff,0 2px 0 0 #152f50,inset 0 1px 7px 0 hsla(0,0%,100%,.3);border-radius:2px;font-size:12px;line-height:20px;text-shadow:none;padding:0 8px;font-family:ClearSans,sans-serif;font-weight:700;text-transform:uppercase;color:#fff; display: block; position: absolute; bottom: 15px; right: -50px;}@media only screen and (min-width:768px) and (max-width:999px){.panel__countbutton{position:absolute;right:17px;top:30px;padding:0 4px}}@media only screen and (max-width:767px){.panel__countbutton{position:absolute;right:17px;top:30px;padding:0 4px}}.panel__countdown{position:relative;clear:both;display:inline-block;vertical-align:top;padding-left:3px;margin-top:26px}@media only screen and (min-width:768px) and (max-width:999px){.panel__countdown{padding-left:0}}@media only screen and (max-width:767px){.panel__countdown{padding-left:0;display:block;margin-top:36px}}.panel__countdown .countdown__divider{padding:0 4px 0 2px}@media only screen and (min-width:768px) and (max-width:999px){.panel__countdown .countdown__divider{padding:0 1px 0 0}}@media only screen and (max-width:767px){.panel__countdown .countdown__divider{padding:0 1px 0 0}}@media only screen and (min-width:1440px){.panel__countdown .countdown__item{width:36px;background-size:42px}}@media only screen and (min-width:1000px) and (max-width:1239px){.panel__countdown .countdown__item{width:24px;background-size:30px;font-size:20px;line-height:34px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__countdown .countdown__item{width:24px;background-size:30px;font-size:20px;line-height:34px;margin-right:3px}}@media only screen and (max-width:767px){.panel__countdown .countdown__item{width:24px;background-size:30px;font-size:20px;line-height:34px;margin-right:3px}}.panel__title{margin:0;font-family:ClearSans,sans-serif;display:inline-block;vertical-align:middle}.panel__title_tournament{padding:0 0 0 14px;max-width:401px;max-height:38px;overflow:hidden}@media only screen and (min-width:1440px){.panel__title_tournament{max-width:302px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel__title_tournament{max-width:302px}}@media only screen and (min-width:1000px) and (max-width:1239px){.panel__title_tournament{max-width:138px}}@media only screen and (min-width:768px) and (max-width:999px){.panel__title_tournament{max-width:138px}}@media only screen and (max-width:767px){.panel__title_tournament{max-width:none;padding:0 0 0 10px;display:table-cell;vertical-align:middle}}.panel__title.title{font-size:16px;line-height:19px}.panel__title_lottery{text-shadow:0 2px 0 rgba(0,0,0,.27);color:#ffd801;font-weight:500;line-height:28px;text-overflow:clip;white-space:normal;overflow:initial}.panel__caption{margin:20px 0 0;color:#fff;font-size:14px;text-align:left;line-height:17px;text-shadow:0 1px 0 rgba(0,0,0,.38);max-height:102px;overflow:hidden;padding:0 25px}.panel__status{display:inline-block;vertical-align:middle;position:relative;text-shadow:0 2px 0 rgba(0,0,0,.11);font-family:ClearSans,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:9px 13px;color:#fff;background-color:#14c471;background-image:linear-gradient(180deg,#18e581,#0e9b5d);border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 4px 8px rgba(0,0,0,.13)}@media only screen and (max-width:767px){.panel__status{display:table-cell;vertical-align:middle;font-size:0;background:none;border:none;box-shadow:none}.panel__status,.panel__status:before{text-indent:-9999px;padding:0;height:11px}.panel__status:before{display:block;position:relative;content:"";width:11px;background-image:linear-gradient(180deg,#30e08a,#10a663);box-shadow:0 2px 9px 0 rgba(0,0,0,.31);border:1px solid #29af73;border-radius:50%}}.panel__status_finished{background-color:#ff6526;background-image:linear-gradient(180deg,#ffb11a,#ff0036);box-shadow:none}@media only screen and (max-width:767px){.panel__status_finished{display:table-cell;vertical-align:middle;text-indent:-9999px;font-size:0;background:none;border:none;box-shadow:none;padding:0;height:11px}.panel__status_finished:before{display:block;position:relative;content:"";width:11px;height:11px;background-color:#fd7423;background-image:linear-gradient(170deg,#fda31b,#fd0834);border:1px solid #fd0834;text-indent:-9999px;border-radius:50%;padding:0}}.panel__status_future{background-color:#ffea00;background-image:linear-gradient(180deg,#ffea00,#d69200);box-shadow:none}@media only screen and (max-width:767px){.panel__status_future{display:table-cell;vertical-align:middle;text-indent:-9999px;font-size:0;background:none;border:none;box-shadow:none;padding:0;height:11px}.panel__status_future:before{display:block;position:relative;content:"";width:11px;height:11px;background-color:#ffea00;background-image:linear-gradient(180deg,#ffea00,#d69200);border:1px solid #d69200;text-indent:-9999px;border-radius:50%;padding:0}}.panel__info-button{display:block;position:relative;margin-top:23px;padding:0 25px;z-index:3}@media only screen and (max-width:767px){.panel__info-button{text-align:center}}.panel__info-button .button{padding:10px 11px 9px 13px}@media only screen and (max-width:767px){.panel__info-button .button{white-space:nowrap}}.panel__info-button_lottery{margin-top:32px}.panel__arrow{display:inline-block;line-height:12px;padding:4px 0 0 6px;vertical-align:top}.panel__finished,.panel__tickets{display:block;position:relative;margin-top:1px}.panel__finished{padding:16px;width:100%;text-shadow:0 2px 0 rgba(0,0,0,.11);color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;background-color:#fd7423;background-image:linear-gradient(170deg,#fda31b,#fd0834);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}@media only screen and (max-width:767px){.panel_lottery .panel__title_lottery{display:table-cell;padding-left:13px}}.panel_lottery .panel__summary{height:312px}@media only screen and (max-width:767px){.panel_lottery .panel__summary{height:auto}}.panel_lottery .panel__overflow{height:312px;width:251px}@media only screen and (min-width:768px) and (max-width:999px){.panel_lottery .panel__overflow{height:88px;width:88px}}@media only screen and (max-width:767px){.panel_lottery .panel__overflow{width:64px;height:64px}}@media only screen and (min-width:768px) and (max-width:999px){.panel_lottery .panel__finished{position:absolute;width:660px;bottom:-4px;left:0;height:40px;font-size:18px;right:0;display:block;box-shadow:none;padding:10px}}@media only screen and (max-width:767px){.panel_lottery .panel__finished{width:10px;height:10px;border-radius:50%;position:absolute;left:72px;top:27px;padding:0;text-indent:-9999px}}.panel_lottery .panel__img{height:251px;width:251px}@media only screen and (min-width:768px) and (max-width:999px){.panel_lottery .panel__img{max-width:88px;height:88px}}@media only screen and (max-width:767px){.panel_lottery .panel__img{width:64px;height:64px}}@media only screen and (min-width:1440px){.panel_lottery .panel__info{width:716px}}@media only screen and (min-width:1240px) and (max-width:1439px){.panel_lottery .panel__info{width:522px}}.tournament-details,.tournament-details__header{display:block;position:relative}.tournament-details__header{height:180px;margin-top:33px}@media only screen and (max-width:767px){.tournament-details__header{height:auto;min-height:182px;margin-bottom:15px}}.tournament-details__header:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:797px;width:100%;height:165px;opacity:.29;background-image:radial-gradient(380px 210px at 50% 163.64%,#fff 0,transparent 100%);border-bottom:1px solid #224061}.tournament-details__summary{position:relative;max-width:1140px;margin:0 auto 20px}@media only screen and (min-width:768px) and (max-width:999px){.tournament-details__summary{max-width:750px}}@media only screen and (max-width:767px){.tournament-details__summary{max-width:600px}}.tournament-details__crosstitle{display:block;position:relative;padding:33px 100px 30px}@media only screen and (max-width:767px){.tournament-details__crosstitle{padding:33px 20px 30px}}.tournament-details__crosstitle_small{padding:33px 100px 30px}@media only screen and (max-width:767px){.tournament-details__crosstitle_small{padding:33px 20px 30px}}.leaderboard .tournament-details__crosstitle{border-bottom:1px solid #036;padding:17px 0;margin-bottom:4px;font-size:21px;font-weight:100}.leaderboard .tournament-details__crosstitle span{color:#8aadee}.tournament-details__leaderboard{position:relative;max-width:1140px;margin:0 auto}.tournament-details__slider{width:960px;margin:0 auto}@media only screen and (min-width:1000px) and (max-width:1239px){.tournament-details__slider{width:800px}}@media only screen and (min-width:768px) and (max-width:999px){.tournament-details__slider{width:630px}}@media only screen and (max-width:767px){.tournament-details__slider{width:calc(100% - 40px);max-width:480px}}.tournament-details__slider .slider__item{height:104px;overflow:hidden;margin:0 10px}@media only screen and (max-width:767px){.tournament-details__slider .slider__item{margin:0 5px}}.tournament-details__slider .slider__item .slider__img{height:55px;width:81px}@media only screen and (max-width:767px){.tournament-details__slider .slider__item .slider__img{width:81px;height:55px;max-width:100%;margin:0 auto}}.tournament-details__button{padding:9px 27px;margin-top:22px}@media only screen and (max-width:767px){.tournament-details__header_top{height:80px;padding-top:20px}.tournament-details__header_top:before{content:"";display:inline-block;width:1px;margin-left:-1px;font-size:0;height:80px;vertical-align:middle}}.tournament-details__title{display:block;position:relative;line-height:1.2}@media only screen and (min-width:1000px) and (max-width:1239px){.tournament-details__title{line-height:1.2;font-size:22px}}@media only screen and (max-width:767px){.tournament-details__title{font-size:16px;padding-top:0;display:inline-block;vertical-align:middle;width:calc(99% - 1px);line-height:25px}}.tournament-details__subtitle{padding-top:22px;display:block;position:relative;font-size:20px;font-weight:100;color:#8aadee}.tournament-details__countdown{display:inline-block;vertical-align:top;margin-top:24px;position:relative}@media only screen and (max-width:767px){.tournament-details__countdown{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);margin-top:0;white-space:nowrap}}.tournament-details__currency{display:block;position:absolute;bottom:15px;right:-50px}@media only screen and (max-width:767px){.tournament-details__currency{display:none}}.tournament-details__currency_ruble{background-image:url(../img/sprite.png);background-position:-792px -248px;width:36px;height:38px;bottom:10px}.tournament-details__currency_dollar{right:-40px;font-size:47px}.tournament-details__prizes-sum{margin:0;font-size:42px}@media only screen and (min-width:1000px) and (max-width:1239px){.tournament-details__prizes-sum{font-size:33px}}@media only screen and (max-width:767px){.tournament-details__prizes-sum{font-size:24px}}.tournament-details__prizes-sum span{color:#fff}.summary{display:block;position:relative;font-size:0;height:400px;box-shadow:0 10px 14px 3px rgba(11,29,53,.19),0 10px 20px 1px rgba(11,29,53,.48);border-radius:7px;margin-top:30px;overflow:hidden;border-bottom:1px solid #036}@media only screen and (min-width:1000px) and (max-width:1239px){.summary{height:400px}}@media only screen and (min-width:768px) and (max-width:999px){.summary{height:auto}}@media only screen and (max-width:767px){.summary{height:auto}}.summary__block{display:inline-block;vertical-align:top;position:relative;width:calc(50% - 1px);height:400px}@media only screen and (min-width:1000px) and (max-width:1239px){.summary__block{height:400px}}@media only screen and (min-width:768px) and (max-width:999px){.summary__block{width:100%}.summary__block:first-child{position:relative;top:425px}.summary__block:last-child{position:relative;top:-360px}}@media only screen and (max-width:767px){.summary__block{width:100%;display:block}.summary__block:first-child{position:relative;top:390px;height:370px}.summary__block:last-child{position:relative;top:-360px}}.summary__block .timer__table{display:inline-block;vertical-align:middle}.summary__description{height:100%;background-color:#102448;padding-top:20px}.summary__content,.summary__description{display:block;position:relative;color:#7c9ddb}.summary__content{text-shadow:0 1px 0 rgba(0,0,0,.5);font-family:ClearSans,sans-serif;font-size:15px;text-align:left;padding:0 90px 0 0;height:330px;margin:0 20px 20px;overflow:auto}@media only screen and (min-width:1000px) and (max-width:1239px){.summary__content{height:360px}}@media only screen and (min-width:768px) and (max-width:999px){.summary__content{padding:10px}}@media only screen and (max-width:767px){.summary__content{padding:0}}.summary__content p:first-child{margin-top:0}.summary__info{display:table;width:100%;height:100%;text-align:left;background:#20355c}.summary__item{display:table;width:100%;height:40px}.summary__item:nth-child(2){background:#213a69}.summary__item:nth-child(3){background:#25437a}.summary__item:last-child{background:#274b8e}.summary__cell{display:table-cell;vertical-align:middle;padding:0 22px}.summary__cell:last-child{text-align:right}.summary__description .summary__cell{text-align:left}.summary__divider{display:table-row;height:1px}.summary__lottery-info{height:354px}@media only screen and (max-width:767px){.summary__lottery-info{height:auto}}.summary__title{text-transform:inherit}.summary__title:last-child{text-transform:uppercase}.summary__cell:first-child .summary__title{color:#8aadee;font-weight:100}@media only screen and (min-width:768px) and (max-width:999px){.summary__title{font-size:16px}}.summary__details{height:280px;overflow:hidden}@media only screen and (min-width:1000px) and (max-width:1239px){.summary__details{height:278px}}@media only screen and (max-width:767px){.summary__details{height:270px}}.summary table{font-size:15px;width:100%;color:#8aadee}.summary table tr:last-child td{padding-top:10px}.summary table td{width:50%;padding:0 20px}@media only screen and (min-width:1000px) and (max-width:1239px){.summary table td{padding:0 10px}}@media only screen and (max-width:767px){.summary table td{padding:0 10px}}.summary table td:last-child{text-align:right}.summary table td.countdown__timer{background:linear-gradient(90deg,#20345b 0,#0b1f41);margin:0}.summary table td.countdown__timer>span{display:inline-block;vertical-align:middle;margin-right:5px}@media only screen and (min-width:1000px) and (max-width:1239px){.summary table td.countdown__timer>span{font-size:13px}}.summary table td.countdown__timer .timer__row_digit .timer__cell{font-size:25px}@media only screen and (min-width:1000px) and (max-width:1239px){.summary table td.countdown__timer .timer__row_digit .timer__cell{font-size:20px}}@media only screen and (max-width:767px){.summary table td.countdown__timer .timer__row_digit .timer__cell{font-size:18px}}.summary table small{font-size:15px;color:#fff;text-transform:lowercase}.summary table small.tournament-details__subtitle{padding-top:10px}.summary .active-tournament__status,.summary .finished-tournament__status,.summary .future-tournament__status{font-size:16px;padding-right:0;padding-top:5px;padding-bottom:15px}.summary .active-tournament__status .tourn__status,.summary .finished-tournament__status .tourn__status,.summary .future-tournament__status .tourn__status{display:inline-block}.summary .active-tournament__status .tourn__status .stat,.summary .finished-tournament__status .tourn__status .stat,.summary .future-tournament__status .tourn__status .stat{color:#8aadee;font-size:.95em}.summary .active-tournament__status img,.summary .finished-tournament__status img,.summary .future-tournament__status img{position:relative;top:5px;right:0;width:45px}.summary .active-tournament__status{color:#0fb}.summary .future-tournament__status{color:#ff9500}.summary .finished-tournament__status{color:#ff364b}.summary__end-time,.summary__start-time{font-size:22px;color:#fff;margin:5px 0 0;font-weight:100}@media only screen and (min-width:1000px) and (max-width:1239px){.summary__end-time,.summary__start-time{font-size:21px}}.leaderboard{display:block;position:relative;margin:0 auto;width:auto;max-width:1140px;padding-bottom:20px;font-size:0;min-height:220px;background-color:#20355c;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.52)}@media only screen and (max-width:767px){.leaderboard{padding-bottom:60px;position:relative}}.leaderboard__block{display:inline-block;vertical-align:top;width:50%;padding:26px 18px 0}.leaderboard__block:focus{outline:none}.tournament-details__leaderboard .leaderboard__block{padding:0}.leaderboard__importance{display:table;margin:0 auto 20px;height:29px;background-color:#30508c;width:800px;border-left:1px solid #3376b5;border-right:1px solid #3376b5;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.leaderboard__importance{max-width:750px}}@media only screen and (max-width:767px){.leaderboard__importance{max-width:600px}}.leaderboard__importance:before{content:" ";display:block;position:absolute;background-color:#2a467b;opacity:.6;height:30px;bottom:-7px;width:calc(100% - 14px);left:1%}.leaderboard__importance:after{content:" ";display:block;position:absolute;background-color:#2d4a82;opacity:.4;height:30px;bottom:-13px;width:calc(100% - 26px);left:2%}@media only screen and (max-width:767px){.leaderboard__importance{margin:0 18px;width:calc(100% - 36px)}}.leaderboard__cell{display:table-cell;vertical-align:middle;width:1px;color:#fff;font-family:ClearSans,sans-serif;font-size:14px;text-transform:uppercase;text-align:left;padding:10px 15px;border-top:1px solid #3376b5;border-bottom:1px solid #3376b5;position:relative;z-index:1;background:#30508c}.leaderboard__cell:last-child{color:#fdc236;width:13%;padding:10px 15px 10px 0;text-align:right}.leaderboard__cell:nth-last-child(2){color:#17b271}.leaderboard__cell_fluid{width:auto}.tournament-details__leaderboard .leaderboard{max-width:810px;padding-bottom:30px;width:100%}@media only screen and (min-width:768px) and (max-width:999px){.tournament-details__leaderboard .leaderboard{max-width:750px}}@media only screen and (max-width:767px){.tournament-details__leaderboard .leaderboard{max-width:600px}}.slider{display:block;margin:0 auto!important;position:relative}.slider__item{display:block;padding:0 4px}.slider__item:focus{outline:none}.slider__item__inner{position:relative;width:940px;margin:0 auto;z-index:1}@media only screen and (min-width:1440px){.slider__item__inner{margin:0 -76px;width:1420px}}@media only screen and (min-width:1240px) and (max-width:1439px){.slider__item__inner{width:1194px}}@media only screen and (min-width:1000px) and (max-width:1239px){.slider__item__inner{width:940px}}@media only screen and (min-width:768px) and (max-width:999px){.slider__item__inner{width:700px}}.slider__img_text{position:absolute;left:0;top:0}@media only screen and (min-width:1000px) and (max-width:1239px){.slider__img_text{width:32%}}@media only screen and (min-width:768px) and (max-width:999px){.slider__img_text{width:32%}}.slider__img_text.puaro_text{top:23px}@media only screen and (min-width:1000px) and (max-width:1239px){.slider__img_text.puaro_text{top:25px;width:32%;left:-7px}}@media only screen and (min-width:768px) and (max-width:999px){.slider__img_text.puaro_text{top:32px;width:32%;left:-4px}}.slider__img{display:block;position:relative}.slider__img_desktop{display:block!important}@media only screen and (max-width:767px){.slider__img_desktop{display:none!important}}.slider__img_mobile{display:none!important}@media only screen and (max-width:767px){.slider__img_mobile{display:block!important}}.slider__title{display:block;text-align:center;margin-top:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.slider .slick-prev{left:-14px;top:24px;text-align:left;height:20px}.slider .slick-prev:before{background-image:url(../img/svg/arrow-left.svg);content:"";display:inline-block;width:12px;height:20px}.slider .slick-next{top:24px;right:-14px;text-align:right;height:20px}.slider .slick-next:before{background-image:url(../img/svg/arrow-right.svg);content:"";display:inline-block;width:12px;height:20px}.slider .slick-dots{display:block;width:100%;bottom:-24px}.slider .slick-dots li,.slider .slick-dots li button{width:33px;height:4px;margin:0 4px}.slider .slick-dots li button:before{width:33px;height:4px;background-color:#1f3957;content:""}.slider .slick-dots li.slick-active button:before{width:33px;height:4px;background-color:#fda91b;background-image:linear-gradient(180deg,#fda31b,#fd5908);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.slider_info .slider__item{display:block;position:relative;padding:17px 10px;width:170px;height:78px;margin:0 4px;background-color:#415f83;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 4px 0 rgba(4,4,4,.12)}.slider_info .slick-prev{left:-23px;top:38px}.slider_info .slick-next{top:38px;right:-23px}.slider_hero{display:none}@media only screen and (max-width:767px){.slider_hero{height:auto}}.slider_hero .slider__item{width:100%;padding:0}.slider_hero .slider__img_withcursor{cursor:pointer}.slider_hero .slider__img{width:100%;height:390px}@media only screen and (min-width:1240px) and (max-width:1439px){.slider_hero .slider__img{height:324px}}@media only screen and (min-width:1000px) and (max-width:1239px){.slider_hero .slider__img{height:258px}}@media only screen and (min-width:768px) and (max-width:999px){.slider_hero .slider__img{height:192px}}@media only screen and (max-width:767px){.slider_hero .slider__img{height:250px}}@media only screen and (max-width:767px){.slider_hero .tournament__img{height:150px}}.slider_hero .slider__link{display:inline-block;position:absolute;bottom:100px;text-decoration:none;font-family:ClearSans,sans-serif;left:127px;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}.slider_hero .slider__link:before{content:"";position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-852px -671px;width:14px;height:12px;left:100%;top:9px;margin-left:10px;transition:margin-left .3s ease}.slider_hero .slider__link:hover{text-decoration:underline}.slider_hero .slider__link:hover:before{margin-left:30px}.slider_hero .slick-dots{bottom:10px;right:0;display:inline-block;width:auto;z-index:100}@media only screen and (min-width:1440px){.slider_hero .slick-dots{right:0}}@media only screen and (min-width:1240px) and (max-width:1439px){.slider_hero .slick-dots{right:0}}@media only screen and (min-width:768px) and (max-width:999px){.slider_hero .slick-dots{right:0;bottom:11px}}@media only screen and (max-width:767px){.slider_hero .slick-dots{top:17px;right:17px;bottom:auto}}.slider_hero .slick-dots li,.slider_hero .slick-dots li button{width:15px;height:15px;margin:0 4px}.slider_hero .slick-dots li button:before{width:15px;height:15px;background-color:#27425f;border-radius:50%;content:"";opacity:1}.slider_hero .slick-dots li.slick-active button:before{width:15px;height:15px;background-color:#00455e;background-image:linear-gradient(180deg,#1b87d5,#3a6dbf);box-shadow:inset 0 0 7px hsla(0,0%,100%,.13),inset 0 1px 0 rgba(122,199,255,.38),0 2px 4px rgba(0,0,0,.24)}.slider_leaderboard.slick-slider{margin-bottom:10px;position:static}.slider_leaderboard.slick-slider .slick-list{position:static}.slider_leaderboard .slick-dots{bottom:13px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;z-index:9}.slider_leaderboard .slick-next.slick-disabled:before,.slider_leaderboard .slick-prev.slick-disabled:before{opacity:1;color:hsla(0,0%,100%,.25)}.slider_leaderboard .slick-dots li,.slider_leaderboard .slick-dots li button{width:15px;height:15px;margin:0 4px;font-size:15px;color:#fff}.slider_leaderboard .slick-dots li.slick-active button{font-size:20px;color:#8aadee;position:relative;top:1px}.slider_leaderboard .slick-dots li button:before{display:none}.slider_leaderboard .slick-next{bottom:-20px;position:absolute;top:auto;right:0;width:40px;height:40px;z-index:101}.slider_leaderboard .slick-next:before{content:"\f054";font-family:FontAwesome;font-weight:400;font-style:normal;padding:10px 12px;border-left:1px solid #036}.slider_leaderboard .slick-prev{bottom:-20px;position:absolute;top:auto;left:0;width:40px;height:40px;z-index:101}.slider_leaderboard .slick-prev:before{content:"\f053";font-family:FontAwesome;font-weight:400;font-style:normal;padding:10px 12px;border-right:1px solid #036}.lottery-details__tickets.slick-slider{margin-bottom:60px}.lottery-details__tickets .slick-dots{bottom:-32px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;width:auto;z-index:100}.lottery-details__tickets .slick-dots li,.lottery-details__tickets .slick-dots li button{width:15px;height:15px;margin:0 4px}.lottery-details__tickets .slick-dots li button:before{width:15px;height:15px;background-color:#27425f;border-radius:50%;content:"";opacity:1}.lottery-details__tickets .slick-dots li.slick-active button:before{width:15px;height:15px;background-color:#00455e;background-image:linear-gradient(180deg,#1b87d5,#3a6dbf);box-shadow:inset 0 0 7px hsla(0,0%,100%,.13),inset 0 1px 0 rgba(122,199,255,.38),0 2px 4px rgba(0,0,0,.24)}.slider_gameplay .slider__item{margin:0 11px;padding:0}.slider_gameplay .slick-prev{left:-14px;top:25px}.slider_gameplay .slick-next{top:25px;right:-14px}.slider_small .slider__img{width:100%}.slider_small .slick-next,.slider_small .slick-prev{top:35px}.slider_small .slick-dots{bottom:-14px}.slider_tournament .slick-next,.slider_tournament .slick-prev{top:23px}.levels-table__table.slick-slider{margin-bottom:0}.levels-table__table.slick-slider .slick-dots{top:44px;bottom:auto}.levels-table__table.slick-slider .slick-dots li,.levels-table__table.slick-slider .slick-dots li button{width:15px;height:15px;margin:0 4px}.levels-table__table.slick-slider .slick-dots li button:before{width:15px;height:15px;background-color:#27425f;border-radius:50%;content:"";opacity:1}.levels-table__table.slick-slider .slick-dots li.slick-active button:before{width:15px;height:15px;background-color:#00455e;background-image:linear-gradient(180deg,#1b87d5,#3a6dbf);box-shadow:inset 0 0 7px hsla(0,0%,100%,.13),inset 0 1px 0 rgba(122,199,255,.38),0 2px 4px rgba(0,0,0,.24)}.chosen-container-single .chosen-single{background:#6d6c84;border:none;border-radius:0;height:35px;box-shadow:0 2px 0 rgba(0,0,0,.06);color:#fff;font-family:ClearSans,sans-serif;font-size:15px;font-weight:700;line-height:35px;text-transform:uppercase;padding:0 0 0 14px}.chosen-container-single .chosen-single div b{background-image:url(../img/sprite.png);background-position:-434px -438px;width:12px;height:8px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:13px}.chosen-container.chosen-with-drop .chosen-single div b{background-image:url(../img/sprite.png);background-position:-392px -438px;width:12px;height:8px}.chosen-container-single .chosen-drop{background:#6d6c84;border-radius:0;border:none;margin-top:0}.chosen-container-active.chosen-with-drop .chosen-single{background:#6d6c84;border:none;box-shadow:none}.chosen-container .chosen-results{color:#fff;font-size:14px;font-weight:700;line-height:35px;text-transform:uppercase;font-family:ClearSans,sans-serif;padding:0;margin:0}.chosen-container .chosen-results .active-result{padding:10px 14px}.chosen-container .chosen-results li.highlighted{background-color:#398cd7;background-image:linear-gradient(180deg,#4ea8db,#236dd2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.18),0 8px 10px rgba(0,0,0,.16)}.chosen-container .chosen-results li.disabled-result{display:none}.Zebra_DatePicker{background-color:#132e4d;box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 -1px 0 2px #132e4d}.Zebra_DatePicker.dp_visible{border-radius:2px;border:none}.Zebra_DatePicker *{color:#fff}.Zebra_DatePicker .dp_header td.dp_hover,.Zebra_DatePicker td.dp_hover{background-color:#353535;border-radius:1px;color:#fff!important}.Zebra_DatePicker td.dp_selected{background-color:#6a9500;border-radius:1px;color:#fff!important}.Zebra_DatePicker td.dp_current{color:#fff}.lottery{display:block;position:relative}.lottery__title{padding:22px;text-align:center}@media only screen and (max-width:767px){.lottery__caption{display:none}}.lottery__caption_xs{display:none}@media only screen and (max-width:767px){.lottery__caption_xs{display:block;font-size:14px}}.lottery__tabs{height:60px;border-radius:12px;font-size:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 5px 8px rgba(0,0,0,.17);width:575px;margin:0 auto;max-width:100%}@media only screen and (max-width:767px){.lottery__tabs{height:35px}}.lottery__tabitem{width:50%;height:100%;display:inline-block;vertical-align:top;position:relative;text-align:center;padding:19px;cursor:pointer;border:1px solid #1776bb;background-color:#00284b}@media only screen and (max-width:767px){.lottery__tabitem{padding:12px 19px 32px}}.lottery__tabitem:before{content:none}.lottery__tabitem:hover .title{color:#ffea00}.lottery__tabitem:first-child{border-radius:10px 0 0 10px}.lottery__tabitem:last-child{border-radius:0 10px 10px 0}.lottery__tabitem_active{background-color:#135a82;border-radius:2px}.lottery__tabitem_active .title{color:#ffea00}.lottery__content{margin-top:32px}.lottery__panel{margin-bottom:35px}.lottery__panel,.ticket{display:block;position:relative}.ticket{width:100%;font-size:0;height:144px;background-color:#29476a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),0 5px 5px rgba(0,0,0,.12)}.ticket__action{display:inline-block;vertical-align:top;position:relative;height:100%;padding:26px 25px 30px 26px}.ticket__action:after{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:100%;background-color:#223c59;box-shadow:1px 0 0 #355478}.ticket__summary{display:inline-block;vertical-align:top;position:relative;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),0 5px 5px rgba(0,0,0,.12);width:260px;height:100%;background-color:#29476a;background-image:url(https://orecoingames.com/engine/templates/default/img/timer-bg.png);background-position:50%;background-repeat:no-repeat}.ticket__head{display:block;position:relative}.ticket__title{text-shadow:0 2px 0 rgba(0,0,0,.18);color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;margin:1px 10px 2px 3px}.ticket__info,.ticket__title{display:inline-block;vertical-align:top}.ticket__info{margin:0;position:relative;cursor:pointer;padding:4px 0 0;text-align:center;width:21px;height:21px;font-size:0;border-radius:50%;background-color:#4ea1e1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.ticket__tooltip{min-width:191px;right:0;margin-right:11px;-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);top:calc(100% + 23px);opacity:0;visibility:hidden}.ticket__info:hover .ticket__tooltip{opacity:1;visibility:visible}.ticket__exchange{display:block;position:relative;white-space:nowrap;margin-top:22px}.ticket__input{display:inline-block;position:relative;vertical-align:top;width:148px}.ticket__input_withbutton{width:190px}.ticket__input_withbutton .input__inner{padding:17px 63px 17px 14px}.ticket__input .input__inner{width:100%;height:44px;background-color:#1a3350;border-radius:2px;box-shadow:inset 0 1px 0 #152a42,0 1px 0 #33567f;font-size:14px;font-weight:500}.ticket__button{width:49px;height:44px;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26);display:block;position:absolute;right:0;top:0;padding:12px}.ticket__icon{display:inline-block;vertical-align:top;position:relative;padding:11px 18px 11px 21px}.ticket__caption{display:block;position:relative;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.18);text-transform:uppercase;color:#fff;font-size:20px;line-height:24px;font-weight:500;margin:44px auto 0}.ticket__caption_accent{color:#ffde00;font-size:35px;font-weight:700;margin:14px auto 0}.lottery-details,.lottery-details__header{display:block;position:relative}.lottery-details__header{height:238px}@media only screen and (max-width:767px){.lottery-details__header{height:auto;min-height:182px;margin-bottom:15px}}.lottery-details__header:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:797px;width:100%;height:165px;opacity:.29;background-image:radial-gradient(380px 210px at 50% 163.64%,#fff 0,transparent 100%);border-bottom:1px solid #224061}.lottery-details__summary{position:relative}.lottery-details__tickets{font-size:0;margin-top:32px}.lottery-details__ticket-table{width:50%;display:inline-block;position:relative;vertical-align:top;max-height:450px;background-color:#2f4b6c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 4px 0 rgba(4,4,4,.12)}@media only screen and (max-width:767px){.lottery-details__ticket-table{max-height:none}}.lottery-details__winnings{display:block;position:relative;margin-top:34px;padding:0 0 46px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details__winnings{margin:34px auto 10px;max-width:648px}}@media only screen and (max-width:767px){.lottery-details__header_top{height:80px;padding-top:20px}.lottery-details__header_top:before{content:"";display:inline-block;width:1px;margin-left:-1px;font-size:0;height:80px;vertical-align:middle}}.lottery-details__title{padding-top:55px;display:block;position:relative}@media only screen and (max-width:767px){.lottery-details__title{padding-top:0;display:inline-block;vertical-align:middle;width:calc(99% - 1px);line-height:33px}}.lottery-details__subtitle{padding-top:22px;display:block;position:relative}.lottery-details__countdown{display:inline-block;vertical-align:top;margin-top:24px;position:relative}@media only screen and (max-width:767px){.lottery-details__countdown{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);margin-top:0;white-space:nowrap}}.lottery-details__currency{display:block;position:absolute;bottom:0;right:-48px;font-size:56px;line-height:44px;font-weight:500;color:#fff}@media only screen and (max-width:767px){.lottery-details__currency{display:none}}.lottery-details__currency_ruble{background-image:url(../img/sprite.png);background-position:-792px -248px;width:36px;height:38px;bottom:3px}.lottery-details__currency_dollar{right:-40px;font-size:47px}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none}@media only screen and (max-width:767px){.wrap{width:97%}}.section__promo{background:transparent}.lottery-details-promo,.lottery-details-promo__header{display:block;position:relative}.lottery-details-promo__header{text-align:center;margin:0 auto 44px;padding-top:17px}@media only screen and (max-width:767px){.lottery-details-promo__header{width:90%;margin-bottom:20px}}.lottery-details-promo__autorisation{margin:19px auto}.lottery-details-promo__autorisation .button__outer{position:relative;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.lottery-details-promo__autorisation .button__outer{display:block;margin-bottom:35px}}.lottery-details-promo__autorisation .registration__text{display:block;color:#b2b2b2;font-family:ClearSans,sans-serif;font-size:18px;font-weight:400;position:absolute;bottom:-24px;left:0;width:100%;text-align:center}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__autorisation .registration__text{font-size:14px}}@media only screen and (max-width:767px){.lottery-details-promo__autorisation .registration__text{font-size:14px}}.lottery-details-promo .deposit__button,.lottery-details-promo .layout_lottery-promo__popup .reg__button,.lottery-details-promo .registration__button{display:inline-block;border:none;vertical-align:middle;padding:0 10px;width:297px;height:50px;margin:0;background-image:linear-gradient(349deg,#fd0834,#fd2a2f 21%,#fd6724 45%,#fd971c 67%,#fda01b 71%,#fda31b);border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4);text-transform:uppercase;cursor:pointer;text-shadow:0 2px 0 rgba(0,0,0,.21);color:#fff;font-family:ClearSans,sans-serif;font-size:17px;font-weight:700;line-height:50px;transition:opacity .3s ease}.lottery-details-promo .deposit__button:hover,.lottery-details-promo .layout_lottery-promo__popup .reg__button:hover,.lottery-details-promo .registration__button:hover{background-image:linear-gradient(165deg,#fd0834,#fd2a2f 21%,#fd6724 45%,#fd971c 67%,#fda01b 71%,#fda31b);box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4)}.lottery-details-promo .deposit__button:active,.lottery-details-promo .deposit__button:focus,.lottery-details-promo .layout_lottery-promo__popup .reg__button:active,.lottery-details-promo .layout_lottery-promo__popup .reg__button:focus,.lottery-details-promo .registration__button:active,.lottery-details-promo .registration__button:focus{outline:none;background-image:linear-gradient(178deg,#d86512,#8b0c0d);box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4)}@media only screen and (max-width:767px){.lottery-details-promo .deposit__button,.lottery-details-promo .layout_lottery-promo__popup .reg__button,.lottery-details-promo .registration__button{width:212px;height:40px;line-height:40px;font-size:14px}}.lottery-details-promo .deposit__button{margin-top:20px}.lottery-details-promo .login__button{display:inline-block;vertical-align:middle;cursor:pointer;width:100px;height:50px;background-color:transparent;border:1px solid #22384b;border-radius:3px;box-shadow:none;font-family:ClearSans,sans-serif;color:#bfbfbf;font-size:14px;font-weight:700;line-height:50px;padding:0}.lottery-details-promo .login__button:active,.lottery-details-promo .login__button:focus,.lottery-details-promo .login__button:hover{background:#0b2238;color:#6bb5ff}.lottery-details-promo__slider{background-color:#15355a;border:1px solid #38608e;overflow:hidden;box-shadow:0 7px 2px rgba(0,0,0,.13),inset 1px 0 0 #214268,inset 0 1px 0 #214268;margin-bottom:20px}.lottery-details-promo__slider .slider__title{color:#fff;font-family:ClearSans,sans-serif;font-size:25px;font-weight:700;line-height:26px;text-align:center;position:absolute;width:100%;top:0;left:0;overflow:visible}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slider__title{font-size:20px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slider__title{font-size:18px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slider__title{font-size:12px;padding:0 0 0 80px}}.lottery-details-promo__slider .slider__date{width:110px;height:45px;background-color:hsla(0,0%,100%,.08);text-shadow:0 1px 0 rgba(0,0,0,.5);color:#fff;font-family:ClearSans,sans-serif;font-size:20px;font-weight:700;line-height:45px;position:absolute;text-align:center;top:-5px;left:0}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slider__date{width:75px;height:30px;line-height:30px;font-size:14px;font-weight:700}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slider__date{width:65px;height:28px;line-height:28px;font-size:12px;font-weight:700}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__item.top-slider .slick-slider__description{padding:0 40px 0 0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__item.top-slider .slick-slider__counter.timer-box{margin:5px auto}}.lottery-details-promo__slider .slick-slider__item.top-slider .slick__img{width:500px;max-width:500px;max-height:inherit}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__item.top-slider .slick__img{width:350px;max-width:350px;padding:0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__item.top-slider .slick__img{width:300px;max-width:300px}}.lottery-details-promo__slider .slick-slider__item.finished .slider__date{color:#fff001}.lottery-details-promo__slider .slick-slider__item.finished .slider__date:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:19px;height:14px;background:url(https://orecoingames.com/engine/templates/default/img/promo/checked_item.png) no-repeat;background-size:contain;margin-left:-3px}.lottery-details-promo__slider .slick-current.slick-active.active .slider__date,.lottery-details-promo__slider .slick-slider__item.active .slider__date{background-color:#3668a2;box-shadow:inset 0 1px 0 #5a88bd}.lottery-details-promo__slider .slick-slider__item.top-slider.future .slick-slider__model{margin-bottom:30px}.lottery-details-promo__slider .slick-slider{margin:10px}.lottery-details-promo__slider .slick-slider.top-slider{padding-bottom:70px}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider{margin:10px}}.lottery-details-promo__slider .slick-slider__item{outline:none;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:75px 88px 0;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__item{padding-top:45px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:45px;padding-bottom:10px}}.lottery-details-promo__slider .slick-slider__img{-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px 20px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__img{-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}.lottery-details-promo__slider .slick-slider__img .slick__img{max-width:408px;max-height:273px}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__img .slick__img{max-width:350px;max-height:190px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__img .slick__img{max-width:255px;max-height:160px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__img .slick__img{max-width:253px;max-height:136px}}.lottery-details-promo__slider .slick-slider__description{-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__description{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-bottom:10px;text-align:center}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider{-webkit-flex:0 0 60%;-moz-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding:0 10px 0 0}}.lottery-details-promo__slider .slick-slider__subtitle{color:#fff;font-family:ClearSans,sans-serif;font-size:35px;font-weight:500;line-height:35px}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__subtitle{font-size:28px;line-height:28px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__subtitle{font-size:14px;line-height:20px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__subtitle{font-size:12px;line-height:15px;text-align:center}}.lottery-details-promo__slider .slick-slider__title{color:#fff001;font-size:35px;font-weight:700;font-family:ClearSans,sans-serif;line-height:35px;padding:12px 0}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__title{font-size:28px;line-height:28px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__title{font-size:20px;line-height:24px;padding:5px 0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__title{font-size:16px;line-height:18px;text-align:center}}.lottery-details-promo__slider .slick-slider__model{color:#fff;font-family:ClearSans,sans-serif;font-size:18px;font-weight:500}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__model{font-size:14px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__model{font-size:12px;font-weight:500;line-height:14px;text-align:center}}.lottery-details-promo__slider .slick-slider__counter{width:292px;border-radius:4px;background-color:hsla(0,0%,100%,.08);padding:20px 20px 8px;margin:20px 0 15px}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__counter.timer-box{height:auto;min-height:auto;padding:15px 20px 0}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__counter.winners{width:100%}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__counter.winners{width:100%}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__counter.winners{width:100%;padding:6px 10px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__counter.winners .slick-slider__text,.lottery-details-promo__slider .slick-slider__counter.winners .slick-slider__text.txt-winner{font-size:13px;line-height:20px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__counter.winners .slick-slider__text,.lottery-details-promo__slider .slick-slider__counter.winners .slick-slider__text.txt-winner{font-size:13px;line-height:20px}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__counter{width:242px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__counter{padding:20px 20px 8px;width:242px;margin:10px 0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__counter{padding:10px;width:200px;height:78px;margin:5px 0;text-align:center}}.lottery-details-promo__slider .slick-slider__counter .slick-slider__text{margin-top:0}.lottery-details-promo__slider .slick-slider__counter .slick-slider__text.txt-winner{color:#fff;font-size:16px;font-weight:400}.lottery-details-promo__slider .slick-slider__note,.lottery-details-promo__slider .slick-slider__text{color:#a2bedc;font-family:ClearSans,sans-serif;font-size:14px;font-weight:700;line-height:23px;text-align:left}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__note.slick-slider__note_date,.lottery-details-promo__slider .slick-slider__text.slick-slider__note_date{display:none}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__note.slick-slider__note_date,.lottery-details-promo__slider .slick-slider__text.slick-slider__note_date{display:none}}.lottery-details-promo__slider .slick-slider__text{margin-top:30px}.lottery-details-promo__slider .slick-slider__winners{color:#fff;font-family:ClearSans,sans-serif;font-size:16px;font-weight:500;line-height:23px;text-align:left}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__winners{font-size:14px}}.lottery-details-promo__slider .slick-slider__winners a{color:#fff;text-decoration:none}.lottery-details-promo__slider .counter__title{text-shadow:0 2px 0 rgba(0,0,0,.25);color:#a2bedc;font-family:ClearSans,sans-serif;font-size:18px;font-weight:700;line-height:13px}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .counter__title{font-size:14px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .counter__title{font-size:14px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .counter__title{font-size:11px}}.lottery-details-promo__slider .slick-slider__timer{padding:10px 0 9px}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__timer{padding:5px 0}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__timer{padding:5px 0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__timer{padding:5px 0;display:inline-block}}.lottery-details-promo__slider .slick-slider__timer .timer__cell{text-shadow:0 3px 0 rgba(0,0,0,.25);color:#f0efef;font-family:ClearSans,sans-serif;font-size:40px;font-weight:700}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__timer .timer__cell{font-size:30px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__timer .timer__cell{font-size:30px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__timer .timer__cell{font-size:18px;text-align:center}}.lottery-details-promo__slider .slick-slider__timer .timer__row_caption .timer__cell,.lottery-details-promo__slider .slick-slider__timer .timer__row_caption span{text-shadow:0 2px 0 rgba(0,0,0,.25);color:#a2bedc;font-family:ClearSans,sans-serif;font-size:14px;font-weight:700;line-height:13px;text-transform:none}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-slider__timer .timer__row_caption .timer__cell,.lottery-details-promo__slider .slick-slider__timer .timer__row_caption span{font-size:12px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-slider__timer .timer__row_caption .timer__cell,.lottery-details-promo__slider .slick-slider__timer .timer__row_caption span{font-size:12px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__timer .timer__row_caption .timer__cell,.lottery-details-promo__slider .slick-slider__timer .timer__row_caption span{font-size:11px;width:10px;overflow:hidden;font-weight:400}}.lottery-details-promo__slider .slick-slider__timer .timer__row_caption span{width:33.3%;display:inline-block;text-align:center}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-slider__timer .timer__cell_empty{padding-right:0}}.lottery-details-promo__slider .slick-slider__link{text-shadow:0 2px 0 rgba(0,0,0,.25);color:hsla(0,0%,100%,.6);font-family:ClearSans,sans-serif;font-size:14px;font-weight:400;line-height:13px;text-decoration:underline}.lottery-details-promo__slider .slick-dots{bottom:0;margin-left:-64px}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-dots{bottom:0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-dots{margin-left:0;bottom:13px}}.lottery-details-promo__slider .slick-dots li{width:auto;margin:0 5px;height:25px;text-align:center;position:relative}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-dots li{margin:0 4px}}.lottery-details-promo__slider .slick-dots li:last-child .dot{width:18px;height:18px;background-color:#fd951e}.lottery-details-promo__slider .slick-dots li:last-child .dot:before{content:"";position:absolute;background:url(https://orecoingames.com/engine/templates/default/img/promo/super.png) no-repeat;width:135px;height:31px;background-size:contain;top:-13px;left:80%}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-dots li:last-child .dot:before{background:url(https://orecoingames.com/engine/templates/default/img/promo/super_mobile.png) no-repeat;width:119px;height:25px;right:9px;left:auto;top:100%}}.lottery-details-promo__slider .slick-dots li:nth-last-child(2) .dot{width:16px;height:16px}.lottery-details-promo__slider .slick-dots li:nth-last-child(3) .dot{width:14px;height:14px}.lottery-details-promo__slider .slick-dots .dot{display:block;width:10px;height:10px;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#031e3c;border-radius:50%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lottery-details-promo__slider .slick-dots .dot.finished{background:#fff001!important}.lottery-details-promo__slider .slick-dots .dot.finished:after{position:absolute;content:"";width:19px;height:17px;top:50%;left:50%;background:url(https://orecoingames.com/engine/templates/default/img/promo/checked.png) no-repeat 0 0;background-size:contain;-webkit-transform:translate(-30%,-60%);-ms-transform:translate(-30%,-60%);transform:translate(-30%,-60%)}.lottery-details-promo__slider .slick-dots .slick-active .dot{box-shadow:0 0 0 2px #fff}.lottery-details-promo__slider .slick-dots .slick-active .dot.end{box-shadow:0 0 0 2px #fff,0 0 5px 0 #fff,0 0 10px 0 #fff001,0 0 30px 0 #fff001,0 0 20px 0 #000}.lottery-details-promo__slider .slick-dots .slick-active .dot.end:after{opacity:.7}.lottery-details-promo__slider .slick-arrow{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;width:30px;height:80px;text-align:center;cursor:pointer;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background:transparent;z-index:2;border:none}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-arrow{top:43%;right:0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-arrow{right:-5px;top:30%}}.lottery-details-promo__slider .slick-arrow.disabled{cursor:default}.lottery-details-promo__slider .slick-arrow:before{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.46);font-size:80px;font-weight:400;line-height:80px;display:block;content:"\203A";font-family:ClearSans,sans-serif;transition:color .3s ease}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__slider .slick-arrow:before{font-size:72px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-arrow:before{font-size:72px}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-arrow:before{font-size:42px}}.lottery-details-promo__slider .slick-arrow.slick-prev{left:20px;right:auto}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__slider .slick-arrow.slick-prev{left:0}}@media only screen and (max-width:767px){.lottery-details-promo__slider .slick-arrow.slick-prev{left:-5px}}.lottery-details-promo__slider .slick-arrow.slick-prev:before{content:"\2039";font-family:ClearSans,sans-serif}.lottery-details-promo__slider .slick-arrow.slick-disabled:before{color:#4b617b;text-shadow:none}.lottery-details-promo__list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1440px){.lottery-details-promo__list{padding:0 120px}}.lottery-details-promo__list .lottery-details-promo__slider__list{margin-left:auto}@media only screen and (min-width:1440px){.lottery-details-promo__list .lottery-details-promo__slider__list{-webkit-flex:0 0 1055px;-moz-box-flex:0;-ms-flex:0 0 1055px;flex:0 0 1055px}}@media only screen and (min-width:1240px) and (max-width:1439px){.lottery-details-promo__list .lottery-details-promo__slider__list{-webkit-flex:0 0 1055px;-moz-box-flex:0;-ms-flex:0 0 1055px;flex:0 0 1055px}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__list .lottery-details-promo__slider__list{-webkit-flex:0 0 815px;-moz-box-flex:0;-ms-flex:0 0 815px;flex:0 0 815px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .lottery-details-promo__slider__list{-webkit-flex:0 0 602px;-moz-box-flex:0;-ms-flex:0 0 602px;flex:0 0 602px}}@media only screen and (max-width:767px){.lottery-details-promo__list .lottery-details-promo__slider__list{-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.lottery-details-promo__list .slick-slider{margin-bottom:10px}.lottery-details-promo__list .lottery-details-promo__slider{box-shadow:0 1px 0 #153151,inset 0 1px 0 #38608e,inset -1px 0 0 #38608e,inset 1px 0 0 #355d8c,inset 0 -1px 0 #1d426e}.lottery-details-promo__list .list__date{display:block;-webkit-flex:0 0 105px;-moz-box-flex:0;-ms-flex:0 0 105px;flex:0 0 105px;width:105px;margin-right:20px;background-color:#15355a;box-shadow:0 7px 2px rgba(0,0,0,.13),inset 1px 0 0 #214268,inset 0 1px 0 #214268;top:0;transition:top .3s ease-in-out}.lottery-details-promo__list .list__date.weee{position:fixed;z-index:10;top:10px}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .list__date{-webkit-flex:0 0 83px;-moz-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;width:83px;margin-right:15px}}@media only screen and (max-width:767px){.lottery-details-promo__list .list__date{display:none}}.lottery-details-promo__list .list__date__block .slick-arrow{position:relative;transition:none;left:0;right:0;width:100%;top:11px}.lottery-details-promo__list .list__date__block .slick-arrow.slick-next{top:auto;bottom:-9px}.lottery-details-promo__list .list__date__block .slick-arrow.slick-next:after{content:"";height:0;opacity:0;transition:opacity .4s ease-in-out;right:3px;top:-33px;position:absolute;width:115px;background:url(https://orecoingames.com/engine/templates/default/img/promo/super_date.png) no-repeat}.lottery-details-promo__list .list__date__block .slick-arrow.slick-next.slick-disabled{height:0}.lottery-details-promo__list .list__date__block .slick-arrow.slick-next.slick-disabled:before{display:none}.lottery-details-promo__list .list__date__block .slick-arrow.slick-next.slick-disabled:after{height:55px;opacity:1}.lottery-details-promo__list .list__date__block .slick-arrow:before{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.46);font-size:24px;font-weight:400;line-height:20px;display:block;content:"\203A";font-family:ClearSans,sans-serif;transition:color .3s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.lottery-details-promo__list .list__date__block .slick-arrow.slick-prev:before{content:"\2039";font-family:ClearSans,sans-serif}.lottery-details-promo__list .list__date__title{display:block;height:37px;background-color:hsla(0,0%,100%,.12);color:#fff;font-family:ClearSans,sans-serif;font-size:13px;font-weight:900;line-height:37px;text-align:center}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .list__date__title{font-size:10px}}.lottery-details-promo__list .list__date__item{display:block;cursor:pointer;height:29px;line-height:29px;width:83px;text-align:center;margin:0 auto;text-shadow:0 1px 0 rgba(0,0,0,.5);color:#fff;font-family:ClearSans,sans-serif;font-size:14px;font-weight:700;position:relative;text-decoration:none}.lottery-details-promo__list .list__date__item.finished{color:#fff001}.lottery-details-promo__list .list__date__item.finished:before{content:"";position:absolute;width:14px;height:10px;background:url(https://orecoingames.com/engine/templates/default/img/promo/checked_item.png) no-repeat;background-size:contain;left:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .list__date__item.finished{padding:0 11px 0 21px}}.lottery-details-promo__list .list__date__item:last-child{color:#fd951e}.lottery-details-promo__list .list__date__item:last-child:after{content:"";height:55px;transition:opacity .4s ease-in-out;right:-14px;top:8px;position:absolute;width:115px;background:url(https://orecoingames.com/engine/templates/default/img/promo/super_date.png) no-repeat}.lottery-details-promo__list .list__date__item.active_day{background-color:#3668a2;box-shadow:inset 0 1px 0 #5a88bd;margin-top:1px}.lottery-details-promo__list .list__date__item.active{color:#03b1ff}.lottery-details-promo__list .list__date__item:hover{color:#007dbf}.lottery-details-promo__list .lottery-details-promo__slider__list .js-fixed.slick-slider{margin-bottom:0;transition:top .2s ease-in-out}.lottery-details-promo__list .slick-slider__item{padding:35px 0 10px}.lottery-details-promo__list .slick-slider__img{height:auto}@media only screen and (max-width:767px){.lottery-details-promo__list .slick-slider__img{margin-bottom:20px}}.lottery-details-promo__list .slick-slider__img .slick__img{max-width:408px;max-height:273px}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__list .slick-slider__img .slick__img{max-width:350px;max-height:190px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .slick-slider__img .slick__img{max-width:255px;max-height:160px}}@media only screen and (max-width:767px){.lottery-details-promo__list .slick-slider__img .slick__img{max-width:253px;max-height:136px}}.lottery-details-promo__list .slick-slider__description{padding:0 6px}@media only screen and (max-width:767px){.lottery-details-promo__list .slick-slider__description{max-width:280px}}.lottery-details-promo__list .slick-slider__subtitle{font-size:20px;font-weight:500}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__list .slick-slider__subtitle{font-size:18px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .slick-slider__subtitle{font-size:14px}}@media only screen and (max-width:767px){.lottery-details-promo__list .slick-slider__subtitle{font-size:14px}}.lottery-details-promo__list .slick-slider__title{font-size:32px;font-weight:700;line-height:32px;padding:8px 0}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__list .slick-slider__title{font-size:28px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .slick-slider__title{font-size:20px;line-height:22px}}@media only screen and (max-width:767px){.lottery-details-promo__list .slick-slider__title{font-size:18px;line-height:20px}}.lottery-details-promo__list .slick-slider__model{font-size:20px;font-weight:500}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__list .slick-slider__model{font-size:18px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__list .slick-slider__model{font-size:14px}}@media only screen and (max-width:767px){.lottery-details-promo__list .slick-slider__model{font-size:14px}}.lottery-details-promo__list .slick-slider__counter{width:auto;max-width:320px;display:table;min-width:240px;height:auto;margin-bottom:8px}@media only screen and (max-width:767px){.lottery-details-promo__list .slick-slider__counter{min-width:0;max-width:none;width:260px;margin:10px 0 6px}}.lottery-details-promo__list .counter__title{font-size:14px}.lottery-details-promo__list .slick-slider__timer .timer__cell{font-size:28px}.lottery-details-promo__list .slick-slider__link{text-shadow:0 2px 0 rgba(0,0,0,.25);color:#fff}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__list .slick-slider__link{font-size:14px}}.lottery-details-promo__title{color:#fff;font-family:ClearSans,sans-serif;font-size:20px;font-weight:700;line-height:20px;display:block;position:relative;margin-bottom:8px}.lottery-details-promo__title_list{text-align:center;font-size:25px}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__title{font-size:20px;font-weight:900;line-height:20px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__title{font-size:18px;font-weight:900;line-height:18px}}@media only screen and (max-width:767px){.lottery-details-promo__title{font-size:11px;font-weight:900;line-height:15px}}.lottery-details-promo__subtitle{color:#fff001;font-family:ClearSans,sans-serif;font-size:20px;font-weight:700;line-height:36px;margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details-promo__subtitle{font-size:20px;font-weight:900;line-height:20px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details-promo__subtitle{font-size:18px;font-weight:900;line-height:18px}}@media only screen and (max-width:767px){.lottery-details-promo__subtitle{font-size:11px;font-weight:900;line-height:12px;margin-bottom:10px}}.lottery-details-promo__countdown{display:inline-block;vertical-align:top;margin-top:24px;position:relative}@media only screen and (max-width:767px){.lottery-details-promo__countdown{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);margin-top:0;white-space:nowrap}}.lottery-details-promo__title_list{margin-bottom:20px}@media only screen and (max-width:767px){.lottery-details-promo__title_list{font-size:16px}}.popup-js{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-49%);-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%)}@media only screen and (max-width:767px){.popup-js{position:absolute;left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%!important;max-height:100%;overflow-y:scroll}}.popup__promo__info{width:800px;background-color:#10253d;border:1px solid #00426d;border-radius:5px;box-shadow:0 0 13px rgba(0,0,0,.36),inset 0 0 0 hsla(0,0%,100%,.21)}@media only screen and (min-width:768px) and (max-width:999px){.popup__promo__info{width:568px}}.popup__promo__info .popup__head{height:64px;border-bottom:1px solid #354c68}.popup__promo__info .popup__content{background-image:radial-gradient(296px 277px at 51.85% 100.98%,rgba(68,102,141,.83) 0,rgba(19,46,77,.73) 100%);min-height:270px;color:#fff;padding:50px 60px;font-family:ClearSans,sans-serif}@media only screen and (max-width:767px){.popup__promo__info .popup__content{padding:20px}}@media only screen and (max-width:767px){.popup__promo__info .popup__content li{font-size:14px;line-height:20px}}.popup__promo__info .popup__footer{background:transparent;border-top:1px solid #354c68}.popup__promo__info .popup__close{height:100%;background:transparent}.popup__promo__info .icon-close{background:url(https://orecoingames.com/engine/templates/default/img/promo/close.png) no-repeat;width:33px;height:33px;cursor:pointer;opacity:.8}.popup__promo__info .popup__close:hover .icon-close{opacity:1}.popup__promo__info .popup__title{text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.2);color:#fff;font-family:ClearSans,sans-serif;font-size:18px;font-weight:700;line-height:18px}.popup__promo__info .popup__promo__info__list{margin:0;padding:0}.popup__promo__info .popup__promo__info__list__item{margin:0;padding:0 0 10px 25px;font-family:ClearSans,sans-serif;font-size:16px;font-weight:400;line-height:25px;list-style-type:none;position:relative}.popup__promo__info .popup__promo__info__list__item:before{content:"";position:absolute;width:10px;height:10px;background-color:#fe0;box-shadow:0 2px 0 rgba(0,0,0,.2);border-radius:50%;left:0;top:0;margin-top:8px}.popup__promo__info .button__popup__close{display:inline-block;width:100px;height:34px;margin:15px auto;background-color:transparent;border:1px solid #3b5469;border-radius:3px;color:#fff;font-family:ClearSans,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase}.popup__promo__info .button__popup__close:active,.popup__promo__info .button__popup__close:focus,.popup__promo__info .button__popup__close:hover{background:#0b2238;color:#6bb5ff}.overlay{display:block;position:fixed;overflow:auto;z-index:100;width:100%;height:100%;top:0;left:0;visibility:visible;background-color:rgba(0,0,0,.5)}.layout_lottery-promo__popup{width:800px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-49%);-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);background:#15355a;border:1px solid #38608e;font-family:ClearSans,sans-serif;padding:30px 0;border-radius:2px}@media only screen and (min-width:768px) and (max-width:999px){.layout_lottery-promo__popup{width:90%}}@media only screen and (max-width:767px){.layout_lottery-promo__popup{width:90%}}.icon-close{background:url(https://orecoingames.com/engine/templates/default/img/promo/close.png) no-repeat;width:33px;height:33px;cursor:pointer;opacity:.8;position:absolute;right:10px;top:10px}.layout_lottery-promo__popup-close:hover .icon-close{opacity:1}.layout_lottery-promo__popup-title{color:#fff;font-size:20px;text-align:center;font-weight:500}@media only screen and (max-width:767px){.layout_lottery-promo__popup-title{font-size:14px}}.layout_lottery-promo__popup-content{width:80%;margin:auto;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.layout_lottery-promo__popup-content{width:90%}}@media only screen and (max-width:767px){.layout_lottery-promo__popup-content{width:90%;text-align:center}}.layout_lottery-promo__popup-img{z-index:10;position:relative}.layout_lottery-promo__popup-info{background:#38608e;position:absolute;top:40px;border-radius:2px;border:1px solid hsla(0,0%,100%,.17);margin-left:150px;width:calc(100% - 150px);padding:15px 0 15px 70px;font-size:18px;font-weight:400;color:#fff;line-height:28px}@media only screen and (max-width:767px){.layout_lottery-promo__popup-info{font-size:14px;line-height:20px;position:relative;width:100%;margin:10px 0 20px;padding:10px;top:0}}span.layout_lottery-promo__popup-content,span.layout_lottery-promo__popup-subtitle{display:inline-block}.layout_lottery-promo__popup-subtitle{color:#fff001}.layout_lottery-promo__popup-action{text-align:center;margin-top:10px;margin-bottom:30px}@media only screen and (max-width:767px){.layout_lottery-promo__popup-action{margin-bottom:0}}.layout_lottery-promo__popup-action a{color:#b2b2b2;font-size:14px;font-weight:400;margin-left:-100px}.layout_lottery-promo__popup .button__outer{position:relative;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.layout_lottery-promo__popup .button__outer{display:block;margin-bottom:35px}}.layout_lottery-promo__popup .registration__button{display:inline-block;border:none;vertical-align:middle;padding:0 10px;width:297px;height:50px;margin:0;background-image:linear-gradient(349deg,#fd0834,#fd2a2f 21%,#fd6724 45%,#fd971c 67%,#fda01b 71%,#fda31b);border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4);text-transform:uppercase;cursor:pointer;text-shadow:0 2px 0 rgba(0,0,0,.21);color:#fff;font-family:ClearSans,sans-serif;font-size:17px;font-weight:700;line-height:50px;transition:opacity .3s ease}.layout_lottery-promo__popup .registration__button:hover{background-image:linear-gradient(165deg,#fd0834,#fd2a2f 21%,#fd6724 45%,#fd971c 67%,#fda01b 71%,#fda31b);box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4)}.layout_lottery-promo__popup .registration__button:active,.layout_lottery-promo__popup .registration__button:focus{outline:none;background-image:linear-gradient(178deg,#d86512,#8b0c0d);box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4)}@media only screen and (max-width:767px){.layout_lottery-promo__popup .registration__button{width:212px;height:40px;line-height:40px;font-size:14px}}.layout_lottery-promo__popup .registration__text{display:block;color:#b2b2b2;font-size:14px;font-weight:400;position:absolute;bottom:-24px;left:0;width:100%;text-align:center}@media only screen and (min-width:768px) and (max-width:999px){.layout_lottery-promo__popup .registration__text{font-size:14px}}@media only screen and (max-width:767px){.layout_lottery-promo__popup .registration__text{font-size:14px}}.layout_lottery-promo__popup .login__button{display:inline-block;vertical-align:middle;cursor:pointer;width:100px;height:50px;background-color:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:3px;box-shadow:none;font-family:ClearSans,sans-serif;color:#bfbfbf;font-size:14px;font-weight:700;line-height:50px;padding:0;margin-left:10px}.layout_lottery-promo__popup .login__button:focus,.layout_lottery-promo__popup .login__button:hover{color:#6bb5ff;border-color:#4b6b86;outline:none}.layout_lottery-promo__popup .login__button:active{border-color:#123c61}.lottery-btm-box{background-color:#194574;border:1px solid #15355a;position:fixed;bottom:0;left:0;right:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:50}.lottery-btm-content{width:70%;margin:auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1240px) and (max-width:1439px){.lottery-btm-content{width:80%}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-btm-content{width:90%}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-btm-content{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;text-align:center}}@media only screen and (max-width:767px){.lottery-btm-content{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;text-align:center}}.lottery-btm_item{font-size:12px;font-weight:500;line-height:20px;font-family:ClearSans,sans-serif;text-transform:uppercase;color:#fff}.lottery-btm_item:first-child{margin-right:auto}@media only screen and (min-width:768px) and (max-width:999px){.lottery-btm_item:first-child{margin:auto}}@media only screen and (max-width:767px){.lottery-btm_item:first-child{margin:auto}}.lottery-btm_highlight{color:#fff001}.lottery-btm_item__text{display:inline-block}.lottery-btm-box .casher__button{display:inline-block;border:none;vertical-align:middle;padding:0 10px;width:204px;height:40px;background-image:linear-gradient(349deg,#fd0834,#fd2a2f 21%,#fd6724 45%,#fd971c 67%,#fda01b 71%,#fda31b);border-radius:3px;text-transform:uppercase;cursor:pointer;text-shadow:0 2px 0 rgba(0,0,0,.21);color:#fff;font-family:ClearSans,sans-serif;font-size:15px;font-weight:700;line-height:23px;transition:opacity .3s ease;margin:0 0 0 20px}.lottery-btm-box .casher__button,.lottery-btm-box .casher__button:hover{box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4)}.lottery-btm-box .casher__button:hover{background-image:linear-gradient(165deg,#fd0834,#fd2a2f 21%,#fd6724 45%,#fd971c 67%,#fda01b 71%,#fda31b)}.lottery-btm-box .casher__button:active,.lottery-btm-box .casher__button:focus{outline:none;background-image:linear-gradient(178deg,#d86512,#8b0c0d);box-shadow:0 0 8px rgba(0,0,0,.16),0 8px 6px rgba(0,0,0,.16),inset 1px 1px 0 hsla(0,0%,100%,.4)}@media only screen and (min-width:768px) and (max-width:999px){.lottery-btm-box .casher__button{margin:10px 0 0}}@media only screen and (max-width:767px){.lottery-btm-box .casher__button{margin:10px 0 0}}.lottery-info{display:block;position:relative;height:354px;background-color:#3c5675;background-image:url(https://orecoingames.com/engine/templates/default/img/timer-bg.png);background-repeat:no-repeat;background-position:top;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 5px 0 rgba(0,0,0,.12)}@media only screen and (max-width:767px){.lottery-info{height:auto}}.lottery-info__title{font-size:22px;padding-top:45px}@media only screen and (min-width:768px) and (max-width:999px){.lottery-info__title{padding:27px 30px}}.lottery-info__title_important{padding-top:66px;font-family:ClearSans,sans-serif;font-weight:700;text-shadow:0 3px 0 rgba(0,0,0,.23)}.lottery-info__title_important+.lottery-info__title{font-size:36px;padding-top:17px;padding-bottom:58px;text-shadow:0 3px 0 rgba(0,0,0,.23)}.lottery-info__timer{padding-top:9px;padding-bottom:40px}.lottery-info__info-title{padding:35px 30px 27px;display:block;margin:0;position:relative}@media only screen and (min-width:768px) and (max-width:999px){.lottery-info__info-title{font-size:14px;padding:25px 30px 27px}}@media only screen and (max-width:767px){.lottery-info__info-title{padding:35px 20px 27px}}.lottery-info__info-title:before{content:"";display:block;position:absolute;width:100%;top:0;left:0;height:1px;background-color:#2d425b;box-shadow:0 1px 0 #446184}.main_lottery-details img,.section.section_full .section__main-lottery{max-width:100%}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .panel.panel_tournament{padding-top:20px;padding-bottom:0}}.section.section_full .section__main-lottery .main__item{width:870px;max-width:calc(100% - 20px);background:#00284b;border:1px solid #2a588c;border-radius:3px;-webkit-filter:none;filter:none}@media only screen and (min-width:1440px){.section.section_full .section__main-lottery .main__item{width:1380px}}@media only screen and (min-width:1240px) and (max-width:1439px){.section.section_full .section__main-lottery .main__item{width:1140px}}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .main__item{width:660px}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .main__item{width:90%;display:block;position:relative}}.section.section_full .section__main-lottery .main__item:hover{box-shadow:inset 0 0 30px 0 #4c9cb9;-webkit-filter:drop-shadow(0 0 10px #002c5b);filter:drop-shadow(0 0 10px #002c5b)}.section.section_full .section__main-lottery .main__item .tournament_name{letter-spacing:1px;font-size:28px;margin-top:0}@media only screen and (min-width:1000px) and (max-width:1239px){.section.section_full .section__main-lottery .main__item .tournament_name{margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .main__item .tournament_name{margin:0 0 10px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .main__item .tournament_name{position:static;max-width:100%;margin:10px 0 -16px;font-size:22px;text-align:center}}.section.section_full .section__main-lottery .main__item .tournament_summa{color:#366297}@media only screen and (min-width:1000px) and (max-width:1239px){.section.section_full .section__main-lottery .main__item .tournament_summa{margin-bottom:10px}}.section.section_full .section__main-lottery .main__item .countdown span{color:#fcc807;font-size:47px}@media only screen and (min-width:1000px) and (max-width:1239px){.section.section_full .section__main-lottery .main__item .countdown span{font-size:44px}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .main__item .countdown span{font-size:38px}}.section.section_full .section__main-lottery .main__item .countdown span:last-child{color:#366297;font-size:50px}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .main__item .countdown span:last-child{font-size:40px}}.section.section_full .section__main-lottery .main__item .tournament_status .active-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .finished-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .future-tournament__status{padding-top:0;padding-bottom:22px}@media only screen and (min-width:1000px) and (max-width:1239px){.section.section_full .section__main-lottery .main__item .tournament_status .active-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .finished-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .future-tournament__status{padding-right:53px;padding-bottom:10px}}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .main__item .tournament_status .active-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .finished-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .future-tournament__status{top:14px}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .main__item .tournament_status .active-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .finished-tournament__status,.section.section_full .section__main-lottery .main__item .tournament_status .future-tournament__status{top:20px;right:5px}}.section.section_full .section__main-lottery .main__item .active-tournament__status{color:#00e14f}.section.section_full .section__main-lottery .main__item .tournament_status .finished-tournament__status{color:#ff3e00}.section.section_full .section__main-lottery .main__item .tournament_description{color:#fff;text-align:justify}.section.section_full .section__main-lottery .main__item .icon.icon_arrow-right-white{background-image:none}.section.section_full .section__main-lottery .main__item .icon.icon_arrow-right-white:after{content:"»";font-size:30px;font-style:normal;position:relative;top:-2px}.section.section_full .section__main-lottery .main__item .button{background:#135a82;border:0;box-shadow:none;float:right;padding:10px 20px;text-transform:capitalize;font-weight:100;text-shadow:none}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .main__item .button{float:none;margin-bottom:0;position:absolute;right:30px}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel__img{width:100%;max-width:100%}}.section.section_full .section__main-lottery .panel{display:block}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel{padding-bottom:80px}}.section.section_full .section__main-lottery .lottery__caption_xs{font-size:14px}.section.section_full .section__main-lottery .panel__cell{display:inline-block;max-width:100%}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel__cell{display:block;width:100%}}.section.section_full .section__main-lottery .panel__cell .panel__overflow{display:none}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel__cell .img_overflow{width:100%}}.section.section_full .section__main-lottery .panel__cell:first-child{width:250px}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel__cell:first-child{width:75%}}.section.section_full .section__main-lottery .panel__cell:nth-child(2){width:330px}@media only screen and (min-width:1000px) and (max-width:1239px){.section.section_full .section__main-lottery .panel__cell:nth-child(2){width:290px}}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .panel__cell:nth-child(2){padding-left:15px}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel__cell:nth-child(2){width:100%}}.section.section_full .section__main-lottery .panel__cell:last-child{width:729px}@media only screen and (min-width:1240px) and (max-width:1439px){.section.section_full .section__main-lottery .panel__cell:last-child{width:489px}}@media only screen and (min-width:1000px) and (max-width:1239px){.section.section_full .section__main-lottery .panel__cell:last-child{position:static;width:279px}}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .panel__cell:last-child{padding:0;width:100%}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel__cell:last-child{position:static;width:100%}}.section.section_full .section__main-lottery .tournament_status .active-tournament__status img,.section.section_full .section__main-lottery .tournament_status .finished-tournament__status img,.section.section_full .section__main-lottery .tournament_status .future-tournament__status img{top:-3px;right:14px;width:51px}@media only screen and (min-width:1000px) and (max-width:1239px){.section.section_full .section__main-lottery .tournament_status .active-tournament__status img,.section.section_full .section__main-lottery .tournament_status .finished-tournament__status img,.section.section_full .section__main-lottery .tournament_status .future-tournament__status img{top:17px;right:24px}}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .tournament_prises{text-align:center}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .tournament_prises{text-align:center}}.section.section_full .section__main-lottery .panel__icon-cell{text-align:left}@media only screen and (min-width:768px) and (max-width:999px){.section.section_full .section__main-lottery .panel__icon-cell{text-align:center}}@media only screen and (max-width:767px){.section.section_full .section__main-lottery .panel__icon-cell{text-align:center}}.section.section_full .section__main-lottery #prev_lotteries .panel__icon-cell .panel__icon{text-align:center;margin:0}@media only screen and (max-width:767px){img.layout_tournament-item__img{position:relative;height:130px;width:100%;max-width:none}}.layout_tournament-item_details{color:#fff;height:117px;background-image:linear-gradient(90deg,#09203a,#183a63 50%,#09203a);width:1420px;margin:-4px auto 0;position:relative;padding-top:33px;font-size:18px;line-height:1.5}@media only screen and (min-width:1240px) and (max-width:1439px){.layout_tournament-item_details{width:1220px}}@media only screen and (min-width:1000px) and (max-width:1239px){.layout_tournament-item_details{width:980px}}@media only screen and (min-width:768px) and (max-width:999px){.layout_tournament-item_details{width:750px}}@media only screen and (max-width:767px){.layout_tournament-item_details{max-width:100%;padding:15px 10px;height:auto}}.layout_tournament-item_details:after{content:"";width:100%;height:1px;background-image:linear-gradient(90deg,#001a3b,#1f7ebe 50%,#001a3b);display:block;position:absolute;bottom:0}.tournament-item_gamer-status{color:#fff000}.tournament-item_gamer-status span{color:#fff}.lottery-details_yellow-big-txt{color:#fff000;font-size:1.3em;font-weight:900}.lottery-details_block{background-color:#00284b;border:1px solid #2d517d;border-radius:3px;width:1420px;margin:0 auto 20px;padding:20px 50px 35px;color:#fff}@media only screen and (min-width:1240px) and (max-width:1439px){.lottery-details_block{width:1220px}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details_block{width:980px}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details_block{width:750px}}@media only screen and (max-width:767px){.lottery-details_block{width:90%;min-width:310px;padding:10px 15px}}@media only screen and (min-width:1240px) and (max-width:1439px){.lottery-details_block-slider{width:1100px;margin:0 auto}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details_block-slider{width:880px;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details_block-slider{width:350px;margin:0 auto}}@media only screen and (max-width:767px){.lottery-details_block-slider{max-width:350px;width:90%;min-width:200px;margin:0 auto}}.lottery-details_block-slider_slide{text-align:right;padding:0 0 0 15px;position:relative}.lottery-details_block-slider_slide p{text-align:left;width:200px;padding-left:10px;color:#fff000;border-left:1px solid;height:46px;overflow:hidden}@media only screen and (min-width:1240px) and (max-width:1439px){.lottery-details_block-slider_slide p{border:0;width:auto}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details_block-slider_slide p{border:0;width:auto}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details_block-slider_slide p{border:0;width:auto}}@media only screen and (max-width:767px){.lottery-details_block-slider_slide p{width:100%;max-width:100%;padding:0;border:0}}.lottery-details_block-slider_slide span{position:absolute;top:calc(50% - 40px);font-size:80px;color:#fff000;font-weight:900;text-shadow:0 0 7px #000;right:55%}@media only screen and (min-width:1240px) and (max-width:1439px){.lottery-details_block-slider_slide span{font-size:65px;right:50%}}@media only screen and (min-width:1000px) and (max-width:1239px){.lottery-details_block-slider_slide span{font-size:50px;right:51%}}@media only screen and (min-width:768px) and (max-width:999px){.lottery-details_block-slider_slide span{font-size:65px}}@media only screen and (max-width:767px){.lottery-details_block-slider_slide span{font-size:50px}}.lottery-details_block-slider_slide img{display:inline;max-width:65%}.lottery-details_block .slick-next{right:-40px;height:71px;width:37px}.lottery-details_block .slick-next:before{content:url(https://orecoingames.com/engine/templates/default/img/grand-lottery-arrow-r.png);height:71px;width:37px;display:block}.lottery-details_block .slick-prev{left:-40px;height:71px;width:37px}.lottery-details_block .slick-prev:before{content:url(https://orecoingames.com/engine/templates/default/img/grand-lottery-arrow-l.png);height:71px;width:37px;display:block}.lottery-details_block-header{font-size:24px;color:#fff000;font-weight:700;line-height:1.993;position:relative;z-index:9;background:#00284b;width:300px;margin:0 auto}@media only screen and (max-width:767px){.lottery-details_block-header{width:100%;line-height:1.2}}.lottery-details_block-subheader{color:#1f7ebe;font-size:18px;border-bottom:1px solid #1f7ebe;line-height:4;display:inline-block;padding:0 20px;margin-top:-25px;position:relative}@media only screen and (max-width:767px){.lottery-details_block-subheader{border-top:0;margin-top:0;line-height:1.2;padding:10px 0}}.lottery-details_more{background:#091b2f;margin-top:25px;padding:15px 10px;border:1px solid #506885;border-radius:3px}.lottery-details_more-header{border:1px solid #1f7ebe;background-color:#122d4c;width:184px;margin:-25px auto 0;border-radius:3px;font-weight:100;color:#1f7ebe;padding:12px 0;position:relative;top:25px}.lottery-details_popup-button{margin-top:35px;display:inline-block;text-decoration:underline}.popup.lottery-res-popup{background:url(https://orecoingames.com/engine/templates/default/img/grand-lottery-popup-bg.png) 50% -1px no-repeat;height:auto;width:686px;border:1px solid #2d517d;border-radius:3px;padding-bottom:50px;color:#fff;font-weight:100}.popup.lottery-res-popup .popup__close{background:transparent;box-shadow:none}.popup.lottery-res-popup h2{color:#fff000;text-align:center}.popup.lottery-res-popup table{width:90%;margin:0 auto}.popup.lottery-res-popup thead{background:#1a406d}.popup.lottery-res-popup thead td{padding:15px 10px}.popup.lottery-res-popup tbody tr{background:#1a406d}.popup.lottery-res-popup tbody tr:nth-child(odd){background:#1e4c81}.popup.lottery-res-popup td{border:0;padding:10px}.table-panel{display:block;position:relative;background-color:#2f4b6c;border-radius:2px;margin:19px 1px;padding:0 19px;max-height:396px}@media only screen and (max-width:767px){.table-panel{max-height:none}}.table-panel__title{display:block;position:relative;text-align:left;font-size:16px;padding:12px 10px 30px 6px}.table-panel__title_float_left{float:left;padding:12px 0 30px}.table-panel__title_float_right{float:right;padding:12px 0 30px}.table-panel__title_accent{padding:0 10px 6px 6px}.table-panel__table{width:100%;height:100%;border-collapse:collapse;position:relative;text-align:left}.table-panel__cell{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;padding:15px 14px}.table-panel__cell:last-child{text-align:right}thead .table-panel__row .table-panel__cell{padding:10px 14px}tbody .table-panel__row:nth-child(odd) .table-panel__cell{background-color:#406289;padding:6px 14px}.winnings{text-align:center;height:179px;background-color:#2f4b6c;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 4px 0 rgba(4,4,4,.12)}.winnings,.winnings__title{display:block;position:relative}.winnings__title{text-align:left;padding:19px;font-size:17px}.winnings__title:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#213752;box-shadow:0 1px 0 #37567a}.winnings__slider{display:inline-block;vertical-align:top;position:relative;width:890px;margin-top:20px;text-align:left}.winnings__slider .title{font-size:15px}body,html{height:100%}@media only screen and (min-width:768px) and (max-width:999px){body{min-width:320px!important}}@media only screen and (max-width:767px){body{min-width:320px!important}}.game_bg{background-image:url(https://orecoingames.com/engine/templates/default/img/gameplay-bg.jpg);background-repeat:no-repeat;background-position:center 0}@media only screen and (max-width:767px){.game_bg{background-image:none}}.gameplay_over{display:table;height:100%;width:100%}.gameplay{display:table-cell;vertical-align:middle;padding:68px 15px;min-width:300px}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay{padding:48px 15px}}@media only screen and (min-width:768px) and (max-width:999px){.gameplay{padding:48px 15px}}@media only screen and (max-width:767px){.gameplay{padding:48px 15px 0}}.gameplay__shadow{box-shadow:0 10px 20px 5px rgba(0,0,0,.5);max-width:1506px;margin:0 auto}.gameplay__wrap{display:block;position:relative;max-width:1506px;height:calc(100vh - 156px);min-height:600px;max-height:720px;margin:0 auto;padding:0 280px}@media only screen and (min-width:1240px) and (max-width:1439px){.gameplay__wrap{padding:0 280px}}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay__wrap{padding:0 220px;height:calc(100vh - 156px)}}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__wrap{padding:0;display:table;width:100%;height:auto;min-height:0}}@media only screen and (max-width:767px){.gameplay__wrap{padding:0;display:table;width:100%;height:auto;min-height:0}}.gameplay__logo{display:block;height:60px;background-image:radial-gradient(circle at 53% 105%,#0c213b,#0d223b 14%,#11263e 35%,#192d44 76%,#26384e);box-shadow:4px 0 5px 0 rgba(0,0,0,.11);border-style:solid;border-width:1px;border-image-source:linear-gradient(151deg,hsla(0,0%,100%,.25),#344559);border-image-slice:1;position:relative;z-index:1;margin:-1px -1px 24px}.gameplay__logo-inner{display:block;position:absolute;bottom:5px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay__logo-inner{max-width:200px;bottom:6px}}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__logo-inner{max-width:180px;bottom:12px}}@media only screen and (max-width:767px){.gameplay__logo-inner{max-width:160px;bottom:15px}}.gameplay__left{display:block;float:left;position:relative;vertical-align:top;height:calc(100vh - 156px);max-height:720px;min-height:600px;padding-top:60px;background-color:#00284b;width:280px;margin-left:-280px}@media only screen and (min-width:1240px) and (max-width:1439px){.gameplay__left{width:280px;margin-left:-280px}}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay__left{width:220px;margin-left:-220px;height:calc(100vh - 156px)}}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__left{width:340px;margin:25px auto;float:none;padding-bottom:15px;padding-top:0;min-height:0;height:auto}}@media only screen and (max-width:767px){.gameplay__left{width:284px;margin:15px auto;float:none;padding-bottom:15px;overflow:hidden;padding-top:0;min-height:0;height:auto}.gameplay__left .rating__tooltip{right:74px}.gameplay__left .tooltip__arrow{left:90%}}.gameplay__main,.gameplay__user{display:block;position:relative;height:100%}.gameplay__main{float:left;width:100%;vertical-align:top;background-color:#050d17}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__main{float:none;display:table-header-group}}@media only screen and (max-width:767px){.gameplay__main{float:none;display:table-header-group}}.gameplay__aside{display:block;float:left;position:relative;vertical-align:top;height:calc(100vh - 156px);max-height:720px;background-color:#00284b;width:280px;margin-right:-280px;min-height:600px}.gameplay__aside_overflow{overflow:hidden}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__aside_overflow{overflow:visible}}@media only screen and (max-width:767px){.gameplay__aside_overflow{overflow:visible;max-height:none}}@media only screen and (min-width:1240px) and (max-width:1439px){.gameplay__aside{width:280px;margin-right:-280px}}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay__aside{width:220px;margin-right:-220px;height:calc(100vh - 156px)}}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__aside{width:340px;float:none;margin:25px auto;height:auto;min-height:0}}@media only screen and (max-width:767px){.gameplay__aside{width:284px;float:none;margin:15px auto;height:auto;min-height:0}}.gameplay__aside .aside__fade{position:absolute;bottom:0;height:20px;background-image:linear-gradient(180deg,rgba(20,53,90,0),#15355a);width:100%}.gameplay__aside_small{width:300px}.gameplay__aside .game-tabs_tab{display:none}.gameplay__aside .game-tabs_tab.active{display:block}.gameplay__aside .gamepage-tabs{width:50%;display:inline-block;background-color:#07182b}.gameplay__aside .gamepage-tabs.active{background-color:#00284b}.gameplay__aside .gamepage-tabs object{width:41px;margin-top:5px}.gameplay__aside .lottery-name{color:#ffd801;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.gameplay__aside #tab-lottery .tournament__img-overlay{height:auto}.gameplay__wrap_head{display:block;position:relative;max-width:1506px;margin:0 auto;padding:0 280px;height:60px}@media only screen and (min-width:1240px) and (max-width:1439px){.gameplay__wrap_head{padding:0 280px}}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay__wrap_head{padding:0 220px}}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__wrap_head{padding:0 0 0 200px;margin-bottom:20px}}@media only screen and (max-width:767px){.gameplay__wrap_head{padding:0 0 0 180px;margin-bottom:20px}}.gameplay__wrap_head .gameplay__left{height:100%;padding-top:0;min-height:0}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__wrap_head .gameplay__left{width:200px;margin:0 0 0 -200px;float:left}}@media only screen and (max-width:767px){.gameplay__wrap_head .gameplay__left{width:180px;margin:0 0 0 -180px;float:left;overflow:visible}}.gameplay__wrap_head .gameplay__main{height:100%;min-height:0}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__wrap_head .gameplay__main{float:left}}@media only screen and (max-width:767px){.gameplay__wrap_head .gameplay__main{float:left}}.gameplay__wrap_head .gameplay__aside{height:100%;min-height:0;background-color:#07182b}.gameplay__nav{padding:11px 14px 0 16px;height:60px;background-color:#00284b;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11);font-family:ClearSans,sans-serif}@media only screen and (max-width:767px){.gameplay__nav{text-align:right}}.gameplay__nav i.fa{color:#fff;display:none;margin-left:5px}@media only screen and (max-width:767px){.gameplay__nav i.fa{display:inline-block}}.gameplay__canvas{width:100%;height:100%;position:relative;z-index:0;background-color:#00284b;max-width:980px;overflow:hidden}@media screen and (max-height:708px){.gameplay__canvas .gameplay__box{max-width:664px}}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__canvas{height:auto}}@media only screen and (max-width:767px){.gameplay__canvas{height:auto}}.gameplay__canvas .game_param{width:100%;position:absolute;max-width:980px;opacity:0;height:auto;max-height:calc(100% - 56px);z-index:-1}@media only screen and (min-width:768px) and (max-width:999px){.gameplay__canvas .game_param{position:relative}}@media only screen and (max-width:767px){.gameplay__canvas .game_param{position:relative}}.gameplay__canvas .gameplay__canvas_inner{background-color:#000;top:0;left:0;width:100%;text-align:center;position:absolute}.gameplay__canvas .gameplay__canvas_inner object{margin:0 auto}.gameplay__canvas .gameplay__box{margin:0 auto;display:block;position:relative;width:100%}.gameplay__canvas .gameplay__box:before{content:"";display:block;padding-top:75%}.gameplay__canvas .gameplay__box_content{position:absolute;top:5px;left:0;bottom:5px;right:0;background:#000}@media screen and (max-height:890px) and (min-width:1400px){.gameplay .gameplay__box{max-width:670px}}.gameplay__slider{display:block;top:0;left:0;right:0;position:absolute;z-index:-1;padding:9px 30px 0;height:116px;opacity:0;background-color:#00284b;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.15),0 3px 3px rgba(0,0,0,.9)}@media only screen and (max-width:767px){.gameplay__slider{display:none}}.gameplay__slider_open{opacity:1;z-index:1}.gameplay__slider .slider__img{width:100%}.gameplay__gallery{display:block;position:relative;height:calc(100% - 88px);background-color:#15355a;border:1px solid #254b78}.gameplay .rating__summary{white-space:normal}.gameplay .rating__summary .rating__icon,.gameplay .rating__summary .rating__icon.fa{font-size:13px;width:13px;height:15px}.hide_small{display:block}@media only screen and (min-width:768px) and (max-width:999px){.hide_small{display:none}}@media only screen and (max-width:767px){.hide_small{display:none}}.hide_big{display:none}@media only screen and (min-width:768px) and (max-width:999px){.hide_big{display:block}}@media only screen and (max-width:767px){.hide_big{display:block}}.gameplay_small{min-width:1506px;background-image:url(https://orecoingames.com/engine/templates/default/img/gameplaysmall-bg.jpg);background-position:top}.gameplay_small .gameplay__aside{width:300px}.gameplay_small .gameplay__wrap{width:1506px;padding-right:47px}.gameplay_small .gameplay-toppanel{padding:21px 32px}.gameplay_small .gameplay-toppanel__title{font-size:20px;color:#fff}.gameplay-toppanel{display:table;width:100%;position:relative;background-image:url(https://orecoingames.com/engine/templates/default/img/gameplayaside-bg.jpg);height:60px;margin:0 0 0 -1px;font-size:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.gameplay-toppanel_small{background-image:url(https://orecoingames.com/engine/templates/default/img/gameplayasidesmall-bg.jpg)}.gameplay-toppanel__icon{display:table-cell;position:relative;vertical-align:middle;width:1px;padding-left:10px}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay-toppanel__icon{padding-left:0}}.gameplay-toppanel__icon .lottery__icon{width:45px;height:54px;padding-top:2px}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay-toppanel__icon .lottery__icon{margin:0 3px}}.gameplay-toppanel__summary{display:table-cell;position:relative;vertical-align:middle;padding-left:9px}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay-toppanel__summary{padding-left:1px}}.gameplay-toppanel__caption{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;margin:0}@media only screen and (min-width:1240px) and (max-width:1439px){.gameplay-toppanel__caption{font-size:12px}}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay-toppanel__caption{font-size:11px}}.gameplay-toppanel__title{text-shadow:0 2px 0 rgba(0,0,0,.23);color:#fff001;font-size:13px;font-weight:700;overflow:hidden;text-transform:uppercase;margin:0;text-overflow:ellipsis}@media only screen and (min-width:1240px) and (max-width:1439px){.gameplay-toppanel__title{font-size:12px}}@media only screen and (min-width:1000px) and (max-width:1239px){.gameplay-toppanel__title{font-size:12px}}.gameplay-toppanel__tooltip.tooltip{display:none;right:-2px;top:60px}.gameplay-toppanel__info{display:table-cell;position:relative;width:1px;vertical-align:middle;cursor:pointer;padding:0 10px}.gameplay-toppanel__info:hover .tooltip{display:block}.gameplay-user,.gameplay-user__title{display:block;position:relative}.gameplay-user__title{text-shadow:0 2px 0 rgba(0,0,0,.26);color:#d7e6f8;font-family:ClearSans,sans-serif;font-size:20px;line-height:20px;text-align:center;margin:0;padding:26px 10px 31px}.gameplay-user__title:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#112c4c;box-shadow:0 1px 0 #193b63}.gameplay-user__vip{display:block;position:relative;padding:14px 24px 38px 26px}.gameplay-user__vip:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#112c4c;box-shadow:0 1px 0 #193b63}.gameplay-user__bonus{display:block;position:relative;padding:25px 24px 43px 26px}.gameplay-user__bonus:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#112c4c;box-shadow:0 1px 0 #193b63}.gameplay-user__action{text-align:center;padding:38px 0 0}.gameplay-user__vip+.gameplay-user__action{padding:19px 0 0}.gameplay-user__button{width:218px;height:44px;background-image:linear-gradient(180deg,#ff8d00,#e2d533);text-shadow:1px 1px 4px #3a0404;color:#fefefe;font-size:16px;font-weight:700;font-family:ClearSans,sans-serif;padding:11px 0 12px;margin-bottom:18px;box-shadow:inset 0 0 7px hsla(0,0%,100%,.13),inset 0 1px 0 #d7e610,0 2px 0 rgba(0,0,0,.11)}.gameplay-user__button:last-child{margin-bottom:0}.gameplay-user__button .fa{color:#fff;margin:0}.gameplay-user__button_orange{background-color:#fd7f21;background-image:linear-gradient(170deg,#fda31b,#fd0834)}.gameplay-user__button_blue,.gameplay-user__button_orange{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.gameplay-user__button_blue{background-color:#3c8fd7;background-image:linear-gradient(180deg,#4ea8db,#236dd2)}.gameplay-user__button_darkblue{background-color:#2c5380;background-image:linear-gradient(180deg,#3b5777,#215187);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.gameplay-user__button_active{background-color:#7abbee;background-image:linear-gradient(180deg,#4ea8db,#a2cdff)}.gameplay-user__button-text{display:inline-block;vertical-align:top;line-height:22px;margin-left:13px}.gameplay-user__button-text *{color:#fff}.hide_big_nav{display:none;color:#fff;font-weight:700;position:relative;min-width:86px;padding-top:8px}@media only screen and (max-width:767px){.hide_big_nav{display:inline-block}}.gameplay-nav-small{position:absolute;right:-10px;z-index:1;display:block;width:120px;margin:0;padding:0;background-color:#153358;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11);text-shadow:0 1px 1px rgba(0,0,0,.5)}.gameplay-nav-small.hide{display:none}.gameplay-nav-small__item{display:block;vertical-align:top;position:relative;text-align:left;font-size:14px;font-weight:500;text-transform:uppercase;color:#fff;padding:10px 16px;cursor:pointer}.gameplay-nav{display:table;width:100%;list-style:none;margin:0;padding:0}@media only screen and (max-width:767px){.gameplay-nav{display:none}}.gameplay-nav__item{display:table-cell;vertical-align:top;position:relative;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;padding:10px 16px;cursor:pointer}.gameplay-nav__item a{color:#fff;text-decoration:none}.gameplay-nav__item_active{color:#fff000}.gameplay-nav__item_active:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../img/sprite.png);background-position:-852px -611px;width:16px;height:11px}.gameplay-nav__item:before{content:"-";color:#fff;display:block;position:absolute;top:50%;left:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gameplay-nav__item:last-child:before{content:none}.gameplay-signup{display:block;position:relative;text-align:center;padding:0}.gameplay-signup__title{font-size:20px;font-weight:500;padding-top:9px;line-height:23px}.gameplay-signup__title .gold{color:#f2e419}.gameplay-signup__title+.gameplay-signup__title{padding-top:0}.gameplay-signup__title_huge{font-size:25px;font-weight:700;padding-top:35px}.gameplay-signup__title_signin{margin-top:20px}.gameplay-signup__jackpot{margin-top:25px}.gameplay-signup__input{margin-top:37px}.gameplay-signup__input .input__inner{width:100%;height:54px;background-color:#0e2744;border-radius:2px;box-shadow:inset 0 1px 0 #0d2035,0 1px 0 #1c4371;color:#fff;font-size:18px;text-transform:uppercase;font-family:ClearSans,sans-serif}.gameplay-signup__input+.gameplay-signup__input{margin-top:12px}.gameplay-signup__button{margin-top:33px;padding:10px 20px;text-shadow:0 1px 2px rgba(0,0,0,.28);color:#fefefe;font-size:20px;font-weight:700;white-space:nowrap;font-family:ClearSans,sans-serif;background-color:#fd7123;background-image:linear-gradient(170deg,#fda31b,#fd0834);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.gameplay-signup__button_signin{margin-top:46px;width:219px;padding:10px 24px}.gameplay-signup__button_signin+.gameplay-signup__button_signin{margin-top:19px;background-color:#3687d6;background-image:linear-gradient(180deg,#4ea8db,#236dd2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.gameplay-signup .gameplay-user__button{width:194px}.gameplay-signup__caption{font-size:16px;margin-top:25px}.gameplay-signup__button_signin+.gameplay-signup__caption{margin-top:55px}.gameplay-signup__socials{margin-top:20px}.gameplay-gallery{list-style:none;margin:0;padding:27px 27px 10px}.gameplay-gallery__item{margin-bottom:25px}.gameplay-gallery__item:last-child{margin-bottom:0}.gameplay-gallery .preview{background:none;box-shadow:none}.gameplay-gallery .preview__info{padding:0}.gameplay-gallery .preview__title{text-shadow:0 1px 0 #111c28;color:#fff;font-size:17px;font-weight:700;padding-top:13px}.gameplay-gallery .preview__button.button_color_orange{margin-top:35px}.gameplay-panel{display:block;position:relative;width:auto;border-radius:6px;background-color:#132e4d;box-shadow:0 1px 0 0 #131221,inset 0 -1px 0 0 #132e4d}.gameplay-panel__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.gameplay-panel__head{margin-bottom:15px}.gameplay-panel__head:after{display:none}.gameplay-panel__title{text-align:center;padding:37px 40px 7px;text-shadow:0 2px 1px rgba(9,32,58,.83);text-transform:uppercase;color:#fff000;font-size:20px;font-weight:400;line-height:24px}@media only screen and (max-width:767px){.gameplay-panel__title{font-size:13px;line-height:16px;padding:20px 16px 8px}}.gameplay-panel__subtitle{display:block;color:#fff;text-transform:none;text-align:center;padding:0 10px;text-shadow:0 1px 1px rgba(0,0,0,.38);font-size:18px;font-weight:300;line-height:1.33;max-width:590px;margin:0 auto}@media only screen and (max-width:767px){.gameplay-panel__subtitle{font-size:12px;line-height:16px;padding:0 30px}}.gameplay-panel__note{display:inline-block;vertical-align:top;margin:0 6px;color:#fff001}.gameplay-panel__content{text-align:center;margin-top:10px}.gameplay-panel__input{height:37px}@media only screen and (max-width:767px){.gameplay-panel__input{margin-bottom:10px}}.gameplay-panel__input .input__inner{width:192px;color:#7a7a7a;height:37px;box-shadow:0 1px 1px rgba(43,42,70,.46),inset 0 1px 1px rgba(0,0,0,.79);border-radius:2px;background-color:#09203a}@media only screen and (max-width:767px){.gameplay-panel__input .input__inner{width:200px}}.gameplay-panel__button{min-width:70px;height:37px;margin-top:0;color:#fff;font-size:15px;font-weight:500;text-transform:uppercase;text-shadow:0 1px 0 #be2f21}.gameplay-panel__button_wide{min-width:202px;padding:10px 14px}.gameplay-panel__button_footer{display:block;margin:0 12px;background:transparent;border:1px solid rgba(109,108,146,.65);box-shadow:none;text-transform:none;font-size:16px;font-weight:400;color:#cdccde;text-shadow:none;border-radius:6px;height:36px;line-height:34px;padding:0 20px}@media only screen and (max-width:767px){.gameplay-panel__button_footer{font-size:13px;padding:0 10px;margin:0 6px}}.gameplay-panel__bonus-info{display:block;position:relative;margin:14px auto 18px;max-width:380px}@media only screen and (max-width:767px){.gameplay-panel__bonus-info{max-width:216px}}.gameplay-panel__bonus-icon{display:inline-block;position:absolute;top:0;left:0;vertical-align:top}.gameplay-panel__bonus-note{display:block;vertical-align:top;color:#7a7a7a;font-size:14px;font-weight:400;padding-left:30px;line-height:13px}@media only screen and (max-width:767px){.gameplay-panel__bonus-note{font-size:12px}}.gameplay-panel__link{display:block;text-shadow:0 1px 1px rgba(0,0,0,.38);text-decoration:underline;font-weight:400;line-height:16px;cursor:pointer;font-size:16px;text-align:center;color:#7a7a7a;margin:0 12px}@media only screen and (max-width:767px){.gameplay-panel__link{font-size:13px;margin:0 6px}}.gameplay-panel__footer{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:56px;background-color:#09203a;box-shadow:0 1px 0 0 #131221,inset 0 -1px 0 0 #132e4d}.jackpot{display:inline-block;vertical-align:top;text-align:center;position:relative;padding-top:19px}.jackpot__base{position:relative;width:204px;height:63px;padding:7px 10px;border:6px solid #7ac4ff;border-radius:31px;box-shadow:0 5px 8px rgba(14,34,57,.93);font-size:30px;font-weight:900;text-transform:uppercase;color:#d7e6f8;z-index:3;letter-spacing:-3px}.jackpot__back,.jackpot__base{display:block;background-color:#102843}.jackpot__back{width:75px;height:75px;border:6px solid #fd8a1f;border-radius:50%;top:0;z-index:2}.jackpot__back,.jackpot__overlay{position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jackpot__overlay{display:block;width:100%;top:11px;z-index:1}.jackpot__overlay:before{left:34px}.jackpot__overlay:after,.jackpot__overlay:before{content:"";width:72px;height:75px;background-color:#102843;border:6px solid #fd8a1f;border-radius:50%;position:absolute;display:block;top:-4px;z-index:1}.jackpot__overlay:after{right:34px}.vipclub__header{display:block;position:relative;height:133px;background-image:linear-gradient(230deg,hsla(0,0%,100%,.2),transparent 15%),linear-gradient(-230deg,#324c69,#132e4d 15%);border-radius:6px 6px 0 0;box-shadow:inset -1px 0 0 0 #38608e,inset 1px 0 0 0 #355d8c}.vipclub__content{display:block;position:relative;background-color:#15355a;border-radius:3px;padding:0 0 137px}.vipclub__content:before{content:"";display:block;position:absolute;height:1px;background-color:#0d2239;box-shadow:0 1px 0 #1a3a5e;width:100%;top:0;left:0;right:0}.vipclub__row{display:block;position:relative;font-size:0;text-align:center}@media only screen and (max-width:767px){.vipclub__row{padding-bottom:0!important}}.vipclub__item{display:inline-block;vertical-align:top;margin:20px 58px;cursor:pointer}@media only screen and (min-width:1000px) and (max-width:1239px){.vipclub__item{margin:20px 47px}}@media only screen and (min-width:768px) and (max-width:999px){.vipclub__item{margin:20px 10px}}@media only screen and (max-width:767px){.vipclub__item{margin:20px auto;display:block;width:209px}}.vipclub__info{position:absolute;bottom:10px;left:0;right:0;text-align:left;width:100%;max-width:862px;margin:0 auto;background-color:#285282;border:1px solid #31639d;box-shadow:0 2px 9px rgba(0,0,0,.22);padding:29px;display:none}@media only screen and (min-width:1000px) and (max-width:1239px){.vipclub__info{max-width:815px}}@media only screen and (min-width:768px) and (max-width:999px){.vipclub__info{max-width:815px}}@media only screen and (max-width:767px){.vipclub__info{position:relative;bottom:auto;left:auto;right:auto;width:auto;margin:0 20px}}.vipclub__info_open{display:block}.vipclub__subtitle{font-size:16px;line-height:18px}.vipclub__caption{color:#fff;font-size:15px;line-height:18px;font-family:ClearSans,sans-serif}.vipclub__bullet-list{margin:36px 0}.vipclub__title{font-size:40px;line-height:22px;text-align:center;padding:55px;font-family:ClearSans,sans-serif}@media only screen and (min-width:1000px) and (max-width:1239px){.vipclub__title{font-size:40px}}.vipclub__note{margin:0;text-align:center;padding:62px 135px 10px;color:#fff;font-family:ClearSans,sans-serif;font-size:16px;line-height:20px}@media only screen and (max-width:767px){.vipclub__note{padding:20px}}.vipclub__arrow{display:block;top:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.vipclub__arrow,.vipclub__arrow:after{position:absolute;z-index:3;left:50%;bottom:100%}.vipclub__arrow:after{content:" ";margin-left:-14px;border-style:solid;border-width:14px;border-color:transparent transparent #285282}.vipclub__arrow_right,.vipclub__arrow_right:after{right:45px;left:auto}@media only screen and (max-width:767px){.vipclub__arrow_right,.vipclub__arrow_right:after{left:50%;right:auto}}.vipclub__arrow_left{left:98px;right:auto}.vipclub__arrow_left:after{right:auto;left:auto}@media only screen and (max-width:767px){.vipclub__arrow_left,.vipclub__arrow_left:after{left:50%;right:auto}}.vip-panel{display:block;position:relative;width:209px;height:244px;border-radius:3px;background-color:#214875;box-shadow:0 2px 13px 0 rgba(0,0,0,.5);border:1px solid #31557f}.vip-panel:before{bottom:0;height:44px;background-color:#1f426b;box-shadow:0 -2px 0 0 #284f7c,0 -1px 0 0 #193b61}.vip-panel:after,.vip-panel:before{content:"";display:block;position:absolute;left:0;right:0;width:100%}.vip-panel:after{bottom:45px;height:1px;background-color:#193b61;box-shadow:0 -1px 0 #284f7c}.vip-panel__badge{border-radius:50%;text-align:center;width:38px;height:38px;top:-12px;right:-14px;background-color:#3b8ed7;background-image:linear-gradient(180deg,#4ea8db,#236dd2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 2px 7px 3px rgba(0,0,0,.26);font-size:23px;line-height:38px;text-transform:uppercase}.vip-panel__badge,.vip-panel__button{display:block;position:absolute;color:#fff;font-family:ClearSans,sans-serif;font-weight:700}.vip-panel__button{width:100%;background-color:transparent;border:none;cursor:pointer;height:42px;border-radius:22px;bottom:26px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;padding:10px;line-height:20px;outline:none;font-size:24px;text-shadow:0 1px 0 #2765a8}.tab-vip .tab__content>div.active{width:100%;height:252px;display:table!important}.jackpot-details{display:block;position:relative}.jackpot-details__header{background-color:#15355a;padding:0 44px 60px;background-image:url(https://orecoingames.com/engine/templates/default/img/vip-details-bg.jpg);background-repeat:no-repeat;background-position:top}.jackpot-details__countdown{display:block;position:relative;text-align:center;padding-top:86px}.jackpot-details__title{font-size:25px;line-height:30px;text-align:center;font-family:ClearSans,sans-serif;margin:75px auto 60px}.jackpot-details__subtitle{text-shadow:0 2px 0 #000;font-size:22px;text-align:center;margin-top:56px}.jackpot-details__caption{font-family:ClearSans,sans-serif;font-size:15px;line-height:18px;color:#fff;margin:0 0 36px}.jackpot-details__caption:last-child{margin:0}.jackpot-details__caption_accent{color:#fff000}.jackpot-details__gallery{text-align:center;margin-top:25px;margin-bottom:42px}.fortune-levels{display:table;border-collapse:collapse;border-spacing:0;border:none;width:100%;background-color:#4d4b63}.fortune-levels__head{background-color:#58566d}.fortune-levels__headCell{position:relative;text-align:center;min-width:116px;height:60px}.fortune-levels__headCell:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#4e4c61;box-shadow:1px 0 0 #656378}.fortune-levels__headCell_fluid{text-align:left;padding:0 27px}.fortune-levels__headCell_fluid:after{content:none}.fortune-levels__cell{display:table-cell;position:relative;vertical-align:top;min-width:116px;text-align:center;padding:0}.fortune-levels__cell:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#413f55;box-shadow:1px 0 0 #56546c}.fortune-levels__cell_fluid{width:100%;text-align:left;padding:20px 0}.fortune-levels__cell_fluid:after{content:none}.fortune-levels__title{font-size:18px;font-family:ClearSans,sans-serif;line-height:20px}.fortune-levels__list{margin:0;padding:0 0 14px;list-style:none}.fortune-levels__listItem,.fortune-levels__listLink{display:block;position:relative}.fortune-levels__listLink{height:60px;padding:21px;text-shadow:0 2px 0 rgba(4,4,4,.17);color:#fff;font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase;text-decoration:none;z-index:1}.fortune-levels__listLink:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#403e54;box-shadow:0 1px 0 #55536d}.fortune-levels__listLink_active{background-color:#877de9;background-image:linear-gradient(140deg,#9d97de,#8076ec);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26)}.fortune-levels__listLink_active:before{content:none}.fortune-levels__item{display:block;position:relative;padding:20px 32px 20px 128px;margin-bottom:10px}.fortune-levels__item:last-child{margin-bottom:0}.fortune-levels__icon{display:block;position:absolute;left:20px;top:0}.fortune-levels__caption{text-shadow:0 1px 0 rgba(4,4,4,.32);color:#cbcad7;font-size:15px;line-height:18px;font-weight:400;display:block}.fortune-history{display:table;border-collapse:collapse;border-spacing:0;border:none;width:100%;background-color:#4d4b63}.fortune-history__head{background-color:#58566d}.fortune-history__headCell{position:relative;text-align:left;min-width:116px;height:60px;padding:0 20px}.fortune-history__headCell:last-child:after{content:none}.fortune-history__headCell:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#4e4c61;box-shadow:1px 0 0 #656378}.fortune-history__headCell_fluid{text-align:left;padding:0 20px}.fortune-history__cell{display:table-cell;position:relative;min-width:116px;height:61px;vertical-align:middle;text-align:center;padding:0;color:#fff;font-size:15px;font-weight:700;line-height:22px;text-transform:uppercase}.fortune-history__cell:first-child{min-width:215px;text-align:left;padding-left:20px}.fortune-history__cell:last-child{min-width:257px;text-align:left;padding:0 24px}.fortune-history__cell:last-child:after{content:none}.fortune-history__cell:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#413f55;box-shadow:1px 0 0 #56546c}.fortune-history__cell:before{content:"";display:block;position:absolute;right:0;left:0;bottom:1px;height:1px;background-color:#403e54;box-shadow:0 1px 0 #55536d}.fortune-history__cell_fluid{width:100%;text-align:left;padding:19px 21px}.fortune-history__title{font-size:18px;font-family:ClearSans,sans-serif;line-height:20px}.fortune-history__list{margin:0;padding:0 0 14px;list-style:none}.fortune-history__listItem,.fortune-history__listLink{display:block;position:relative}.fortune-history__listLink{height:60px;padding:21px;text-shadow:0 2px 0 rgba(4,4,4,.17);color:#fff;font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase;text-decoration:none;z-index:1}.fortune-history__listLink:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#403e54;box-shadow:0 1px 0 #55536d}.fortune-history__listLink_active{background-color:#54526c;background-image:linear-gradient(140deg,#9d97de,#8076ec);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26)}.fortune-history__listLink_active:before{content:none}.fortune-history__item{display:block;position:relative;padding:20px 32px 20px 128px;margin-bottom:10px}.fortune-history__item:last-child{margin-bottom:0}.fortune-history__icon{display:block;position:absolute;left:20px;top:0}.fortune-history__caption{text-shadow:0 1px 0 rgba(4,4,4,.32);color:#cbcad7;font-size:15px;line-height:18px;font-weight:400;display:block}.fortune-history__button{background-color:#ff7c22;background-image:linear-gradient(165deg,#ffb11a,#ff0036);border-radius:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26);text-shadow:0 2px 0 rgba(4,4,4,.11);color:#fff;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase;padding:5px 12px}.fortune-history__button_disabled{background:none;box-shadow:none;pointer-events:none;text-shadow:none;padding:3px 4px}.fortune-wheel{display:block;width:1024px;height:978px;position:relative;background-image:url(https://orecoingames.com/engine/templates/default/img/lottery-bg.png);background-repeat:no-repeat;background-position:50%}.fortune-wheel__head{display:table;position:relative;white-space:nowrap;width:100%;height:86px;border-collapse:collapse;padding:0}.fortune-wheel__head:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:.27;background-color:#3f3d60;box-shadow:0 1px 0 rgba(0,0,0,.42)}.fortune-wheel__cell{display:table-cell;vertical-align:middle;width:100%}.fortune-wheel__cell_fixed{width:1px}.fortune-wheel__title{display:inline-block;font-size:20px;font-family:ClearSans,sans-serif;padding:18px 0 10px}.fortune-wheel__info{display:block;position:relative;padding:0 34px}.fortune-wheel__dashboard{display:block;position:relative;padding:29px 63px 26px}.fortune-wheel__icon{display:inline-block;vertical-align:top;position:relative;margin-right:19px;padding-top:7px}.fortune-wheel__tooltip{left:50%;top:38px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .1s,visibility .1s}.fortune-wheel__icon:hover .fortune-wheel__tooltip{opacity:1;visibility:visible}.fortune-wheel__button{height:31px;font-size:15px;margin-right:5px;padding:6px 15px;background-color:#3e92d8;background-image:linear-gradient(180deg,#4ea8db,#236dd2);border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}.fortune-wheel__button_aux{background-color:#fd7423;background-image:linear-gradient(170deg,#fda31b,#fd0834);padding:6px 16px}.fortune-wheel__lottery{top:200px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fortune-wheel__lottery,.fortune-wheel__wheel{display:block;position:absolute;width:590px;height:590px}.fortune-wheel__wheel{top:0;left:0;background-image:url(https://orecoingames.com/engine/templates/default/img/lottery-wheel.png);background-repeat:no-repeat;background-position:50%;z-index:2}.fortune-wheel__logo{width:464px;height:118px;top:141px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(https://orecoingames.com/engine/templates/default/img/lottery-title.png);z-index:1}.fortune-wheel__logo,.fortune-wheel__spinner{display:block;position:absolute;left:50%;background-repeat:no-repeat;background-position:50%}.fortune-wheel__spinner{cursor:pointer;width:144px;height:144px;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(https://orecoingames.com/engine/templates/default/img/lottery-spinner.png);z-index:3}.fortune-wheel__arrow{display:block;position:absolute;cursor:pointer;width:65px;height:91px;right:6px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://orecoingames.com/engine/templates/default/img/lottery-arrow.png);background-repeat:no-repeat;background-position:50%;z-index:3}.fortune-wheel__range{display:block;width:588px;position:absolute;bottom:38px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.range{display:block;position:relative}.range__back{display:block;position:absolute;width:100%;height:17px;background:#15141d;border-radius:8px;border:none;left:0;right:0;bottom:25px}.range__back-table{display:table;width:100%;height:17px;table-layout:fixed;border-collapse:collapse}.range__back-cell{display:table-cell;position:relative;width:14.28571%}.range__back-cell:before{content:"";display:block;position:absolute;left:-10px;top:-3px;height:24px;width:24px;border-radius:50%;background:#15141d}.range__back-cell:first-child:before{left:0}.range__back-cell:nth-child(2):before{left:-5px}.range__back-cell:nth-child(4):before{left:-13px}.range__back-cell:nth-child(5):before{left:-17px}.range__back-cell:nth-child(6):before{left:-21px}.range__back-cell:last-child:after{content:"";display:block;position:absolute;right:0;top:-3px;height:24px;width:24px;border-radius:50%;background:#15141d}.range__input{opacity:0}.range .irs-bar{background-color:#8c83e6;background-image:linear-gradient(180deg,#9d97de,#8076ec);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26)}.range .irs-bar,.range .irs-line{height:17px;border-radius:8px;border:none}.range .irs-line{background:#15141d;overflow:inherit}.range .irs-grid{bottom:57px;width:565px!important}.range .irs-grid-text{display:block;position:absolute;bottom:-6px;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;line-height:inherit}.range .irs-grid-text.js-grid-text-0{font-size:20px;line-height:20px;color:#fff;bottom:-3px;left:4px!important}.range .irs-grid-text.js-grid-text-0:before{left:-3px;bottom:-4px}.range .irs-grid-text.js-grid-text-1{font-size:23px;line-height:23px;bottom:-4px;margin-left:-7px!important}.range .irs-grid-text.js-grid-text-1:before{left:-6px;bottom:-3px}.range .irs-grid-text.js-grid-text-2{font-size:28px;line-height:28px}.range .irs-grid-text.js-grid-text-2:before{left:-4px;bottom:-5px}.range .irs-grid-text.js-grid-text-3{font-size:30px;line-height:30px}.range .irs-grid-text.js-grid-text-3:before{font-size:14px;left:-9px;bottom:-5px}.range .irs-grid-text.js-grid-text-4{font-size:33px;line-height:33px}.range .irs-grid-text.js-grid-text-4:before{font-size:15px;left:-9px;bottom:-5px}.range .irs-grid-text.js-grid-text-5{font-size:36px;line-height:36px}.range .irs-grid-text.js-grid-text-5:before{font-size:15px;left:-9px;bottom:-6px}.range .irs-grid-text.js-grid-text-6{font-size:40px;line-height:40px}.range .irs-grid-text.js-grid-text-6:before{font-size:15px;left:-6px;bottom:-8px}.range .irs-grid-text:before{content:"x";display:block;font-size:10px;font-weight:700;position:absolute;left:-9px;bottom:0}.range .irs-grid-text_active{color:#fff}.range .irs-grid-pol{display:none}.range .irs-slider{top:29px;width:24px;height:24px;border:none;background-color:#ff6426;background-image:linear-gradient(140deg,#ffb11a,#ff0036);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 5px 8px rgba(0,0,0,.17)}.irs-grid-text_active~.irs-grid-text{color:#15141d}.tab__content>div{display:none;height:0}.tab__content .active{height:auto;display:block}.registration__image img{max-width:100%;max-height:135px}.popup_section__aside .aside_promo{padding-left:0;padding-right:0;padding-bottom:0}.popup_section__aside .aside_promo .aside__promo-table,.popup_section__aside .aside_promo .promo-bonus{background:#09203a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.13),0 3px 8px rgba(0,0,0,.19)}.popup_section__aside .aside_promo .table_promo .table__row:nth-child(odd){background:#1c4069}.main_gallery .main__item{vertical-align:top;margin:9px;box-shadow:0 0 15px 1px #0095ff}.main_gallery .main__item:before{top:-3px}.main_gallery .main__item:after,.main_gallery .main__item:before{content:"";width:100%;height:3px;background-image:linear-gradient(90deg,#fefeff00,#52baff 50%,#fefeff00);display:block;position:absolute}@media only screen and (min-width:1440px){.main_gallery .main__item .preview__info{padding:20px 22px}}.main_gallery .main__item.preview{width:182px}@media only screen and (min-width:1440px){.main_gallery .main__item.preview{width:210px}}@media only screen and (min-width:1240px) and (max-width:1439px){.main_gallery .main__item.preview{width:240px}}@media only screen and (min-width:768px) and (max-width:999px){.main_gallery .main__item.preview{width:205px}}@media only screen and (max-width:767px){.main_gallery .main__item.preview{width:43%;max-width:300px;margin:3.33%}}@media only screen and (min-width:1440px){.main_gallery .main__item:first-child,.main_gallery .main__item:nth-child(2),.main_gallery .main__item:nth-child(3){width:286px}}#login-modal .modal__input.input .modal__caption,.popup_chooseBonus .bonus__item{cursor:pointer}@media only screen and (max-width:767px){.lottery-btm-box .lottery-btm_item{font-size:10px;line-height:15px}}@media only screen and (max-width:767px){.lottery-btm-box .casher__button{width:180px;height:28px;font-size:12px}}.popup_bonusNotification .popup__content{padding-bottom:20px}.popup_bonusNotification .popup__content .popup__title{padding:25px 0}.popup.successOutpay .popup__content{padding-bottom:20px;min-height:90px;padding-top:25px}.popup_afterActivation .popup__content,.popup_afterRegistration .popup__content{padding-bottom:20px;min-height:150px}.popup_phoneVerified .popup__content{padding-bottom:20px}.popup_phoneVerified .popup__content .popup__title{padding:25px 0}.popup_newViplevel .popup__content{padding-top:20px;text-align:center}.popup_newViplevel .popup__content .popup__title{font-size:31px;line-height:40px}.popup_newViplevel .popup__content .popup__subtitle{display:block;text-align:center;color:#fff;font-size:19px;padding:0;margin-top:9px}.popup_newViplevel .popup__content .bonus__item{min-width:227px;min-height:246px}@media only screen and (max-width:767px){.popup_newViplevel .popup__content .bonus__item{width:100%}}.popup_registration .modal__error{max-width:400px}.popup_confirmEmail .popup__content{padding:27px 53px 55px}@media only screen and (max-width:767px){.popup_confirmEmail .popup__content{padding:40px 24px}}.popup_confirmEmail .popup__title{padding-bottom:20px}.popup_confirmEmail .popup__caption{font-size:15px;line-height:18px}.text-center{text-align:center}.txt-yellow{color:#fdc236}@media only screen and (max-width:767px){.mb_-22-mob{margin-bottom:-22px}}.maintenance{display:table;width:100%;height:100vh;min-height:770px;background-image:url(https://orecoingames.com/engine/templates/default/img/underconstruction-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:auto;background-attachment:fixed;text-align:center}.maintenance__row{display:table-row;position:relative}.maintenance__logo{display:table-cell;position:relative;padding-top:4%}.maintenance__logo img{padding-left:60px}@media only screen and (max-width:767px){.maintenance__logo{padding-top:20px}.maintenance__logo img{padding-left:40px;width:300px}}.maintenance__title{display:table-cell;position:relative;text-shadow:0 0 16px rgba(0,0,0,.26),0 3px 2px rgba(0,0,0,.31);color:#ff001e;font-family:ClearSans,sans-serif;font-size:42px;font-weight:700;line-height:18px;text-transform:uppercase;padding-top:2%}@media only screen and (max-width:767px){.maintenance__title{font-size:32px;padding:16px 10px;line-height:48px}}.maintenance__info{display:table-cell;position:relative;max-width:936px;margin:0 auto;text-shadow:0 2px 0 rgba(0,0,0,.44);font-family:ClearSans,sans-serif;font-size:30px;font-weight:500;line-height:41px;color:#fff;padding:0 40px}@media only screen and (max-width:767px){.maintenance__info{font-size:21px;line-height:30px;padding:0 20px}}.maintenance__info_accent{color:#ffea00}.maintenance__divider{display:table-cell;position:relative;background-image:url(https://orecoingames.com/engine/templates/default/img/divider.png);background-repeat:no-repeat;background-position:50%;height:1px;width:100%;padding:2% 0}.maintenance__caption{display:table-cell;position:relative;color:#fff;font-family:ClearSans,sans-serif;font-size:22px;font-weight:700;line-height:18px;text-transform:uppercase;padding-top:15px}.maintenance__subscribe{display:inline-block;position:relative;margin-top:27px;margin-bottom:30px}.maintenance__input{display:block;position:relative;width:479px;height:73px;background-color:hsla(0,0%,100%,.12);border:3px solid #fff;border-radius:36px;color:#fff;font-family:ClearSans,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;padding:0 134px 0 20px}@media only screen and (max-width:767px){.maintenance__input{width:300px}}.maintenance__button{display:block;position:absolute;top:7px;right:7px;width:109px;height:59px;background-color:#fff;border-radius:29px;border:none;color:#06f;font-family:ClearSans,sans-serif;font-size:22px;font-weight:700;line-height:18px;text-transform:uppercase;cursor:pointer}.restriction{display:block;height:100vh;background-image:url(https://orecoingames.com/engine/templates/default/img/restriction-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:auto;background-attachment:fixed;text-align:center}.restriction__logo{padding-top:242px}.restriction__logo img{padding-left:60px}@media only screen and (max-width:767px){.restriction__logo{padding-top:20px}.restriction__logo img{padding-left:40px;width:300px}}.restriction__title{text-shadow:0 0 16px rgba(0,0,0,.26),0 3px 2px rgba(0,0,0,.31);color:#ff001e;font-family:ClearSans,sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;padding-top:44px;margin:0}@media only screen and (max-width:767px){.restriction__title{font-size:32px;padding-top:8px}}.restriction__info{max-width:1040px;margin:0 auto;text-shadow:0 2px 0 rgba(0,0,0,.44);font-family:ClearSans,sans-serif;font-size:30px;font-weight:500;line-height:40px;color:#fff;padding:44px 40px 20px}@media only screen and (max-width:767px){.restriction__info{padding:44px 20px 20px;line-height:32px;font-size:22px}}.restriction__info_accent{color:#ffea00}.pagenotfound{width:100%;text-align:center}.pagenotfound,.pagenotfound__hero{display:block;position:relative;height:100%}.pagenotfound__hero{width:auto;max-width:1175px;padding:75px 20px;margin:0 auto}@media only screen and (min-width:1240px) and (max-width:1439px){.pagenotfound__hero{max-width:983px}}@media only screen and (min-width:1000px) and (max-width:1239px){.pagenotfound__hero{max-width:940px}}@media only screen and (min-width:768px) and (max-width:999px){.pagenotfound__hero{max-width:702px}}@media only screen and (max-width:767px){.pagenotfound__hero{padding:50px 6px!important}}.pagenotfound__hero:before{content:"";display:block;position:absolute;top:75px;left:20px;width:406px;height:230px;z-index:1;background-color:transparent;background-image:url(https://orecoingames.com/engine/templates/default/img/404-bg-header-left.png);background-repeat:no-repeat}@media only screen and (max-width:767px){.pagenotfound__hero:before{display:none}}.pagenotfound__hero:after{content:"";display:block;position:absolute;top:75px;right:20px;width:406px;height:230px;z-index:1;background-color:transparent;background-image:url(https://orecoingames.com/engine/templates/default/img/404-bg-header-right.png);background-repeat:no-repeat}@media only screen and (max-width:767px){.pagenotfound__hero:after{display:none}}@media (max-height:800px){.pagenotfound__hero{padding:75px 20px 0}.pagenotfound__hero:after,.pagenotfound__hero:before{top:75px}}@media only screen and (max-height:800px) and (max-width:767px){.pagenotfound__hero:after,.pagenotfound__hero:before{left:0}}.pagenotfound__shadow{display:block;position:relative;width:100%;box-shadow:-10px 0 15px -5px rgba(0,0,0,.2),10px 0 15px -5px rgba(0,0,0,.2)}.pagenotfound__header{display:block;position:relative;height:90px;background-color:#091b2f;box-shadow:inset 0 -1px 0 #091b2f,0 1px 0 #1c3d62}.pagenotfound__content{display:block;position:relative;background-color:#132e4d;border:1px solid #254b78;border-bottom:none;border-top:none;margin-top:1px}.pagenotfound__footer{display:block;position:relative;background-color:#14355d;height:58px;border:1px solid #254b78;border-top:none;box-shadow:0 20px 30px -5px rgba(0,0,0,.3)}.pagenotfound__table{display:table;border-collapse:collapse;table-layout:fixed;width:100%;height:100%}.pagenotfound__row{display:table-row}.pagenotfound__cell{display:table-cell;text-align:center;padding:2% 0}.pagenotfound__row:first-of-type .pagenotfound__cell{padding:6.6% 0 0}@media only screen and (min-width:768px) and (max-width:999px){.pagenotfound__row:first-of-type .pagenotfound__cell{padding:54px 0 0}}@media only screen and (max-width:767px){.pagenotfound__row:first-of-type .pagenotfound__cell{padding:54px 0 0}}.pagenotfound__row:nth-of-type(2) .pagenotfound__cell{padding:2.7% 0 0}.pagenotfound__row:nth-of-type(3) .pagenotfound__cell{padding:1.3% 0 0}.pagenotfound__row:nth-of-type(4) .pagenotfound__cell{padding:2% 0 5%}@media only screen and (max-width:767px){.pagenotfound__row:nth-of-type(4) .pagenotfound__cell{padding:2% 0 10%}}.pagenotfound__logo{display:block;position:absolute;width:275px;height:160px;bottom:-37px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media only screen and (max-width:767px){.pagenotfound__logo{width:300px;height:auto}}.pagenotfound__title{display:block;position:relative;color:#92b2d8;font-weight:700;text-transform:uppercase;font-size:179px;margin:0 auto;line-height:150px}@media only screen and (max-width:767px){.pagenotfound__title{font-size:90px;line-height:100px}}.pagenotfound__subtitle{display:block;position:relative;color:#92b2d8;font-weight:700;text-transform:uppercase;font-size:32px;line-height:50px;margin:0 auto;letter-spacing:3px}@media only screen and (max-width:767px){.pagenotfound__subtitle{font-size:22px}}.pagenotfound__caption{display:block;position:relative;text-shadow:0 2px 0 rgba(0,0,0,.29);color:#fff59d;font-size:23px;font-weight:700;text-transform:uppercase;margin:0 auto}@media only screen and (max-width:767px){.pagenotfound__caption{padding:0 15px;font-size:17px}}.pagenotfound__note{display:block;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.17);color:#80a3cb;font-size:15px;font-weight:400;text-transform:uppercase;margin:0 auto;padding:8px 20px}.pagenotfound__gallery{display:block;position:relative;list-style:none;margin:0;padding:0}.pagenotfound__gallery .preview{margin:9px;display:inline-block;vertical-align:top;text-align:left;box-shadow:0 0 6px rgba(0,0,0,.65),inset 0 -1px 0 hsla(0,0%,100%,.04)}@media only screen and (min-width:768px) and (max-width:999px){.pagenotfound__gallery .preview{width:180px}}@media only screen and (max-width:767px){.pagenotfound__gallery .preview{width:43%}.pagenotfound__gallery .preview:last-child{display:none}}.pagenotfound__button{display:block;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:11px 25px;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.28);color:#fefefe;font-size:20px;font-weight:700;text-transform:uppercase;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),0 0 16px rgba(0,0,0,.26),0 8px 10px rgba(0,0,0,.16)}@media only screen and (max-width:767px){.pagenotfound__button{white-space:nowrap}}.rules{padding:33px 35px}.rules__title{color:#fefefe;margin:0}.rules__caption{font-weight:400;color:#fff001;font-size:15px;margin:18px 0 0}.rules__note+.rules__caption{margin-top:33px}.rules__note{font-weight:400;color:#7c9bbe;font-size:14px;line-height:17px;margin:16px 0 0}.rules.page_content,.rules .page_content{color:#ccc;font-size:14px}.rules.page_content h1,.rules .page_content h1{color:#ffea00;margin:0}.rules.page_content h2,.rules .page_content h2,.rules.page_content h3,.rules .page_content h3{font-weight:400;color:#fff59d;font-size:15px;margin:18px 0 0}.rules.page_content h4,.rules .page_content h4,.rules.page_content h5,.rules .page_content h5{font-weight:400;color:#ccc;font-size:13px;margin:18px 0 0}.rules.page_content p,.rules .page_content p{margin:16px 0 0}.rules.page_content ol,.rules .page_content ol,.rules.page_content p,.rules .page_content p,.rules.page_content ul,.rules .page_content ul{font-weight:400;color:#ccc;font-size:14px;line-height:17px}.partners{padding:33px 35px}.partners__title{color:#fefefe;margin:0;font-size:1.6em}.partners__title_href{font-weight:400;color:#7c9bbe;font-size:16px;line-height:15px;margin-left:15px}.partners .partners__link_container .partners__title,.partners__title_href{display:inline-block;vertical-align:bottom}.partners__caption{font-weight:400;color:#fff001;font-size:18px;margin:18px 0 16px}.partners__caption:first-letter{text-transform:uppercase}.partners__note{font-weight:400;color:#7c9bbe;font-size:15px;line-height:17px;margin:16px 0 0}.scroller{display:none;z-index:200;cursor:pointer;position:fixed;bottom:20%;left:2%;width:43px;height:50px;border-radius:2px;box-shadow:inset 0 1px 6px 0 hsla(0,0%,100%,.32);border:1px solid rgba(92,92,92,.4);text-align:center}.scroller:hover{border:1px solid #93d1ff}.scroller__icon{font-size:21px;padding-top:4px;color:#a8d1ff;text-shadow:0 1px 1px rgba(0,0,0,.5)}.scroller__note{display:block;position:relative;font-family:ClearSans,sans-serif;font-size:10px;line-height:10px;font-weight:400;text-align:center;color:#a8d1ff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.sh_btn{border-radius:3px}@media only screen and (max-width:767px){.sh_btn{width:36px!important;min-height:36px!important;height:36px!important;border-radius:3px 0 0 3px!important;overflow:hidden!important}}html{height:100%}html.hidden{overflow:hidden}body{background-color:#09203a;font-family:ClearSans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;position:relative;overflow-x:hidden}@media only screen and (max-width:767px){body{overflow-x:hidden}}body.hidden{overflow:hidden}a,a:active,a:hover{color:#fff;text-decoration:none}main a,main a:active{color:#3c90f0}@media only screen and (max-width:767px){html.modal_open{overflow:hidden}html.modal_open.Sa{overflow:visible;height:auto}html.modal_open.Sa body{overflow:visible}html.modal_open body{overflow:hidden}}html.modal_open .overflow{display:block}.loading{background:hsla(0,0%,100%,.1) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.txt-orange{color:#ff8920}.loader{color:#fff;font-size:20px;top:50%;left:50%;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load 1.3s infinite linear;animation:load 1.3s infinite linear;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes load{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes load{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@font-face{font-family:ClearSans;src:url(https://orecoingames.com/engine/templates/default/css/ClearSansRegular/ClearSansRegular.eot);src:url(https://orecoingames.com/engine/templates/default/css/ClearSansRegular/ClearSansRegular.eot#iefix) format("embedded-opentype"),url(ClearSansRegular/ClearSansRegular.woff) format("woff"),url(ClearSansRegular/ClearSansRegular.ttf) format("truetype");font-style:normal;font-weight:400}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2dyYW5kLWxvdHRlcnkuc2NzcyIsIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiY29tcG9uZW50cy9faWNvbi5zY3NzIiwiX3Nwcml0ZXMuc2NzcyIsImNvbXBvbmVudHMvX3N2Zy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX3N2Z3Nwcml0ZS5zY3NzIiwiLi4vdmVuZG9yL3BlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy90aGVtZXMuc2NzcyIsIi4uL3ZlbmRvci9wZXJmZWN0LXNjcm9sbGJhci9jc3MvbWl4aW5zLnNjc3MiLCIuLi92ZW5kb3IvcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsYmFyLnNjc3MiLCJjb21wb25lbnRzL190aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19kZXZpY2VfbWl4aW4uc2NzcyIsImNvbXBvbmVudHMvX2lucHV0LnNjc3MiLCJjb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9fcmFkaW9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3dyYXAuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL19hc2lkZS5zY3NzIiwiY29tcG9uZW50cy9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkLXBhbmVsLnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3VzZXItcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3RvcHBhbmVsLnNjc3MiLCJjb21wb25lbnRzL191c2VyLXRvcHBhbmVsLnNjc3MiLCJjb21wb25lbnRzL19zdGF0dXMuc2NzcyIsImNvbXBvbmVudHMvX3JhdGluZy5zY3NzIiwiY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiY29tcG9uZW50cy9fY291bnRwYWQuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fc2lnbnVwLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWxzLnNjc3MiLCJjb21wb25lbnRzL19ib3R0b20tcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3dpc2gtYm9udXMuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX2NvdW50ZG93bi5zY3NzIiwiY29tcG9uZW50cy9fbWFpbi1uYXYuc2NzcyIsImNvbXBvbmVudHMvX3N1Ym5hdi5zY3NzIiwiY29tcG9uZW50cy9fd2luc2xpbmUuc2NzcyIsImNvbXBvbmVudHMvX3ByZXZpZXcuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fdG91cm5hbWVudC5zY3NzIiwiY29tcG9uZW50cy9fdGltZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faW5mby1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnQtcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fb3ZlcmZsb3cuc2NzcyIsImNvbXBvbmVudHMvX2JvbnVzLnNjc3MiLCJjb21wb25lbnRzL19yZWdpc3RyYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3JlZ2lzdHJhdGlvbi12Mi5zY3NzIiwiY29tcG9uZW50cy9fcmVnaXN0cmF0aW9uLXYzLnNjc3MiLCJjb21wb25lbnRzL19yZWdpc3RyYXRpb24tdjQuc2NzcyIsImNvbXBvbmVudHMvX3JlZ2lzdHJhdGlvbi12NS5zY3NzIiwiY29tcG9uZW50cy9fcmVnaXN0cmF0aW9uLXY2LnNjc3MiLCJjb21wb25lbnRzL19yZWdpc3RyYXRpb24tdjcuc2NzcyIsImNvbXBvbmVudHMvX3N1bmRheS1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fcndwLXBvcHVwLnNjc3MiLCJjb21wb25lbnRzL19tb25kYXktcnVzaC1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fY2xvY2stdGltZXIuc2NzcyIsImNvbXBvbmVudHMvX3BheW1lbnQuc2NzcyIsImNvbXBvbmVudHMvX3RhYi5zY3NzIiwiY29tcG9uZW50cy9fdGFiLWNhc2hpZXIuc2NzcyIsImNvbXBvbmVudHMvX3RhYi1ib251c2VzLnNjc3MiLCJjb21wb25lbnRzL192aXAuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUtaW5mby5zY3NzIiwiY29tcG9uZW50cy9fcHJvZmlsZS1kZXRhaWxzLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLWNvbnRhY3RzLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLXNvY2lhbHMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUtbm90aWZ5LnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLXBhbmVsLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL19wb3B1cC1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fcmUtY2FsbC5zY3NzIiwiY29tcG9uZW50cy9fbG90dGVyeS1ib251cy1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fcGF5aXRlbS5zY3NzIiwiY29tcG9uZW50cy9fcGF5LXRvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX2hpc3Rvcnkuc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zY3NzIiwiY29tcG9uZW50cy9fYm9udXMtcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX2xldmVscy10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW8tcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3Byb21vLWJvbnVzLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby1kZXRhaWxzLnNjc3MiLCJjb21wb25lbnRzL19naWZ0LXBhbmVsLnNjc3MiLCJjb21wb25lbnRzL19idWxsZXQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3RvdXJuYW1lbnQtZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9fc3VtbWFyeS5zY3NzIiwiY29tcG9uZW50cy9fbGVhZGVyYm9hcmQuc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fY2hvc2VuLXNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fbG90dGVyeS5zY3NzIiwiY29tcG9uZW50cy9fdGlja2V0LnNjc3MiLCJjb21wb25lbnRzL19sb3R0ZXJ5LWRldGFpbHMuc2NzcyIsImNvbXBvbmVudHMvX2xvdHRlcnktZGV0YWlscy1wcm9tby5zY3NzIiwiY29tcG9uZW50cy9fbG90dGVyeS1pbmZvLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fd2lubmluZ3Muc2NzcyIsImNvbXBvbmVudHMvX2dhbWVwbGF5LnNjc3MiLCJjb21wb25lbnRzL19nYW1lcGxheS10b3BwYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fZ2FtZXBsYXktdXNlci5zY3NzIiwiY29tcG9uZW50cy9fZ2FtZXBsYXktbmF2LnNjc3MiLCJjb21wb25lbnRzL19nYW1lcGxheS1zaWdudXAuc2NzcyIsImNvbXBvbmVudHMvX2dhbWVwbGF5LWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2dhbWVwbGF5LXBhbmVsLnNjc3MiLCJjb21wb25lbnRzL19qYWNrcG90LnNjc3MiLCJjb21wb25lbnRzL192aXBjbHViLnNjc3MiLCJjb21wb25lbnRzL192aXAtcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX2phY2twb3QtZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9fZm9ydHVuZS1sZXZlbHMuc2NzcyIsImNvbXBvbmVudHMvX2ZvcnR1bmUtaGlzdG9yeS5zY3NzIiwiY29tcG9uZW50cy9fZm9ydHVuZS13aGVlbC5zY3NzIiwiY29tcG9uZW50cy9fcmFuZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbS5zY3NzIiwic3RhdGljLXBhZ2VzL19tYWludGVuYW5jZS5zY3NzIiwic3RhdGljLXBhZ2VzL19yZXN0cmljdGlvbi5zY3NzIiwic3RhdGljLXBhZ2VzL19wYWdlbm90Zm91bmQuc2NzcyIsInN0YXRpYy1wYWdlcy9fcnVsZXMuc2NzcyIsInN0YXRpYy1wYWdlcy9fcGFnZV9jb250ZW50LnNjc3MiLCJzdGF0aWMtcGFnZXMvX3BhcnRuZXJzLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGxlci5zY3NzIiwiY29tcG9uZW50cy9fc2l0ZWhlYXJ0LnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsaUJDTkEsQURpSk8sS0NoSkwsdUJBQXVCLEFBQ3ZCLDBCQUEwQixBQUMxQiw2QkFBOEIsQ0FDL0IsQUFFRCxLQUNFLFFBQVMsQ0FDVixBQUVELGlCQUNFLDJCQUFBLEFBQXNCLHFCQUFBLENBQ3ZCLEFBRUQsb0ZBWUUsYUFBYyxDQUNmLEFBRUQsc0JBQ0UsYUFBYSxBQUNiLFFBQVMsQ0FDVixBQUVELFNBQ0UsdUJBQXdCLENBQ3pCLEFBRUQsa0JBRUUsWUFBYSxDQUNkLEFBVUQsRUFDRSw2QkFBNkIsQUFDN0IscUNBQXFDLEFBQ3JDLGNBQWUsQ0FDaEIsQUFPRCxpQkFFRSxlQUFnQixDQUNqQixBQVVELFlBQ0UsbUJBQW1CLEFBQ25CLDBCQUEwQixBQUMxQixnQ0FBaUMsQ0FDbEMsQUFNRCxTQUVFLG9CQUFvQixBQVNwQixrQkFBbUIsQ0FScEIsQUFlRCxJQUNFLGlCQUFrQixDQUNuQixBQU9ELEdBQ0UsY0FBYyxBQUNkLGNBQWdCLENBQ2pCLEFBTUQsS0FDRSxzQkFBc0IsQUFDdEIsVUFBVyxDQUNaLEFBTUQsTUFDRSxhQUFjLENBQ2YsQUFPRCxRQUVFLGNBQWMsQUFDZCxjQUFjLEFBQ2Qsa0JBQWtCLEFB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LEFBQzNCLHVCQUF3QixDRHpCekIsQUM0QnFDLG9DRDlCdEMsY0MrQkksdUJBQXlCLENEN0I1QixDQUFBLEFDZ0NDLHNFRGxDRixjQ21DSSx1QkFBeUIsQ0RqQzVCLENBQUEsQUNvQ2lCLDhGQUVkLGNBQWMsQUFDZCw0QkN0RG1CLENEdURwQixBQXJDRCw4QkFDRSxtQkFBb0IsQ0FhckIsQUFaVSx3REFsQlgsc0JDQ3FCLEFEQXJCLFVDTHlCLENEMkJ0QixBQUhHLHdFQVJOLHFCQ1pvQixDRHNCZixBQUVNLHdEQXhCWCxzQkNDcUIsQURBckIsVUNMeUIsQ0RpQ3RCLEFBSEcsd0VBZE4scUJDWm9CLENENEJmLEFBNkJILG1DQWpFRixhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLGtCQ0ZvQixBREdwQixVQ0R5QixBREV6QiwwREFBMkQsQUErRHpELFdDdkQ0QixBRHdENUIsVUN2RDRCLENEOEQ3QixBQUxHLG1EQXpESixrQkFBa0IsQUFDbEIsc0JDUDhCLEFEUTlCLGtCQ2ZvQixBRGdCcEIsdUNBQXVDLEFBd0RuQyxTQzFEbUIsQUQyRG5CLFVDMURxQixDRDJEdEIsQUFHRCxtQ0E3RUYsYUFBYSxBQUNiLGtCQUFrQixBQUNsQixrQkNGb0IsQURHcEIsVUNEeUIsQURFekIsMERBQTJELEFBMkV6RCxVQzlEMkIsQUQrRDNCLFNDOUQyQixDRHFFNUIsQUFMRyxtREFyRUosa0JBQWtCLEFBQ2xCLHNCQ1A4QixBRFE5QixrQkNmb0IsQURnQnBCLHVDQUF1QyxBQW9FbkMsUUNqRWtCLEFEa0VsQixTQ2pFb0IsQ0RrRXJCLEFBOURILG9DQUNFLG1CQUFvQixDQWFyQixBQVpVLDhEQWxCWCxzQkNDcUIsQURBckIsVUNMeUIsQ0QyQnRCLEFBSEcsOEVBUk4scUJDWm9CLENEc0JmLEFBRU0sOERBeEJYLHNCQ0NxQixBREFyQixVQ0x5QixDRGlDdEIsQUFIRyw4RUFkTixxQkNab0IsQ0Q0QmYsQUF3REQsa0ZBRUEsVUMzRitCLENENEZoQyxBQUVDLCtDQXpGSixzQkNDcUIsQURBckIsVUNMeUIsQ0RtR3RCLEFBSEcsK0RBaEZOLHFCQ1pvQixDRDhGZixBQUdELCtDQWpHSixzQkNDcUIsQURBckIsVUNMeUIsQ0QyR3RCLEFBSEcsK0RBeEZOLHFCQ1pvQixDRHNHZixBRTdHUCxlRjBDRSxzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLDBCQUEyQixBQUMzQix1QkFBd0IsQ0UvQnpCLEFGa0NxQyxvQ0VoRHRDLGVGaURJLHVCQUF5QixDRW5DNUIsQ0FBQSxBRnNDQyxzRUVwREYsZUZxREksdUJBQXlCLENFdkM1QixDQUFBLEFBZEQsZ0dGMERJLGNBQWMsQUFDZCx3QkVwRGlCLENGcURsQixBRTVESCwrQkZ3QkksbUJBQW9CLENBYXJCLEFFckNILHlERk9FLHlCRUcwQixBRkYxQixVQ0x5QixDRDJCdEIsQUU5QkwseUVGbUJFLHdCRVh5QixDRnFCcEIsQUU3QlAseURGT0UseUJFRzBCLEFGRjFCLFVDTHlCLENEaUN0QixBRXBDTCx5RUZtQkUsd0JFWHlCLENGMkJwQixBRW5DUCxvQ0ZERSxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLGtCRUNzQixBRkF0QixXRUc2QixBRkY3QiwwREFBMkQsQUErRHpELFdDdkQ0QixBRHdENUIsVUN2RDRCLENEOEQ3QixBRTFFSCxvREZZRSxrQkFBa0IsQUFDbEIseUJFSm1DLEFGS25DLGtCRVpzQixBRmF0Qix1Q0FBdUMsQUF3RG5DLFNDMURtQixBRDJEbkIsVUMxRHFCLENEMkR0QixBRXpFTCxvQ0ZERSxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLGtCRUNzQixBRkF0QixXRUc2QixBRkY3QiwwREFBMkQsQUEyRXpELFVFbEU2QixBRm1FN0IsU0U1RTZCLENGbUY5QixBRXRGSCxvREZZRSxrQkFBa0IsQUFDbEIseUJFSm1DLEFGS25DLGtCRVpzQixBRmF0Qix1Q0FBdUMsQUFvRW5DLFFFeEVvQixBRnlFcEIsU0VoRnNCLENGaUZ2QixBRXJGTCxxQ0Z3QkksbUJBQW9CLENBYXJCLEFFckNILCtERk9FLHlCRUcwQixBRkYxQixVQ0x5QixDRDJCdEIsQUU5QkwsK0VGbUJFLHdCRVh5QixDRnFCcEIsQUU3QlAsK0RGT0UseUJFRzBCLEFGRjFCLFVDTHlCLENEaUN0QixBRXBDTCwrRUZtQkUsd0JFWHlCLENGMkJwQixBRW5DUCxvRkY2Rk0sU0V2RitCLENGd0ZoQyxBRTlGTCxnREZPRSx5QkVHMEIsQUZGMUIsVUNMeUIsQ0RtR3RCLEFFdEdMLGdFRm1CRSx3QkVYeUIsQ0Y2RnBCLEFFckdQLGdERk9FLHlCRUcwQixBRkYxQixVQ0x5QixDRDJHdEIsQUU5R0wsZ0VGbUJFLHdCRVh5QixDRnFHcEIsQUU3RlAsa0JGMEJFLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsMEJBQTJCLEFBQzNCLHVCQUF3QixDRWhCeEIsQUZtQm9DLG9DRWhDdEMsa0JGaUNJLHVCQUF5QixDRXBCM0IsQ0FBQSxBRnVCQSxzRUVwQ0Ysa0JGcUNJLHVCQUF5QixDRXhCM0IsQ0FBQSxBQWJGLHNHRjBDSSxjQUFjLEFBQ2Qsd0JFckNzQixDRnNDdkIsQUU1Q0gsa0NGUUksbUJBQW9CLENBYXJCLEFFckJILDRERlRFLHlCRWtCK0IsQUZqQi9CLFVDTHlCLENEMkJ0QixBRWRMLDRFRkdFLHdCRUk4QixDRk16QixBRWJQLDRERlRFLHlCRWtCK0IsQUZqQi9CLFVDTHlCLENEaUN0QixBRXBCTCw0RUZHRSx3QkVJOEIsQ0ZZekIsQUVuQlAsdUNGakJFLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsa0JFaUIyQixBRmhCM0IsVUNEeUIsQURFekIsMERBQTJELEFBK0R6RCxXQ3ZENEIsQUR3RDVCLFVDdkQ0QixDRDhEN0IsQUUxREgsdURGSkUsa0JBQWtCLEFBQ2xCLHlCRVd3QyxBRlZ4QyxrQkVJMkIsQUZIM0IsdUNBQXVDLEFBd0RuQyxTQzFEbUIsQUQyRG5CLFVDMURxQixDRDJEdEIsQUV6REwsdUNGakJFLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsa0JFaUIyQixBRmhCM0IsVUNEeUIsQURFekIsMERBQTJELEFBMkV6RCxVRW5Ea0MsQUZvRGxDLFNFNURrQyxDRm1FbkMsQUV0RUgsdURGSkUsa0JBQWtCLEFBQ2xCLHlCRVd3QyxBRlZ4QyxrQkVJMkIsQUZIM0IsdUNBQXVDLEFBb0VuQyxRRXpEeUIsQUYwRHpCLFNFaEUyQixDRmlFNUIsQUVyRUwsd0NGUUksbUJBQW9CLENBYXJCLEFFckJILGtFRlRFLHlCRWtCK0IsQUZqQi9CLFVDTHlCLENEMkJ0QixBRWRMLGtGRkdFLHdCRUk4QixDRk16QixBRWJQLGtFRlRFLHlCRWtCK0IsQUZqQi9CLFVDTHlCLENEaUN0QixBRXBCTCxrRkZHRSx3QkVJOEIsQ0ZZekIsQUVuQlAsMEZGNkVNLFNFeEVvQyxDRnlFckMsQUU5RUwsbURGVEUseUJFa0IrQixBRmpCL0IsVUNMeUIsQ0RtR3RCLEFFdEZMLG1FRkdFLHdCRUk4QixDRjhFekIsQUVyRlAsbURGVEUseUJFa0IrQixBRmpCL0IsVUNMeUIsQ0QyR3RCLEFFOUZMLG1FRkdFLHdCRUk4QixDRnNGekIsQUU5RVAsbUJGV0Usc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQiwwQkFBMkIsQUFDM0IsdUJBQXdCLENFRXpCLEFGQ3FDLG9DRWpCdEMsbUJGa0JJLHVCQUF5QixDRUY1QixDQUFBLEFGS0Msc0VFckJGLG1CRnNCSSx1QkFBeUIsQ0VONUIsQ0FBQSxBQWhCRCx3R0YyQkksY0FBYyxBQUNkLDRCRXZCeUIsQ0Z3QjFCLEFFN0JILG1DRlBJLG1CQUFvQixDQWFyQixBRU5ILDZERnhCRSw2QkVnQ2tDLEFGL0JsQyxTRXFDNkIsQ0ZmMUIsQUVDTCw2RUZaRSw0QkVrQmlDLENGUjVCLEFFRVAsNkRGeEJFLDZCRWdDa0MsQUYvQmxDLFNFcUM2QixDRlQxQixBRUxMLDZFRlpFLDRCRWtCaUMsQ0ZGNUIsQUVKUCx3Q0ZoQ0UsYUFBYSxBQUNiLGtCQUFrQixBQUNsQixrQkVnQzBCLEFGL0IxQixVRXlDK0IsQUZ4Qy9CLDBEQUEyRCxBQStEekQsV0N2RDRCLEFEd0Q1QixVQ3ZENEIsQ0Q4RDdCLEFFM0NILHdERm5CRSxrQkFBa0IsQUFDbEIsNkJFeUIyQyxBRnhCM0Msa0JFbUIwQixBRmxCMUIsdUNBQXVDLEFBd0RuQyxTQzFEbUIsQUQyRG5CLFVDMURxQixDRDJEdEIsQUUxQ0wsd0NGaENFLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsa0JFZ0MwQixBRi9CMUIsVUV5QytCLEFGeEMvQiwwREFBMkQsQUEyRXpELFVFcENpQyxBRnFDakMsU0U3Q2lDLENGb0RsQyxBRXZESCx3REZuQkUsa0JBQWtCLEFBQ2xCLDZCRXlCMkMsQUZ4QjNDLGtCRW1CMEIsQUZsQjFCLHVDQUF1QyxBQW9FbkMsUUUzQ3dCLEFGNEN4QixTRWpEMEIsQ0ZrRDNCLEFFdERMLHlDRlBJLG1CQUFvQixDQWFyQixBRU5ILG1FRnhCRSw2QkVnQ2tDLEFGL0JsQyxTRXFDNkIsQ0ZmMUIsQUVDTCxtRkZaRSw0QkVrQmlDLENGUjVCLEFFRVAsbUVGeEJFLDZCRWdDa0MsQUYvQmxDLFNFcUM2QixDRlQxQixBRUxMLG1GRlpFLDRCRWtCaUMsQ0ZGNUIsQUVKUCw0RkY4RE0sU0VqRG1DLENGa0RwQyxBRS9ETCxvREZ4QkUsNkJFZ0NrQyxBRi9CbEMsU0VxQzZCLENGeUQxQixBRXZFTCxvRUZaRSw0QkVrQmlDLENGZ0U1QixBRXRFUCxvREZ4QkUsNkJFZ0NrQyxBRi9CbEMsU0VxQzZCLENGaUUxQixBRS9FTCxvRUZaRSw0QkVrQmlDLENGd0U1QixBRTVEUCxzREFDRSxzQ0FBd0MsQ0FDekMsQUNyREQsT0FDRSxtQ0FBdUMsQUFDdkMsaUNBQW9DLEFBQ3BDLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsUUFBUyxDQTRDVixBQTFDQyxvQkFDRSxhTkhnQixDTUlqQixBQUVELHVCQUNFLGFBQWMsQ0FDZixBQUVELG1CQUNFLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZ0NBQW9DLENBQ3JDLEFBRUQsaUJBQ0UsY0FBZSxDQUNoQixBQUVELG9CQUNFLGNBQWUsQ0FDaEIsQUFFRCxrQkFDRSxjQUFlLENBQ2hCLEFBRUQsb0JBQ0UsY0FBZSxDQUNoQixBQUVELHFCQUNFLGNBQWUsQ0FDaEIsQUFFRCxtQkFDRSxnQ0FBb0MsQ0FDckMsQUM5Q0gsNEJEaURJLGlCQUFr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LGtCQUFrQixBQUNsQixvQkFBb0IsQUFDcEIsNENBQTRDLEFBQzVDLG9DQUFvQyxBQUNwQyx1Q0FBdUMsQUFDdkMsbUNBQW1DLEFBQ25DLDhCQUErQixDQUNoQyxBQUNELHdCQUNFLE1BRUUsMEhBQXFJLENBQUEsQUFFdkksTUFDRSwwSEFBbUksQ0FBQSxBQUVySSxJQUNFLDJIQUFxSSxDQUFBLEFBRXZJLE1BQ0UsMEhBQXlJLENBQUEsQUFFM0ksSUFDRSwwSEFBdUksQ0FBQSxBQUV6SSxNQUNFLDBIQUFtSSxDQUFBLEFBRXJJLElBQ0UsMEhBQXlJLENBQUEsQUFFM0ksTUFDRSx1SEFBb0ksQ0FBQSxDQUFBLEFBR3hJLGdCQUNFLE1BRUUsMEhBQXFJLENBQUEsQUFFdkksTUFDRSwwSEFBbUksQ0FBQSxBQUVySSxJQUNFLDJIQUFxSSxDQUFBLEFBRXZJLE1BQ0UsMEhBQXlJLENBQUEsQUFFM0ksSUFDRSwwSEFBdUksQ0FBQSxBQUV6SSxNQUNFLDBIQUFtSSxDQUFBLEFBRXJJLElBQ0UsMEhBQXlJLENBQUEsQUFFM0ksTUFDRSx1SEFBb0ksQ0FBQSxDQUFBLEFBR3hJLFdBQ0Usc0JBQXdCLEFBQ3hCLCtDQUFpRCxBQUNqRCwyTUFFK0QsQUFDL0Qsa0JBQWtCLEFBQ2xCLGVBQW1CLENBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW5fbG90dGVyeS1kZXRhaWxze1xuXG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5e1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLnBhbmVsLnBhbmVsX3RvdXJuYW1lbnR7XG5cbiAgICBAaW5jbHVkZSBTbWFsbHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cblxuICAubWFpbl9faXRlbXtcbiAgICB3aWR0aDogODcwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODRiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTU4OGM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICB3aWR0aDogMTM4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDY2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMzBweCAwcHggIzRjOWNiOTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggIzAwMmM1Yik7XG4gICAgfVxuXG4gICAgLnRvdXJuYW1lbnRfbmFtZXtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIC0xNnB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG91cm5hbWVudF9zdW1tYXtcbiAgICAgIGNvbG9yOiAjMzY2Mjk3O1xuXG4gICAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50ZG93biBzcGFue1xuICAgICAgY29sb3I6ICNmY2M4MDc7XG4gICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGNvbG9yOiAjMzY2Mjk3O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b3VybmFtZW50X3N0YXR1cyAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1cywgLnRvdXJuYW1lbnRfc3RhdHVzIC5maW5pc2hlZC10b3VybmFtZW50X19zdGF0dXMsIC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1c3tcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIE1lZGl1bXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogNXB4OyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1c3tcbiAgICAgIGNvbG9yOiAjMDBlMTRmO1xuICAgIH1cblxuICAgIC50b3VybmFtZW50X3N0YXR1cyAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAjZmYzZTAwO1xuICAgIH1cblxuICAgIC50b3VybmFtZW50X2Rlc2NyaXB0aW9ue1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgIC5pY29uLmljb25fYXJyb3ctcmlnaHQtd2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnwrsnO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuYnV0dG9ue1xuICAgICAgYmFja2dyb3VuZDogIzEzNWE4MjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhbmVsX19pbWd7XG5cbiAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnBhbmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb3R0ZXJ5X19jYXB0aW9uX3hze1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wYW5lbF9fY2VsbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFuZWxfX292ZXJmbG93e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1nX292ZXJmbG93e1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIHdpZHRoOiAzMzBweDtcblxuICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIHdpZHRoOiA3MjlweDtcblxuICAgICAgQGluY2x1ZGUgTGFyZ2V7XG4gICAgICAgIHdpZHRoOiA0ODlweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMjc5cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG91cm5hbWVudF9zdGF0dXMgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgaW1nLCAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcsIC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWd7XG4gICAgdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIEBpbmNsdWRlIE1lZGl1bXtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAudG91cm5hbWVudF9wcmlzZXN7XG4gICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9IFxuICB9XG4gIC5wYW5lbF9faWNvbi1jZWxse1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAjcHJldl9sb3R0ZXJpZXMgLnBhbmVsX19pY29uLWNlbGwgLnBhbmVsX19pY29ue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmltZy5sYXlvdXRfdG91cm5hbWVudC1pdGVtX19pbWd7XG5cbiAgQGluY2x1ZGUgeFNtYWxse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAvLyBsZWZ0OiBjYWxjKDUwJSAtIDMyNXB4KTtcbiAgfVxufVxuXG4ubGF5b3V0X3RvdXJuYW1lbnQtaXRlbV9kZXRhaWxze1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCMwOTIwM2EsIzE4M2E2MyA1MCUsIzA5MjAzYSk7XG4gIHdpZHRoOiAxNDIwcHg7XG4gIG1hcmdpbjogLTRweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAaW5jbHVkZSBMYXJnZXtcbiAgICB3aWR0aDogMTIyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgTWVkaXVte1xuICAgIHdpZHRoOiA5ODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIFNtYWxse1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxuICBAaW5jbHVkZSB4U21hbGx7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDI2LDU5LDEpIDAlLCByZ2JhKDMxLCAxMjYsIDE5MCwgMSkgNTAlLCByZ2JhKDAsMjYsNTksMSkgMTAwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnRvdXJuYW1lbnQtaXRlbXtcblxuICAmX2dhbWVyLXN0YXR1c3tcbiAgICBjb2xvcjogI2ZmZjAwMDtcblxuICAgIHNwYW57XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbi5sb3R0ZXJ5LWRldGFpbHN7XG5cbiAgJl95ZWxsb3ctYmlnLXR4dHtcbiAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAmX2Jsb2Nre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI4NGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDQ1LCA4MSwgMTI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDE0MjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAzNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgTGFyZ2V7XG4gICAgICB3aWR0aDogMTIyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGl1bXtcbiAgICAgIHdpZHRoOiA5ODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbHtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSAgeFNtYWxse1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi1zbGlkZXJ7XG5cbiAgICAgIEBpbmNsdWRlIExhcmdle1xuICAgICAgICB3aWR0aDogMTEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICB3aWR0aDogODgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBTbWFsbHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNsaWRlcl9zbGlkZXtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgcHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgTGFyZ2V7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgY29sb3I6ICNmZmYwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgN3B4ICMwMDA7XG4gICAgICAgIHJpZ2h0OiA1NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgTGFyZ2V7XG4gICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiA1MSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1ne1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICB3aWR0aDogMzdweDtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ3JhbmQtbG90dGVyeS1hcnJvdy1yLnBuZyk7XG4gICAgICAgIGhlaWdodDogNzFweDtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnNsaWNrLXByZXZ7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIGhlaWdodDogNzFweDtcbiAgICAgIHdpZHRoOiAzN3B4O1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9ncmFuZC1sb3R0ZXJ5LWFycm93LWwucG5nKTtcbiAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXJ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS45OTM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYmFja2dyb3VuZDogIzAwMjg0YjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3ViaGVhZGVye1xuICAgICAgY29sb3I6ICMxZjdlYmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmN2ViZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbW9yZXtcbiAgICBiYWNrZ3JvdW5kOiAjMDkxYjJmO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDgwLCAxMDQsIDEzMyk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgJl9tb3JlLWhlYWRlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWY3ZWJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjJkNGM7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIG1hcmdpbjogLTI1cHggYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjMWY3ZWJlO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyNXB4O1xuICB9XG5cbiAgJl9wb3B1cC1idXR0b257XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnBvcHVwLmxvdHRlcnktcmVzLXBvcHVwe1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dyYW5kLWxvdHRlcnktcG9wdXAtYmcucG5nKSA1MCUgLTFweCBuby1yZXBlYXQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDY4NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQ1MTdkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcblxuICAucG9wdXBfX2Nsb3Nle1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICBoMntcbiAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0YWJsZXtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgdGhlYWR7XG4gICAgYmFja2dyb3VuZDogIzFhNDA2ZDtcblxuICAgIHRke1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIHRib2R5e1xuXG4gICAgdHJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWE0MDZkO1xuXG4gICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWU0YzgxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRke1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4iLCJodG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscywgLyogMSAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sIC8qIDIgKi9cbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRlbXBsYXRlLCAvKiAxICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0OyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBicmVhayBwb2ludHMqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiBISUdIIFBQSSBESVNQTEFZIEJBQ0tHUk9VTkRTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5pY29uX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgwcHggLTY2cHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5pY29uX3R3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NjZweCAtNzc4cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5pY29uX2dvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IC03NzhweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmljb25fdmssIC5pY29uX3Zrb250YWt0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxOHB4IC03NzhweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLmljb25fb2ssIC5pY29uX29kbm9rbGFzc25pa2kge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NzdweCAtNTY5cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5pY29uX2ZhY2Vib29rLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU4cHggLTI0OHB4O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5pY29uX3R3aXR0ZXItc21hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MjVweCAtODQzcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxN3B4OyB9XG4gIC5pY29uX2dvb2dsZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3N3B4IC04NDNweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLmljb25fdmstc21hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NzNweCAtODQzcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4OyB9XG4gIC5pY29uX29rLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgwcHggLTI1OHB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMjFweDsgfVxuICAuaWNvbl9jb3VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkycHggLTE3NHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogNDRweDsgfVxuICAuaWNvbl9oZWFydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3OXB4IC04NDNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLmljb25fY3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODk5cHggLTU2OXB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNTRweDsgfVxuICAuaWNvbl9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgwcHggLTMwOXB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5pY29uX2luZm8tbGlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjNweCAtMjA4cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEzcHg7IH1cbiAgLmljb25fdmlzYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MnB4IC03MzFweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDExcHg7IH1cbiAgLmljb25fbWFzdGVyY2FyZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MnB4IC0zMTZweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLmljb25fcWl3aSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5OXB4IC03MTFweDtcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLmljb25feWFuZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODk5cHggLTc2NXB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogMTlweDsgfVxuICAuaWNvbl93ZWJtb25leSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OXB4IC03NzhweDtcbiAgICB3aWR0aDogMTAxcHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5pY29uX21vbmV0YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5OXB4IC00NDhweDtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgLmljb25fd2FsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkycHggLTU1M3B4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMjhweDsgfVxuICAuaWNvbl9zYmVyYmFuayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOXB4IC03NzhweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAyN3B4OyB9XG4gIC5pY29uX2FsZmFiYW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODk5cHggLTY1M3B4O1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogMjhweDsgfVxuICAuaWNvbl9wcm9tc3Z5YXpiYW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg5cHggLTY3OHB4O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDIxcHg7IH1cbiAgLmljb25fZ2lmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOXB4IC04NDNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgLmljb25fbWVkYWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDlweCAtODQzcHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAzMXB4OyB9XG4gIC5pY29uX3NwaW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02ODhweCAtNjEycHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyOXB4OyB9XG4gIC5pY29uX3N0YXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NDdweCAtNjc4cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMXB4OyB9XG4gIC5pY29uX3N0YXJoYWxmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgwcHggLTEyMHB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICAuaWNvbl9zdGFyZW1wdHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NDVweCAtNjEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMXB4OyB9XG4gIC5pY29uX25hdi1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgwcHggLTE2MnB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzOXB4OyB9XG4gIC5pY29uX2NhbmNlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC05MDRweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgLmljb25fY3Jvc3Mge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaWNvbl9jcm9zczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5pY29uX2Nyb3NzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDlweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmljb25fY3Jvc3MtYm9sZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NHB4IC0xNzRweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgLmljb25fY3Jvc3MtYm9sZF9ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODUzcHggLTQyNHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDsgfVxuICAuaWNvbl9jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTVweCAtNTUzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4OyB9XG4gIC5pY29uX2Nsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggLTc3OHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuaWNvbl92aXNhLWxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OTlweCAtNTExcHg7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgaGVpZ2h0OiAyOHB4OyB9XG4gIC5pY29uX3Fpd2ktbG9nbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYyMHB4IC0zNThweDtcbiAgICB3aWR0aDogMTIzcHg7XG4gICAgaGVpZ2h0OiA0OXB4OyB9XG4gIC5pY29uX3lhbmRleC1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjIwcHggLTI3NXB4O1xuICAgIHdpZHRoOiAxMTZweDtcbiAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgLmljb24tYml0Y29pbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNnB4IC02MTJweDtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5pY29uLWNvbWVwYXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAwcHg7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5pY29uLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTJweCAtMzc4cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNzBweDsgfVxuICAuaWNvbi1tb2JpbGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjIwcHggMHB4O1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDQ3cHg7IH1cbiAgLmljb24tbW9uZXlydSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MXB4IC00OTBweDtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG4gIC5pY29uX29rcGF5X3J1YiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MnB4IC02MTJweDtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gIC5pY29uX3BheWVlcl9ydWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDRweCAtNjEycHg7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogMzFweDsgfVxuICAuaWNvbl9wZXJmZWN0bW9uZXlfcnViIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE3cHggLTY3OHB4O1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDI5cHg7IH1cbiAgLmljb25fY2FyZF9ydWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MjBweCAtNzdweDtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiA0NnB4OyB9XG4gIC5pY29uX3Fpd2lfcnViIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY3OHB4O1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgLmljb25feWFtb25leV9ydWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MjBweCAtNTE0cHg7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogMzZweDsgfVxuICAuaWNvbi13ZWJtb25leSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02MTJweDtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5pY29uX21lZGFsLWdvbGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01N3B4IC04NDNweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgLmljb25fbWVkYWwtZ29sZC1odWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjIwcHggLTE1M3B4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogOTJweDsgfVxuICAuaWNvbl9tZWRhbC1nb2xkLWxhcmdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODk5cHggLTI1OHB4O1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNjZweDsgfVxuICAuaWNvbl9tZWRhbC1zaWx2ZXItbGFyZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OTlweCAtMTYycHg7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiA2NnB4OyB9XG4gIC5pY29uX21lZGFsLWJyb256ZS1sYXJnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5OXB4IC02NnB4O1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNjZweDsgfVxuICAuaWNvbl9hcnJvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MnB4IC0zNzhweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLmljb25fYXJyb3ctcmlnaHQtd2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTJweCAtNjcxcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5pY29uX2Fycm93LWRvd24td2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzRweCAtNDM4cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA4cHg7IH1cbiAgLmljb25fYXJyb3ctdXAtd2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTJweCAtNDM4cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA4cHg7IH1cbiAgLmljb25fY291bnRlci1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5OXB4IC0zNTRweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgLmljb25fY291bnRlci1iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkycHggLTEwMHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogNDRweDsgfVxuICAuaWNvbl9ib251cy1zbWFsbC0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTIwOHB4O1xuICAgIHdpZHRoOiAxODFweDtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gIC5pY29uX2JvbnVzLXRpbnktMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NHB4IC00OTBweDtcbiAgICB3aWR0aDogOTdweDtcbiAgICBoZWlnaHQ6IDgzcHg7IH1cbiAgLmljb25fYm9udXMtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MnB4IDBweDtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgaGVpZ2h0OiAxNzhweDsgfVxuICAuaWNvbl9zZWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzNweCAtODQzcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5pY29uX2V4aXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjJweCAtNzc4cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5pY29uX3B1cnNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3cHggLTg0M3B4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICAuaWNvbl9zdGFyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU0cHggLTc3OHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjNweDsgfVxuICAuaWNvbl9hcnJvdy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODUycHggLTYxMXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTFweDsgfVxuICAuaWNvbl9nYW1lcGFkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI0NHB4O1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBoZWlnaHQ6IDIxNnB4OyB9XG4gIC5pY29uX3NhZmVib3gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogMjE0cHg7IH1cbiAgLmljb25fc3Rhci1iaWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtODQzcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5pY29uX3N0YXItYmlnLWVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3cHggLTg0M3B4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICAuaWNvbl9pbmZvLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MThweCAtNzc4cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5pY29uX3ZvbHVtZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyOXB4IC04NDNweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLmljb25fcGxheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1MnB4IC00OTBweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDIxcHg7IH1cbiAgLmljb25fc2h1ZmZsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwOHB4IC03NzhweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmljb25fcnVibGUtc2lnbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MnB4IC0yNDhweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgLmljb25fdmlwLTEtc21hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtNjcxcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5pY29uX3ZpcC0yLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkycHggLTM3OHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuaWNvbl92aXAtMy1zbWFsbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0M3B4IC00OTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmljb25fdmlwLTQtc21hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjBweCAtMTUzcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5pY29uX3ZpcC01LXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkycHggLTYxMXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuaWNvbl92aXAtNi1zbWFsbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4IC0yMTNweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmljb25fdmlwLTEtbWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk4cHggLTEyMnB4O1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogOTJweDsgfVxuICAuaWNvbl92aXAtMi1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OThweCAwcHg7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgaGVpZ2h0OiA5MnB4OyB9XG4gIC5pY29uX3ZpcC0zLW1lZGl1bSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00OTBweDtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDkycHg7IH1cbiAgLmljb25fdmlwLTQtbWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIycHggLTQ5MHB4O1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogOTJweDsgfVxuICAuaWNvbl92aXAtNS1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OThweCAtMzY2cHg7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgaGVpZ2h0OiA5MnB4OyB9XG4gIC5pY29uX3ZpcC02LW1lZGl1bSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OHB4IC0yNDRweDtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDkycHg7IH1cbiAgLmljb25fMTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtMzU4cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5pY29uX2N1cmFnYW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtNDI0cHg7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5pY29uX2Vjb3JnYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5OXB4IDBweDtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgLmljb25fbWljcm9nYW1pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTNweCAtNjc4cHg7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIGhlaWdodDogMzNweDsgfVxuICAuaWNvbl9uZXRlbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzc4cHg7XG4gICAgd2lkdGg6IDk5cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5pY29uX2xvY2tfc21hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzlweCAtODQzcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5pY29uX3BvcHVwLXBhbmVsX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk3OXB4IC0zNTRweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cblxuc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN2Zy1naWZ0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uc3ZnLXN0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiAjZmZlYTAwOyB9XG4gIC5zdmctc3RhciAuZXN2Zy1zdGFyLXNoYWRvdyB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAuc3ZnLXN0YXJfZGlzYWJsZWQge1xuICAgIGZpbGw6ICMwODIwM2E7XG4gICAgc3Ryb2tlOiAjMTUzNTVBO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuXG4uc3ZnLWNhbmNlbCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLnN2Z19fY2xvc2Uge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5zdmdfX2Nsb3NlOmhvdmVyIHtcbiAgICBmaWxsOiAjZmZmOyB9XG5cbi5zdmcteWFuZGV4IHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLnN2Zy12aXNhLW1hc3RlcmNhcmQge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogNDZweDsgfVxuXG4uc3ZnLXdlYm1vbmV5IHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLnN2Zy1xaXdpIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLnN2Zy13YWxsZXRvbmUge1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5zdmctb2twYXkge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMzRweDsgfVxuXG4uc3ZnLXBheWVlciB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5zdmctcGVyZmVjdC1tb25leSB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5zdmctY29tZXBheSB7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLnN2Zy1iaXRjb2luIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLnN2Zy1jb250YWN0IHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLnN2Zy1tb25leXJ1IHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDQ3cHg7IH1cblxuLnN2Zy10ZXJtaW5hbCB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5zdmctY2FyZF9ydWIge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4uc3ZnLW1vbmV5IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uc3ZnX3Zrb250YWt0ZSB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDEzcHg7IH1cblxuLnN2Z19vZG5va2xhc3NuaWtpIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjNweDsgfVxuXG4uc3ZnX3R3aXR0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxN3B4OyB9XG5cbi5zdmdfdGVsZWdyYW0ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiAjZmZmOyB9XG5cbi5zdmdfZmFjZWJvb2sge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbi5zdmdfbWFpbHJ1IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uc3ZnLWFycm93LWxlZnQtZGltcyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnN2Zy1hcnJvdy1yaWdodC1kaW1zIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uc3ZnLWJpdGNvaW4tZGltcyB7XG4gIHdpZHRoOiAzMDYuNXB4O1xuICBoZWlnaHQ6IDY0LjAwMXB4OyB9XG5cbi5zdmctY2FuY2VsLWRpbXMge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5zdmctY2FyZF9ydWItZGltcyB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiA0NnB4OyB9XG5cbi5zdmctY2xvc2UtZGltcyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLnN2Zy1jb21lcGF5LWRpbXMge1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5zdmctY29udGFjdC1kaW1zIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLnN2Zy1jb3VudGVyLWRpbXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0OXB4OyB9XG5cbi5zdmctZmFjZWJvb2stZGltcyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuLnN2Zy1nYW1lLWhhbGwtZGltcyB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLnN2Zy1naWZ0LWRpbXMge1xuICB3aWR0aDogMTI2cHg7XG4gIGhlaWdodDogMTEwcHg7IH1cblxuLnN2Zy1sb3R0ZXJ5LWRpbXMge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5zdmctbG90dGVyeTItZGltcyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnN2Zy1tYWlscnUtZGltcyB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAwMHB4OyB9XG5cbi5zdmctbW9iaWxlLWRpbXMge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogNDdweDsgfVxuXG4uc3ZnLW1vbmV5LWRpbXMge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5zdmctbW9uZXlydS1kaW1zIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLnN2Zy1vZG5va2xhc3NuaWtpLWRpbXMge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyM3B4OyB9XG5cbi5zdmctb2twYXlfcnViLWRpbXMge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMzRweDsgfVxuXG4uc3ZnLXBheWVlcl9ydWItZGltcyB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAzMXB4OyB9XG5cbi5zdmctcGVyZmVjdG1vbmV5X3VzZC1kaW1zIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDI5cHg7IH1cblxuLnN2Zy1wcm9maWxlLWRpbXMge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5zdmctcHJvbW8tZGltcyB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnN2Zy1xaXdpX3J1Yi1kaW1zIHtcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLnN2Zy1ydWJsZS1kaW1zIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uc3ZnLXNsaWRlci1sZWZ0LXRyYW5zcC1kaW1zIHtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogODhweDsgfVxuXG4uc3ZnLXNsaWRlci1yaWdodC10cmFuc3AtZGltcyB7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDg4cHg7IH1cblxuLnN2Zy1zdGFyLWRpbXMge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5zdmctc3Rhci1maWxsZWQtZGltcyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLnN2Zy10ZWxlZ3JhbS1kaW1zIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5zdmctdGVybWluYWwtZGltcyB7XG4gIHdpZHRoOiAxMjNweDtcbiAgaGVpZ2h0OiA0N3B4OyB9XG5cbi5zdmctdG91cm5hbWVudC1kaW1zIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG4uc3ZnLXR3aXR0ZXItZGltcyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE3cHg7IH1cblxuLnN2Zy12aXAtZGltcyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE3cHg7IH1cblxuLnN2Zy12aXAtbGV2ZWwtZGltcyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnN2Zy12aXAtcG9pbnRzLWRpbXMge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5zdmctdmtvbnRha3RlLWRpbXMge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxM3B4OyB9XG5cbi5zdmctd2FsbGV0b25lLWRpbXMge1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5zdmctd2VibW9uZXktZGltcyB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi5zdmctd2hlZWwtb2YtZm9ydHVuZS1kaW1zIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG4uc3ZnLXlhbW9uZXlfcnViLWRpbXMge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMzZweDsgfVxuXG4ucHMtY29udGFpbmVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuICBAc3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAgIC5wcy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLnBzLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gICAgLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cbiAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBib3R0b206IDNweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG4gICAgaGVpZ2h0OiA4cHg7IH1cbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXggKi9cbiAgICAgIGhlaWdodDogOHB4OyB9XG4gIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgcmlnaHQ6IDNweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cbiAgICB3aWR0aDogOHB4OyB9XG4gICAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuICAgIC5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuXG4ucHMtdGhlbWUtdGFicyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cbiAgQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgICAucHMtdGhlbWUtdGFicyB7XG4gICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAucHMtdGhlbWUtdGFicyB7XG4gICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLnBzLXRoZW1lLXRhYnMucHMtYWN0aXZlLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLXRoZW1lLXRhYnMucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTQxZTsgfVxuICAucHMtdGhlbWUtdGFicy5wcy1pbi1zY3JvbGxpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBzLXRoZW1lLXRhYnMucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNDFlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAucHMtdGhlbWUtdGFicy5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGI2MzsgfVxuICAgIC5wcy10aGVtZS10YWJzLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTQxZTtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLnBzLXRoZW1lLXRhYnMucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDRiNjM7IH1cbiAgLnBzLXRoZW1lLXRhYnMgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBib3R0b206IDNweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG4gICAgaGVpZ2h0OiA4cHg7IH1cbiAgICAucHMtdGhlbWUtdGFicyA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGI2MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14ICovXG4gICAgICBoZWlnaHQ6IDhweDsgfVxuICAucHMtdGhlbWUtdGFicyA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG4gICAgd2lkdGg6IDhweDsgfVxuICAgIC5wcy10aGVtZS10YWJzID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0YjYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15ICovXG4gICAgICB3aWR0aDogOHB4OyB9XG4gIC5wcy10aGVtZS10YWJzOmhvdmVyLnBzLWluLXNjcm9sbGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHMtdGhlbWUtdGFiczpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE0MWU7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5wcy10aGVtZS10YWJzOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0YjYzOyB9XG4gICAgLnBzLXRoZW1lLXRhYnM6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNDFlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAucHMtdGhlbWUtdGFiczpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGI2MzsgfVxuICAucHMtdGhlbWUtdGFiczpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAucHMtdGhlbWUtdGFiczpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcy10aGVtZS10YWJzOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE0MWU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgLnBzLXRoZW1lLXRhYnM6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0YjYzOyB9XG4gIC5wcy10aGVtZS10YWJzOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE0MWU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgLnBzLXRoZW1lLXRhYnM6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0YjYzOyB9XG5cbi5wcy10aGVtZS1kZXRhaWxzIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuICBAc3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAgIC5wcy10aGVtZS1kZXRhaWxzIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5wcy10aGVtZS1kZXRhaWxzIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAucHMtdGhlbWUtZGV0YWlscy5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAucHMtdGhlbWUtZGV0YWlscy5wcy1hY3RpdmUteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYzNlOyB9XG4gIC5wcy10aGVtZS1kZXRhaWxzLnBzLWluLXNjcm9sbGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHMtdGhlbWUtZGV0YWlscy5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzJjM2U7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5wcy10aGVtZS1kZXRhaWxzLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4MmMzOyB9XG4gICAgLnBzLXRoZW1lLWRldGFpbHMucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYzNlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAucHMtdGhlbWUtZGV0YWlscy5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkODJjMzsgfVxuICAucHMtdGhlbWUtZGV0YWlscyA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBib3R0b206IDNweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG4gICAgaGVpZ2h0OiA4cHg7IH1cbiAgICAucHMtdGhlbWUtZGV0YWlscyA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkODJjMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14ICovXG4gICAgICBoZWlnaHQ6IDhweDsgfVxuICAucHMtdGhlbWUtZGV0YWlscyA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICByaWdodDogM3B4O1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXktcmFpbCAqL1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgICAucHMtdGhlbWUtZGV0YWlscyA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkODJjMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAucHMtdGhlbWUtZGV0YWlsczpob3Zlci5wcy1pbi1zY3JvbGxpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBzLXRoZW1lLWRldGFpbHM6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYzNlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAucHMtdGhlbWUtZGV0YWlsczpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkODJjMzsgfVxuICAgIC5wcy10aGVtZS1kZXRhaWxzOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMmMzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLnBzLXRoZW1lLWRldGFpbHM6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDgyYzM7IH1cbiAgLnBzLXRoZW1lLWRldGFpbHM6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLXRoZW1lLWRldGFpbHM6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHMtdGhlbWUtZGV0YWlsczpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYzNlO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC5wcy10aGVtZS1kZXRhaWxzOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkODJjMzsgfVxuICAucHMtdGhlbWUtZGV0YWlsczpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYzNlO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC5wcy10aGVtZS1kZXRhaWxzOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkODJjMzsgfVxuXG4ucHMtaGlkZGVuLWRldGFpbHMge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG4gIEBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gICAgLnBzLWhpZGRlbi1kZXRhaWxzIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5wcy1oaWRkZW4tZGV0YWlscyB7XG4gICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLnBzLWhpZGRlbi1kZXRhaWxzLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4gIC5wcy1oaWRkZW4tZGV0YWlscy5wcy1hY3RpdmUteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucHMtaGlkZGVuLWRldGFpbHMucHMtaW4tc2Nyb2xsaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wcy1oaWRkZW4tZGV0YWlscy5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnBzLWhpZGRlbi1kZXRhaWxzLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcy1oaWRkZW4tZGV0YWlscy5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnBzLWhpZGRlbi1kZXRhaWxzLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucHMtaGlkZGVuLWRldGFpbHMgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXgtcmFpbCAqL1xuICAgIGhlaWdodDogOHB4OyB9XG4gICAgLnBzLWhpZGRlbi1kZXRhaWxzID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14ICovXG4gICAgICBoZWlnaHQ6IDhweDsgfVxuICAucHMtaGlkZGVuLWRldGFpbHMgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgcmlnaHQ6IDNweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cbiAgICB3aWR0aDogOHB4OyB9XG4gICAgLnBzLWhpZGRlbi1kZXRhaWxzID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAucHMtaGlkZGVuLWRldGFpbHM6aG92ZXIucHMtaW4tc2Nyb2xsaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wcy1oaWRkZW4tZGV0YWlsczpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnBzLWhpZGRlbi1kZXRhaWxzOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcy1oaWRkZW4tZGV0YWlsczpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnBzLWhpZGRlbi1kZXRhaWxzOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucHMtaGlkZGVuLWRldGFpbHM6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLWhpZGRlbi1kZXRhaWxzOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnBzLWhpZGRlbi1kZXRhaWxzOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucHMtaGlkZGVuLWRldGFpbHM6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucHMtaGlkZGVuLWRldGFpbHM6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5wcy1oaWRkZW4tZGV0YWlsczpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wcy10aGVtZS1oaWRkZW4gPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7IH1cbiAgLnRpdGxlX2NvbG9yX2FjY2VudCB7XG4gICAgY29sb3I6ICNmZmYwMDA7IH1cbiAgLnRpdGxlX2NvbG9yX2ltcG9ydGFudCB7XG4gICAgY29sb3I6ICNmZjFlMDA7IH1cbiAgLnRpdGxlX2ZvbnRfaHVnZXN0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgLnRpdGxlX2ZvbnRfaHVnZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC50aXRsZV9mb250X2xhcmdlc3Qge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAudGl0bGVfZm9udF9sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC50aXRsZV9mb250X3NtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAudGl0bGVfZm9udF9zbWFsbGVzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50aXRsZV9mYW1pbHlfYmFzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gIC50aXRsZV9hbGlnbl9jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMXB4IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODVlOWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjg3ZDUgMCUsICMxNjM0NjQgMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKSwgaW5zZXQgMCAxcHggMCAjN2FjN2ZmLCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IDAgIzM1NWI4YSwgaW5zZXQgMCAxcHggNnB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTsgfVxuICAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ1dHRvbl9mb250X2NvbmQge1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJ1dHRvbl9zbWFsbCB7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSg2LCAyMywgNDIsIDAuNjUpO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFweCA1cHg7IH1cblxuLmJ1dHRvbl9zaGFwZV9yb3VuZCB7XG4gIHBhZGRpbmc6IDlweCAyMHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZDUzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmOGQwMCwgI2UyZDUzMyk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjM2EwNDA0O1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM0KSwgMCAzcHggMnB4IHJnYmEoNCwgNCwgNCwgMC4yNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ1dHRvbl9zaGFwZV9yb3VuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YjkxYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2M3MTAwIDAlLCAjYzZiOTFjIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ1dHRvbl9jb2xvcl9vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkNTMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZiMTFhIDAlLCAjZTJkNTMzIDEwMCUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggIzNhMDQwNDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIDAgM3B4IDZweCAjMDQwNDA0OyB9XG4gIC5idXR0b25fY29sb3Jfb3JhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZiOTFjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNjYzcxMDAgMCUsICNjNmI5MWMgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnV0dG9uX2NvbG9yX2Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjMDAwMDAwIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMXB4IDEwcHggMXB4ICMwMDk1ZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggIzAwOTVmZjtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggIzAwOTVmZjsgfVxuICAuYnV0dG9uX2NvbG9yX2Rhcms6aG92ZXIge1xuICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTFweCAxMHB4IDFweCB5ZWxsb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggLTFweCAxMHB4IDFweCB5ZWxsb3c7XG4gICAgYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggeWVsbG93OyB9XG5cbi5idXR0b25fY29sb3JfeWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZDUzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmOGQwMCwgI2UyZDUzMyk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjM2EwNDA0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEzKTsgfVxuICAuYnV0dG9uX2NvbG9yX3llbGxvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YjkxYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2M3MTAwIDAlLCAjYzZiOTFjIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ1dHRvbl9jb2xvcl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICMwMDAwMDAgMCUsICMwMDAwMDAgMTAwJSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggIzAwOTVmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTFweCAxMHB4IDFweCAjMDA5NWZmO1xuICBib3gtc2hhZG93OiAwcHggLTFweCAxMHB4IDFweCAjMDA5NWZmOyB9XG4gIC5idXR0b25fY29sb3JfZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTFweCAxMHB4IDFweCB5ZWxsb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggLTFweCAxMHB4IDFweCB5ZWxsb3c7XG4gICAgYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggeWVsbG93OyB9XG5cbi5idXR0b25fY29sb3JfcGFsZWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3MDk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMi45cHggMS4xcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIDAgMnB4IDFweCByZ2JhKDEzLCAyNSwgMzksIDAuMzcpOyB9XG4gIC5idXR0b25fY29sb3JfcGFsZWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU3Nzc7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnV0dG9uX2NvbG9yX2JyaWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4YWQ2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgLmJ1dHRvbl9jb2xvcl9icmlnaHRibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3MGI2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyYTkyY2MgMCUsICMxYzU2YTYgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnV0dG9uX2NvbG9yX3RyYW5zcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQwNjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjgpOyB9XG4gIC5idXR0b25fY29sb3JfdHJhbnNwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyODNjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ1dHRvbl9zdHlsZV9mbGF0IHtcbiAgd2lkdGg6IDc5cHg7XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMxMzJlNGQsIDAgMXB4IDAgIzE3NTQ5OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnV0dG9uX3N0eWxlX2ZsYXQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzQ5NDc2NywgMCAxcHggMCAjMTc1NDk5OyB9XG5cbi5idXR0b25fbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMTM1YTgyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAuYnV0dG9uX2xpZ2h0IHtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXR0b25fbGlnaHQge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuXG4uaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXRfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0X19pbm5lciB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMGQwYzEzLCAwIDFweCAwICMzMjMxNDQ7XG4gICAgY29sb3I6ICNmMGYyZjQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAgMjFweDsgfVxuICAgIC5pbnB1dF93aXRoYnV0dG9uIC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDI1M3B4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MzVjNzc7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IDFweCAjMjAzOTU2LCBpbnNldCAtMTIxcHggMCAwICMwOTE0MjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGVja2JveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM4KSwgMCAxcHggMCAjMjIyMTMwOyB9XG4gICAgLmNoZWNrYm94X19pbm5lcjpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhkMDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmY4ZDAwIDAlLCAjZTJkNTMzIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAgIC5jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU1cHggLTU1M3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNoZWNrYm94X19pbm5lcjpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmNoZWNrYm94X2RhcmsgLmNoZWNrYm94X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjY2M7IH1cbiAgLmNoZWNrYm94X2RhcmsgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuY2hlY2tib3hfZGFyayAuY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb250ZW50OiAnXFwyNzEzJzsgfVxuXG4uY2hlY2tib3hfZGFyayAuY2hlY2tib3hfX2lubmVyOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDkyMDNhO1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5jaGVja2JveF9kYXJrIC5jaGVja2JveF9faW5uZXI6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyNzEzJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDRweDsgfVxuXG4ucmFkaW9idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmFkaW9idXR0b25fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYWRpb2J1dHRvbl9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAucmFkaW9idXR0b25fX2xhYmVsOmJlZm9yZSwgLnJhZGlvYnV0dG9uX19sYWJlbCAucmFkaW9idXR0b25fX2lubmVyOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmZGEzMWIgMCUsICNmZDA4MzQgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMS40cHggMi43cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7IH1cbiAgICAucmFkaW9idXR0b25fX2xhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnJhZGlvYnV0dG9uX19pbm5lcjpjaGVja2VkICsgLnJhZGlvYnV0dG9uX19sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLndyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDk0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLndyYXAge1xuICAgICAgd2lkdGg6IDE0MjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLndyYXAge1xuICAgICAgd2lkdGg6IDExODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC53cmFwIHtcbiAgICAgIHdpZHRoOiA3MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxNDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMTgwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICB3aWR0aDogNzAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuc2VjdGlvbl9fbWFpbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzMzNDM1NiwgaW5zZXQgLTFweCAwIDAgMCAjMmQ1MTdkLCBpbnNldCAxcHggMCAwIDAgIzJkNTE3ZDsgfVxuICAgICAgLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi50b3VybmFtZW50LXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4udG91cm5hbWVudC1zZWN0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjMzM0MzU2LCBpbnNldCAtMXB4IDAgMCAwICMyZDUxN2QsIGluc2V0IDFweCAwIDAgMCAjMmQ1MTdkOyB9XG4gICAgICAuc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDkyMDNhO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeTphZnRlciwgLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAuc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fbG90dGVyeS1kZXRhaWxzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAucGFuZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgICAuc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsX19jZWxsIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5pbWdfb3ZlcmZsb3cge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX19tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAuc2VjdGlvbl9fYXNpZGUge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjJkNGM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDkyMDNhOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zZWN0aW9uX19hc2lkZSB7XG4gICAgICAgIG1pbi13aWR0aDogNDYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuc2VjdGlvbl9fYXNpZGUge1xuICAgICAgICBtaW4td2lkdGg6IDM4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uX19hc2lkZSB7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX19hc2lkZSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgLnNlY3Rpb25fcHJvbW8gLnNlY3Rpb25fX2FzaWRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZDRjOyB9IH1cbiAgLnNlY3Rpb25fd2luc2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fd2luc2xpbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuc2VjdGlvbl9wcm9tbyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDsgfVxuICAuc2VjdGlvbl9tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTMyZTRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX21haW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfSB9XG4gICAgLnNlY3Rpb25fbWFpbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI1M2Q7XG4gICAgICBib3gtc2hhZG93OiAxcHggMCAwICMyMTQyNjg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zZWN0aW9uX21haW46YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiA0NTlweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAuc2VjdGlvbl9tYWluOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMzgwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5zZWN0aW9uX21haW46YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAyMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZWN0aW9uX21haW46YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX21haW4ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc2VjdGlvbl9mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fZnVsbC10b3VybmFtZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgLnNlY3Rpb24tbG90dGVyeV9mdWxsIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMDFhM2I7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgLnRhYmxlX19yb3cge1xuICAgIGhlaWdodDogNDNweDsgfVxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX3JvdyB7XG4gICAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgICAgIC5sZWFkZXJib2FyZCAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19yb3cuc2lnbmVkX2luX3VzZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzE1MThkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNhODRjNjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAxcHggIzNhODRjNjsgfVxuICAgIC50YWJsZV9fcm93Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJkNGI7IH1cbiAgICAgIC50YWJsZV9wcm9tbyAudGFibGVfX3JvdzpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDYyOGU7IH1cbiAgICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX3JvdzpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjNjNjU7XG4gICAgICAgIGhlaWdodDogMzFweDsgfVxuICAgIC50YWJsZV9fcm93X2FjdGl2ZS50YWJsZV9fcm93IC50YWJsZV9fY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2OGEyO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjNWE4OGJkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50YWJsZV9fcm93X2FjdGl2ZS50YWJsZV9fcm93IC50YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRhYmxlX3Byb21vIC50YWJsZV9fcm93X2FjdGl2ZS50YWJsZV9fcm93IC50YWJsZV9fY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnRhYmxlX19yb3dfZW1wdHkge1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gIC50YWJsZV9fY2VsbCB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODhhZGQ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC50YWJsZV9fY2VsbF9mbHVpZC50YWJsZV9fY2VsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRhYmxlX2xlYWRlcmJvYXJkIC50YWJsZV9fY2VsbF9mbHVpZC50YWJsZV9fY2VsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRhYmxlX3Byb21vIC50YWJsZV9fY2VsbCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2NlbGwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFibGVfX2hlYWRyb3cgLnRhYmxlX19jZWxsIHtcbiAgICAgIGNvbG9yOiAjYThkMWZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiA0cHggMCAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnRhYmxlLnRhYmxlX2xlYWRlcmJvYXJkIC50YWJsZV9faGVhZHJvdyAudGFibGVfX2NlbGwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzNjtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgICAgY29sb3I6ICM3YzlkZGI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAudGFibGVfcHJvbW8gLnRhYmxlX19oZWFkcm93IC50YWJsZV9fY2VsbCB7XG4gICAgICBjb2xvcjogI2M4YzdkYztcbiAgICAgIHBhZGRpbmc6IDAgMCAxNHB4OyB9XG4gICAgLnRhYmxlX2xlYWRlcmJvYXJkIC50YWJsZV9faGVhZHJvdyAudGFibGVfX2NlbGwsXG4gICAgLnRhYmxlX2dhbWVwbGF5IC50YWJsZV9faGVhZHJvdyAudGFibGVfX2NlbGwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDAgMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAgIC50YWJsZV9faGVhZHJvdyAudGFibGVfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogNHB4IDEwcHggMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudGFibGVfcHJvbW8gLnRhYmxlX19oZWFkcm93IC50YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTRweDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAudGFibGVfcHJvbW8gLnRhYmxlX19oZWFkcm93IC50YWJsZV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxNHB4O1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2hlYWRyb3cgLnRhYmxlX19jZWxsOmxhc3QtY2hpbGQsXG4gICAgLnRhYmxlX2xlYWRlcmJvYXJkIC50YWJsZV9faGVhZHJvdyAudGFibGVfX2NlbGw6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2JvZHkgLnRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICNmZGMyMzY7IH1cbiAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5IC50YWJsZV9fY2VsbDpudGgtY2hpbGQoMykge1xuICAgICAgY29sb3I6ICMxN2IyNzE7IH1cbiAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5IC50YWJsZV9fcm93Omxhc3QtY2hpbGQgLnRhYmxlX19jZWxsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDM2OyB9XG4gICAgLnRhYmxlX19ib2R5IC50YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50YWJsZV9fYm9keSAudGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5IC50YWJsZV9fY2VsbDpsYXN0LWNoaWxkLFxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2JvZHkgLnRhYmxlX19jZWxsOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5IC50YWJsZV9fY2VsbDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5IC50YWJsZV9fY2VsbDpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2JvZHkgLnRhYmxlX19jZWxsOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGFibGUgLm92ZXJmbG93X291dGVyIHtcbiAgICBtYXgtd2lkdGg6IDU4cHg7IH1cbiAgLnRhYmxlIC5vdmVyZmxvd19lbGxpcHNpcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFzaWRlX3Byb21vIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI0cHggMzBweCAyNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXNpZGVfX3Byb21vLWJvbnVzX2ZpeGVkIHtcbiAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5hc2lkZV9fcHJvbW8tdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1MjdiO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKSwgaW5zZXQgMCAtM3B4IDAgIzIxNDE2NiwgMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXNpZGVfX3Byb21vLXRhYmxlX2ZpeGVkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuYXNpZGVfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjlweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYXNpZGVfX3NlYXJjaCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXNpZGVfX3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hc2lkZV9fc2VhcmNoX190b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYXNpZGVfX3NlYXJjaF9fdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hc2lkZV9fY3VydG91ciB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB3aWR0aDogOTMlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTJweCAxNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyNTNkO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTVhOTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlci10b3A6IDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYXNpZGVfX2N1cnRvdXIge1xuICAgICAgICB0b3A6IDEyN3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmFzaWRlX19jdXJ0b3VyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDEycHggMTAwcHg7XG4gICAgICAgIHRvcDogMTM1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuYXNpZGVfX2N1cnRvdXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTJweCA3MHB4O1xuICAgICAgICB0b3A6IDEzN3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5hc2lkZV9fY3VydG91ciB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMCAxMnB4IDM2cHg7XG4gICAgICAgIHRvcDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hc2lkZV9fY3VydG91ciB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTVhOTE7IH0gfVxuICAuYXNpZGVfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5hc2lkZV9faWNvbl90cm9waHkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Ryb3BoeS5wbmdcIik7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA1MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmFzaWRlX19pY29uX3Ryb3BoeSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hc2lkZV9faWNvbl90cm9waHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hc2lkZV9faWNvbl9pbmZvIHtcbiAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hc2lkZV9fdG9vbHRpcC50b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgICB0b3A6IDI3cHg7IH1cbiAgICAuYXNpZGVfX2ljb25faW5mbzpob3ZlciAuYXNpZGVfX3Rvb2x0aXAudG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXNpZGVfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYXNpZGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5hc2lkZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmFzaWRlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmFzaWRlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hc2lkZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4OyB9IH1cbiAgLmFzaWRlX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmFzaWRlX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFzaWRlX19zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuYXNpZGVfX3RvdXJuYW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hc2lkZV9fdG91cm5hbWVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgLmFzaWRlX190b3VybmFtZW50IC50b3VybmFtZW50X19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5hc2lkZV9fdG91cm5hbWVudF9fbG90dGVyeSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9fbG90dGVyeSAubG90dGVyeV9faW1nLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgICAuYXNpZGVfX3RvdXJuYW1lbnRfX2xvdHRlcnkgLmxvdHRlcnlfX2ltZy1vdmVybGF5IHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7IH0gfVxuICAgICAgLmFzaWRlX190b3VybmFtZW50X19sb3R0ZXJ5IC5sb3R0ZXJ5X190aW1lciAudGltZXJfX25vdGUge1xuICAgICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9fbG90dGVyeSAubG90dGVyeV9fdGltZXIgLnRpbWVyX19jZWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuYXNpZGVfX3RvdXJuYW1lbnRfX2xvdHRlcnkgLmxvdHRlcnlfX3RpbWVyIC50aW1lcl9fcm93X2NhcHRpb24gLnRpbWVyX19jZWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmFzaWRlX190b3VybmFtZW50X19ob2xkZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFhNWE5MTtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjg0YjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmFzaWRlX190b3VybmFtZW50X19ob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFzaWRlX190b3VybmFtZW50X19ob2xkZXIge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTVhOTE7IH0gfVxuICAgICAgLmFzaWRlX190b3VybmFtZW50X19ob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzA0NDY5YyAwJSwgIzUyYmFmZiA1MCUsICMwNDQ2OWMgMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTI0cHg7XG4gICAgICAgIGxlZnQ6IDE2cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAuYXNpZGVfX3RvdXJuYW1lbnRfX2hvbGRlcjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgIHRvcDogMTMycHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9faG9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAxMzRweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9faG9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEzN3B4O1xuICAgICAgICAgICAgbGVmdDogN3B4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9faG9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9faG9sZGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzA0NDY5YyAwJSwgIzUyYmFmZiA1MCUsICMwNDQ2OWMgMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgICAgbGVmdDogMTZweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9faG9sZGVyOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDEzcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAgIC5hc2lkZV9fdG91cm5hbWVudF9faG9sZGVyOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFzaWRlX190b3VybmFtZW50X19ob2xkZXI6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbl9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1haW5fZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMThweCAxMnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5tYWluX2dhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIycHggMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5tYWluX2dhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDExcHggMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAubWFpbl9nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZzogMThweCAxMHB4IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluX2dhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMlIDEycHg7IH0gfVxuICAubWFpbl9wcm9tbyB7XG4gICAgcGFkZGluZzogMzBweCAyNnB4IDE4MnB4IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmQ0YzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluX3Byb21vIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNnB4IDEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW5fcHJvZmlsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTsgfSB9XG4gIC5tYWluX3Byb21vLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA5NXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmQ0YzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluX3Byb21vLWRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDsgfSB9XG4gIC5tYWluX3RvdXJuYW1lbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7IH1cbiAgLm1haW5fdG91cm5hbWVudC1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNnB4IDI4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5tYWluX3RvdXJuYW1lbnQtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluX3RvdXJuYW1lbnQtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cbiAgLm1haW5fbG90dGVyeSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDI4cHggMjBweDsgfVxuICAubWFpbl9sb3R0ZXJ5LWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDI2cHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluX2xvdHRlcnktZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubWFpbl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4OyB9XG4gICAgLm1haW5fcHJvbW8gLm1haW5fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICAgIC5tYWluX3Byb21vIC5tYWluX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1haW5fdG91cm5hbWVudCAubWFpbl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NGI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmE1ODhjO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2lkdGg6IDg3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAubWFpbl90b3VybmFtZW50IC5tYWluX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubWFpbl90b3VybmFtZW50IC5tYWluX19pdGVtOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAzMHB4IDBweCAjNGM5Y2I5OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLm1haW5fdG91cm5hbWVudCAubWFpbl9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICB3aWR0aDogNzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFpbl90b3VybmFtZW50IC5tYWluX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTFiMmY7XG4gIGhlaWdodDogMTgycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1NnB4O1xuICAgICAgaGVpZ2h0OiAxNTZweDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlcl9fbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDkxNDIwIDAlLCAjMDkxNDIwIDMyJSwgIzEzMmU0ZCAzMiUsICMzMjRjNjkgMTAwJSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlcl9fcmlnaHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA5MTQyMCAwJSwgIzA5MTQyMCAzMiUsICMxMzJlNGQgMzIlLCAjMzI0YzY5IDEwMCUpOyB9IH1cbiAgLmhlYWRlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX193cmFwIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4OyB9IH1cbiAgICAuaGVhZGVyX193cmFwX3Njcm9sbCB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgdG91Y2gtYWN0aW9uOiBpbml0aWFsOyB9XG4gIC5oZWFkZXJfX3RvcHBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcHBhbmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH1cbiAgICAuaGVhZGVyX190b3BwYW5lbC5vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE0MjA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX190b3BwYW5lbCAuc2lnbnVwIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAuaGVhZGVyX190b3BwYW5lbCAuc2lnbnVwX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDlweDsgfVxuICAgICAgLmhlYWRlcl9fdG9wcGFuZWwgLmhlYWQtcGFuZWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjRweDsgfVxuICAgICAgLmhlYWRlcl9fdG9wcGFuZWwgLmhlYWQtcGFuZWxfX2NlbGxfZmx1aWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX190b3BwYW5lbCAuaGVhZC1wYW5lbF9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjFweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTMwcHg7IH0gfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDU2cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyMDZweDtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvL2xvZ28ucG5nXCIpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgdG9wOiA3NHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28vbG9nby5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cHggODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgbGVmdDogMTVweDsgfSB9XG4gIC5oZWFkZXJfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQ0cHg7XG4gICAgcGFkZGluZzogM3B4IDAgNDBweCAxOThweDsgfVxuICAgIC5oZWFkZXJfX3BhbmVsLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmhlYWRlcl9fcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAzcHggMCA0MHB4IDMzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmhlYWRlcl9fcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAzcHggMCA0MHB4IDI5NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZWFkZXJfX3BhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMjdweCAwIDQwcHggMTY1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX3BhbmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDYycHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMnB4IDE0cHggMHB4IDIycHg7IH1cbiAgICAgICAgLmhlYWRlcl9fcGFuZWwgLmhlYWQtcGFuZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVhZGVyX19wYW5lbF9sb2dnZWQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNDBweCAzMzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5oZWFkZXJfX3BhbmVsX2xvZ2dlZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCA0MHB4IDI5NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmhlYWRlcl9fcGFuZWxfbG9nZ2VkIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDQwcHggMjEzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmhlYWRlcl9fcGFuZWxfbG9nZ2VkIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDQwcHggMjI4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX3BhbmVsX2xvZ2dlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX3BhbmVsIC5zaWdudXAge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5oZWFkZXJfX3BhbmVsIC5zaWdudXBfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOXB4OyB9IH1cbiAgLmhlYWRlcl9faGVhZC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuaGVhZGVyX19oZWFkLW5hdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9faGVhZC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMzI0YzY5LCAjMTMyZTRkKTtcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODRweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDUwcHg7IH1cbiAgICAgICAgLmhlYWRlcl9faGVhZC1uYXYgLm5hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlcl9faGVhZC1uYXZfdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlcl9faGVhZC1uYXZfdG9wOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NywgMTg1LCAyMjAsIDAuMjkpLCAjMzVkMGZmIDUwJSwgcmdiYSg4NywgMTg1LCAyMjAsIDAuMjkpKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDgwcHggMTBweCAjM2ZjOGZhO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggODBweCAxMHB4ICMzZmM4ZmE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggODBweCAxMHB4ICMzZmM4ZmE7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19oZWFkLW5hdl90b3A6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDI1O1xuICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9faGVhZC1uYXZfdG9wOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2hlYWQtbmF2X3RvcDphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgLmhlYWRlcl9wYW5lbC1vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX3BhbmVsLW9wZW4gLmhlYWRlcl9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fY29uZmlybS1lbWFpbCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICNmZGEzMWIsICNmZDA4MzQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2NvbmZpcm0tZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5oZWFkZXJfX2NvbmZpcm0tZW1haWwgLmNvbmZpcm0tZW1haWxfX3R4dCB7XG4gICAgICB3aWR0aDogOTQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuaGVhZGVyX19jb25maXJtLWVtYWlsIC5jb25maXJtLWVtYWlsX190eHQge1xuICAgICAgICAgIHdpZHRoOiAxMjgwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fY29uZmlybS1lbWFpbCAuY29uZmlybS1lbWFpbF9fdHh0IHtcbiAgICAgICAgICB3aWR0aDogMTE4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAuaGVhZGVyX19jb25maXJtLWVtYWlsIC5jb25maXJtLWVtYWlsX190eHQge1xuICAgICAgICAgIHdpZHRoOiA3MDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX2NvbmZpcm0tZW1haWwgLmNvbmZpcm0tZW1haWxfX3R4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDsgfSB9XG4gICAgLmhlYWRlcl9fY29uZmlybS1lbWFpbCAuY29uZmlybS1lbWFpbF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogM3B4OyB9XG5cbi5oZWFkLXBhbmVsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5oZWFkLXBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG4gIC5oZWFkLXBhbmVsX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuaGVhZC1wYW5lbF9fY2VsbCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZC1wYW5lbF9fY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTMwcHg7IH0gfVxuICAgIC5oZWFkLXBhbmVsX19jZWxsX2ZsdWlkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWQtcGFuZWxfX2NlbGxfZmx1aWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlYWQtcGFuZWxfX3BvaW50ZXIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZ19hbmRfZ2V0X2JvbnVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ3cHggNTRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmhlYWQtcGFuZWxfX3BvaW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVnX2FuZF9nZXRfYm9udXNfc21hbGwucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU2cHggNDNweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNDNweDsgfSB9XG4gIC5oZWFkLXBhbmVsX19zaWdudXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmhlYWQtcGFuZWxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxM3B4IDIxcHggMTRweCAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmM4NWNhLCAjMTY0Mjc4KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzdhYzdmZiwgaW5zZXQgMCAxcHggNnB4IDAgcmdiYSgyMDQsIDI0MiwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZWFkLXBhbmVsX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmhlYWQtcGFuZWxfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZWFkLXBhbmVsX19jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkLXBhbmVsX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZWFkLXBhbmVsX19zb2NpYWxzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuaGVhZC1wYW5lbF9fc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9IH1cblxuLm1vYmlsZS1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vYmlsZS1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAubW9iaWxlLXBhbmVsX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMTBweCA5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAubW9iaWxlLXBhbmVsX19idXR0b25fYmx1ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJjODVjYSwgIzE2NDI3OCk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzdhYzdmZiwgaW5zZXQgMCAxcHggNnB4IDAgcmdiYSgyMDQsIDI0MiwgMjU1LCAwLjUpOyB9XG4gIC5tb2JpbGUtcGFuZWxfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTlweDsgfVxuICAubW9iaWxlLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDhweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9iaWxlLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCAuY291bnRwYWRfX2NvdW50ZXIge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5tb2JpbGUtcGFuZWxfX2Nhc2hpZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogOXB4IDdweDtcbiAgICB3aWR0aDogODdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udXNlci1wYW5lbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51c2VyLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDcycHg7IH0gfVxuICAudXNlci1wYW5lbF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXNlci1wYW5lbF9fY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnVzZXItcGFuZWxfX2NlbGxfYWN0aW9uIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAuaGVhZGVyX19wYW5lbF9sb2dnZWQub3BlbiAudXNlci1wYW5lbF9fY2VsbF9hY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC51c2VyLXBhbmVsX19jZWxsX2FjdGlvbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiA4NHB4OyB9IH1cbiAgICAudXNlci1wYW5lbF9fY2VsbF9zdGF0dXMge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1heC13aWR0aDogNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLnVzZXItcGFuZWxfX2NlbGxfc3RhdHVzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXNlci1wYW5lbF9fY2VsbF9zdGF0dXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudXNlci1wYW5lbF9fc3RhdHVzLnN0YXR1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnVzZXItcGFuZWxfX3N0YXR1cy5zdGF0dXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAudXNlci1wYW5lbF9fY2VsbF9ib251cyAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNjJweDtcbiAgICAgIHdpZHRoOiAxNDRweDsgfVxuICAgICAgLnVzZXItcGFuZWxfX2NlbGxfYm9udXMgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19faW5mbyB7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgcmlnaHQ6IC0zNHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAudXNlci1wYW5lbF9fY2VsbF9ib251cyAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX19iYXIge1xuICAgICAgICAgIHdpZHRoOiAxNzVweDsgfVxuICAgICAgICAudXNlci1wYW5lbF9fY2VsbF9ib251cyAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX190aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIC51c2VyLXBhbmVsX19jZWxsX2JvbnVzIC51c2VyLXBhbmVsX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX2JhciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC51c2VyLXBhbmVsX19jZWxsX2JvbnVzIC51c2VyLXBhbmVsX19yYXRpbmcucmF0aW5nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC51c2VyLXBhbmVsX19jZWxsX2JvbnVzIC51c2VyLXBhbmVsX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX2JhciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwOHB4OyB9XG4gICAgICAgICAgLnVzZXItcGFuZWxfX2NlbGxfYm9udXMgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19faW5mbyB7XG4gICAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgICBib3R0b206IC00cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXNlci1wYW5lbF9fY2VsbF9ib251cyAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAudXNlci1wYW5lbF9fY2VsbF9ib251cyAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX190aXRsZV9hY2NlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX19iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTc1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX19iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTc1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19fYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwOHB4OyB9XG4gICAgICAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgICAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX19pY29uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC51c2VyLXBhbmVsX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX2luZm8ge1xuICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgIGJvdHRvbTogLTRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgICAgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzA4MjAzYTsgfVxuICAgICAgICAudXNlci1wYW5lbF9fcmF0aW5nLnJhdGluZyAucmF0aW5nX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC51c2VyLXBhbmVsX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX2JhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgICAgIC51c2VyLXBhbmVsX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19fcGVyY2VudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4OyB9XG4gICAgICAgIC51c2VyLXBhbmVsX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLnVzZXItcGFuZWxfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19faWNvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cbiAgLnVzZXItcGFuZWxfX2J1dHRvbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgOHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI2ZmOGQwMCwgI2UyZDUzMyk7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICMzYTA0MDQ7XG4gICAgcGFkZGluZzogMTRweCAxMnB4IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7IH1cbiAgICAudXNlci1wYW5lbF9fYnV0dG9uLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMjEwLCAyMjgsIDQ3LCAwLjcpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC51c2VyLXBhbmVsX19idXR0b24uYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnVzZXItcGFuZWxfX2J1dHRvbi5idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzhweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAudXNlci1wYW5lbF9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDlweCA3cHg7XG4gICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXNlci1wYW5lbF9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxOXB4IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAudXNlci1wYW5lbF9fYnV0dG9uLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzA4MjAzYTsgfSB9XG4gIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgICAgLnVzZXItcGFuZWxfX2NvdW50cGFkLmNvdW50cGFkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwODIwM2E7IH1cbiAgICAgICAgLnVzZXItcGFuZWxfX2NvdW50cGFkLmNvdW50cGFkOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXNlci1wYW5lbF9fY291bnRwYWQuY291bnRwYWQgLmNvdW50cGFkX19pY29uIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCAuY291bnRwYWRfX2NvdW50ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCArIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLnVzZXItcGFuZWxfX2NvdW50cGFkLmNvdW50cGFkICsgLnVzZXItcGFuZWxfX2NvdW50cGFkLmNvdW50cGFkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnVzZXItcGFuZWxfX2NvdW50cGFkLmNvdW50cGFkICsgLnVzZXItcGFuZWxfX2NvdW50cGFkLmNvdW50cGFkIHtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCArIC51c2VyLXBhbmVsX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnVzZXItcGFuZWwgLnJhdGluZ19fc3RhcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC51c2VyLXBhbmVsIC5yYXRpbmdfX3N0YXJzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4OyB9IH1cbiAgLnVzZXItcGFuZWxfX3Byb2ZpbGUsIC51c2VyLXBhbmVsX19sb2dvdXQsIC51c2VyLXBhbmVsX19zd2l0Y2hsYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwYTZmZjtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItcGFuZWxfX3Byb2ZpbGUsIC51c2VyLXBhbmVsX19sb2dvdXQsIC51c2VyLXBhbmVsX19zd2l0Y2hsYW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC51c2VyLXBhbmVsX19wcm9maWxlOmJlZm9yZSwgLnVzZXItcGFuZWxfX2xvZ291dDpiZWZvcmUsIC51c2VyLXBhbmVsX19zd2l0Y2hsYW5nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDgyMDNhOyB9XG4gIC51c2VyLXBhbmVsX19wcm9maWxlIC5tb2JpbGUtbmF2X19pY29uIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC51c2VyLXBhbmVsX19sb2dvdXQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnVzZXItcGFuZWxfX25vdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudXNlci1wYW5lbF9fbm90ZV9pbXBvcnRhbnQge1xuICAgICAgY29sb3I6ICNmYzU1MjY7IH1cbiAgLnVzZXItcGFuZWxfX2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDBhNmZmO1xuICAgIHBhZGRpbmc6IDJweCA0MHB4OyB9XG4gICAgLnVzZXItcGFuZWxfX2NhcHRpb25fYWNjZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudXNlci1wYW5lbF9fdmlwLXBvaW50cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLXBhbmVsX192aXAtcG9pbnRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAudXNlci1wYW5lbF9fdmlwLXBvaW50cyAudXNlci1wYW5lbF9fY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC51c2VyLXBhbmVsX192aXAtcG9pbnRzIC51c2VyLXBhbmVsX19jYXB0aW9uX2FjY2VudCB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC51c2VyLXBhbmVsX192aXAtcG9pbnRzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwODIwM2E7IH0gfVxuXG4udG9wcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDE5LjVweCAxMHB4IDE5LjVweCAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wcGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC50b3BwYW5lbF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG9wcGFuZWxfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudG9wcGFuZWxfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG9wcGFuZWxfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC50b3BwYW5lbF9faWNvbl9tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgLnRvcHBhbmVsX19pY29uX21lbnU6YmVmb3JlLCAudG9wcGFuZWxfX2ljb25fbWVudTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC50b3BwYW5lbF9faWNvbl9tZW51OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTRweDsgfVxuICAgICAgLnRvcHBhbmVsX19pY29uX21lbnU6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC00cHg7IH1cbiAgICAgIC50b3BwYW5lbF9fYnV0dG9uX2Nsb3NlIC50b3BwYW5lbF9faWNvbl9tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50b3BwYW5lbF9faWNvbl9jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudG9wcGFuZWxfX2J1dHRvbl9jbG9zZSAudG9wcGFuZWxfX2ljb25fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4OyB9XG4gIC50b3BwYW5lbF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNnB4IDhweCA2cHggMjVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJjODVjYSwgIzE2NDI3OCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICM3YWM3ZmYsIGluc2V0IDAgMXB4IDZweCAwIHJnYmEoMjA0LCAyNDIsIDI1NSwgMC41KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3BwYW5lbF9fYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IDE5cHg7IH0gfVxuICAgIC50b3BwYW5lbF9fYnV0dG9uX2Nsb3NlIHtcbiAgICAgIHRleHQtaW5kZW50OiAtNDQ0NHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG9wcGFuZWxfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnVzZXItdG9wcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVzZXItdG9wcGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnVzZXItdG9wcGFuZWwud3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMxMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAudXNlci10b3BwYW5lbC53cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjkxcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgIC51c2VyLXRvcHBhbmVsLndyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC51c2VyLXRvcHBhbmVsLndyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMjVweDsgfSB9XG4gIC51c2VyLXRvcHBhbmVsX190aXRsZSB7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC51c2VyLXRvcHBhbmVsX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLXRvcHBhbmVsX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9wcGFuZWwub3BlbiAudXNlci10b3BwYW5lbF9fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnVzZXItdG9wcGFuZWxfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnVzZXItdG9wcGFuZWxfX25hbWUge1xuICAgICAgICBjb2xvcjogIzAwYTZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgLnVzZXItdG9wcGFuZWxfX25hbWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAudXNlci10b3BwYW5lbF9fbmFtZTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItdG9wcGFuZWxfX25hbWUge1xuICAgICAgICBjb2xvcjogIzAwYTZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cbiAgICAgICAgLnVzZXItdG9wcGFuZWxfX25hbWU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoOSwgMTksIDMyLCAwKSwgIzA5MTQyMCk7IH1cbiAgICAgICAgLnVzZXItdG9wcGFuZWxfX25hbWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnVzZXItdG9wcGFuZWxfX25hbWU6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9wcGFuZWwub3BlbiAudXNlci10b3BwYW5lbF9fbmFtZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAudXNlci10b3BwYW5lbF9fbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC51c2VyLXRvcHBhbmVsX19uYXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItdG9wcGFuZWxfX25hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX3RvcHBhbmVsLm9wZW4gLnVzZXItdG9wcGFuZWxfX25hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC51c2VyLXRvcHBhbmVsX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAudXNlci10b3BwYW5lbF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweCAwIDIxcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4IDAgMjFweDsgfVxuICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbV92aXAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnVzZXItdG9wcGFuZWxfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTAlLCAjMmI0NDYwLCAjMDkxNDIwKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnVzZXItdG9wcGFuZWxfX2l0ZW1fcHJvZmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnVzZXItdG9wcGFuZWxfX2l0ZW1fcHJvZmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbV9wcm9maWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX3Byb2ZpbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05ODBweCAtMTYycHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMzlweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbV9wcm9maWxlOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudXNlci10b3BwYW5lbF9faXRlbV9iYWxhbmNlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDIxcHg7IH1cbiAgLnVzZXItdG9wcGFuZWxfX25vdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzQ2YjhmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnVzZXItdG9wcGFuZWxfX25vdGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG4gICAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX3Byb2ZpbGUgLnVzZXItdG9wcGFuZWxfX25vdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbV9iYWxhbmNlIC51c2VyLXRvcHBhbmVsX19ub3RlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX2JhbGFuY2UgLnVzZXItdG9wcGFuZWxfX25vdGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX3ZpcCAudXNlci10b3BwYW5lbF9fbm90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbV92aXAgLnVzZXItdG9wcGFuZWxfX25vdGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXNlci10b3BwYW5lbF9fbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbV9iYWxhbmNlIC51c2VyLXRvcHBhbmVsX19ub3RlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX2JhbGFuY2UgLnVzZXItdG9wcGFuZWxfX25vdGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX3ZpcCAudXNlci10b3BwYW5lbF9fbm90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICAudXNlci10b3BwYW5lbF9faXRlbV92aXAgLnVzZXItdG9wcGFuZWxfX25vdGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudXNlci10b3BwYW5lbF9fbm90ZV9hY2NlbnQge1xuICAgICAgY29sb3I6ICNmMWU0MTk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnVzZXItdG9wcGFuZWxfX25vdGVfaW1wb3J0YW50IHtcbiAgICAgIGNvbG9yOiAjRkM1NTI2O1xuICAgICAgcmlnaHQ6IC0xNXB4OyB9XG4gICAgLnVzZXItdG9wcGFuZWxfX25vdGVfd2hpdGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnVzZXItdG9wcGFuZWxfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC51c2VyLXRvcHBhbmVsX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXNlci10b3BwYW5lbF9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLnVzZXItdG9wcGFuZWxfX2ljb25fdmlwIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnVzZXItdG9wcGFuZWxfX2ljb25fbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAgIC51c2VyLXRvcHBhbmVsX19pY29uX21lbnU6YmVmb3JlLCAudXNlci10b3BwYW5lbF9faWNvbl9tZW51OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnVzZXItdG9wcGFuZWxfX2ljb25fbWVudTpiZWZvcmUge1xuICAgICAgICB0b3A6IC00cHg7IH1cbiAgICAgIC51c2VyLXRvcHBhbmVsX19pY29uX21lbnU6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC00cHg7IH1cbiAgICAgIC51c2VyLXRvcHBhbmVsX19idXR0b25fY2xvc2UgLnVzZXItdG9wcGFuZWxfX2ljb25fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudXNlci10b3BwYW5lbF9faWNvbl9jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudXNlci10b3BwYW5lbF9fYnV0dG9uX2Nsb3NlIC51c2VyLXRvcHBhbmVsX19pY29uX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAudXNlci10b3BwYW5lbF9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC51c2VyLXRvcHBhbmVsX19hY3Rpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDUwJSwgIzJiNDQ2MCwgIzA5MTQyMCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnVzZXItdG9wcGFuZWxfX2FjdGlvbjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnVzZXItdG9wcGFuZWxfX2FjdGlvbiAudXNlci10b3BwYW5lbF9fbm90ZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC51c2VyLXRvcHBhbmVsX19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItdG9wcGFuZWxfX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudXNlci10b3BwYW5lbF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNnB4IDhweCA2cHggMjVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJjODVjYSwgIzE2NDI3OCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICM3YWM3ZmYsIGluc2V0IDAgMXB4IDZweCAwIHJnYmEoMjA0LCAyNDIsIDI1NSwgMC41KTsgfVxuICAgIC51c2VyLXRvcHBhbmVsX19idXR0b25fY2xvc2Uge1xuICAgICAgdGV4dC1pbmRlbnQ6IC00NDQ0cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLXRvcHBhbmVsX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC51c2VyLXRvcHBhbmVsX19pdGVtLWNvbmZpcm0tYnRuLCAudXNlci10b3BwYW5lbF9faXRlbS1jb25maXJtLWJ0bjpob3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBwYWRkaW5nOiA3cHggMjJweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRvcDogLTEzcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjUyNjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAudXNlci10b3BwYW5lbF9faXRlbS1jb25maXJtLWJ0biwgLnVzZXItdG9wcGFuZWxfX2l0ZW0tY29uZmlybS1idG46aG92ZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXNlci10b3BwYW5lbF9faXRlbS1jb25maXJtLWJ0biwgLnVzZXItdG9wcGFuZWxfX2l0ZW0tY29uZmlybS1idG46aG92ZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cblxuLnN0YXR1cyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RhdHVzX19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGF0dXNfX25vdGUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLnN0YXR1c19odWdlIHtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDExN3B4OyB9XG4gIC5zdGF0dXNfaHVnZSAuc3RhdHVzX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOTJweDsgfVxuICAuc3RhdHVzX2h1Z2UgLnN0YXR1c19fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDlweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucmF0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJhdGluZ19fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucmF0aW5nX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWExZTE7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAgIC5yYXRpbmdfX3N1bW1hcnkgLnJhdGluZ19faW5mbyB7XG4gICAgICByaWdodDogLTM1cHg7XG4gICAgICBib3R0b206IC01cHg7IH1cbiAgLnJhdGluZ19fdG9vbHRpcCB7XG4gICAgbWluLXdpZHRoOiAxOTFweDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5yYXRpbmdfX3N1bW1hcnkgLnJhdGluZ19fdG9vbHRpcCB7XG4gICAgICByaWdodDogLTExNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucmF0aW5nX19zdW1tYXJ5X19wcm9maWxlIC5yYXRpbmdfX3Rvb2x0aXAge1xuICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTZweCk7IH1cbiAgICAucmF0aW5nX19pbmZvOmhvdmVyIC5yYXRpbmdfX3Rvb2x0aXAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAucmF0aW5nX190b29sdGlwX3JpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHJpZ2h0OiAtMTJweDsgfVxuICAucmF0aW5nX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5yYXRpbmdfX3RpdGxlIC5yYXRpbmdfX2luZm8ge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnJhdGluZ19fdGl0bGVfYWNjZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnJhdGluZ19fdGl0bGVfYWNjZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9IH1cbiAgICAgIC5yYXRpbmdfX3RpdGxlX2FjY2VudC5yYXRpbmdfX3RpdGxlX2xhcmdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5yYXRpbmdfX3RpdGxlX2xhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5yYXRpbmdfX3RpdGxlX2xhcmdlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmF0aW5nX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5yYXRpbmdfX2NhcHRpb25fYWNjZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmMDAwOyB9XG4gIC5yYXRpbmdfX3N0YXJzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG4gIC5yYXRpbmdfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAucmF0aW5nX19pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAucmF0aW5nX19pY29uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnJhdGluZ19fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjBkMTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEzMzE1MjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnJhdGluZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjglO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWExZTE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYzKSwgMCAwIDI3cHggcmdiYSgxMjIsIDI0NywgMjU1LCAwLjU4KSwgMCAwIDI0cHggIzAwMDsgfVxuICAucmF0aW5nX19wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gICAgLnJhdGluZ19fcGVyY2VudF9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnJhdGluZ19nYW1lcGxheSAucmF0aW5nX19iYXIge1xuICBtYXJnaW4tdG9wOiAxOXB4OyB9XG5cbi5yYXRpbmdfZ2FtZXBsYXkgLnJhdGluZ19fc3RhcnMge1xuICB0b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIC5yYXRpbmdfZ2FtZXBsYXkgLnJhdGluZ19fc3RhcnMgLmZhLXN0YXIge1xuICAgIGNvbG9yOiAjRjJFNDE5OyB9XG4gIC5yYXRpbmdfZ2FtZXBsYXkgLnJhdGluZ19fc3RhcnMgLmZhLXN0YXItbyB7XG4gICAgY29sb3I6ICMwODIwM0E7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMyMjQ3NmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnJhdGluZ19nYW1lcGxheSAucmF0aW5nX19wZXJjZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX3N0YXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX3N0YXJzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTgxcHg7XG4gICAgICBsZWZ0OiA2OXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5yYXRpbmdfcHJvZmlsZSAucmF0aW5nX19zdGFycyAuZmEtc3RhciB7XG4gICAgY29sb3I6ICNGMkU0MTk7IH1cbiAgLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX3N0YXJzIC5mYS1zdGFyLW8ge1xuICAgIGNvbG9yOiAjMDgyMDNBO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjMjI0NzZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5yYXRpbmdfcHJvZmlsZSAucmF0aW5nX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX2ljb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX2JhciB7XG4gIG1hcmdpbjogMzZweCA2MnB4IDM2cHggNDZweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX2JhciAucmF0aW5nX19pbmZvIHtcbiAgICByaWdodDogLTMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX2JhciB7XG4gICAgICBtYXJnaW46IDM2cHggNDJweCAzNnB4IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX2JhciB7XG4gICAgICBtYXJnaW46IDM2cHggNDhweCAxNHB4IDE4cHg7IH0gfVxuXG4ucmF0aW5nX3Byb2ZpbGUgLnJhdGluZ19fcGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX3N1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBwYWRkaW5nOiAwIDE4cHggMCAyMnB4OyB9XG4gIC5yYXRpbmdfcHJvZmlsZSAucmF0aW5nX19zdW1tYXJ5IC5yYXRpbmdfX2luZm8ge1xuICAgIHJpZ2h0OiAtMzNweDsgfVxuXG4ucmF0aW5nX3Byb2ZpbGUgLnJhdGluZ19fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gIC5yYXRpbmdfcHJvZmlsZSAucmF0aW5nX19jYXB0aW9uX2FjY2VudCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnJhdGluZ19wcm9maWxlIC5yYXRpbmdfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnJhdGluZ19wcm9maWxlX2JvbnVzIC5yYXRpbmdfX3N1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5yYXRpbmdfcHJvZmlsZV9ib251cyAucmF0aW5nX19iYXIge1xuICBtYXJnaW46IDM2cHggNjJweCAzNnB4IDQ2cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5yYXRpbmdfcHJvZmlsZV9ib251cyAucmF0aW5nX19iYXIge1xuICAgICAgbWFyZ2luOiAzNnB4IDQycHggMzZweCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yYXRpbmdfcHJvZmlsZV9ib251cyAucmF0aW5nX19iYXIge1xuICAgICAgbWFyZ2luOiAyNHB4IDQ4cHggMTRweCAxOHB4OyB9IH1cblxuLnJhdGluZ19wcm9maWxlX2JvbnVzIC5yYXRpbmdfX3BlcmNlbnQge1xuICBwYWRkaW5nLXRvcDogMjJweDsgfVxuXG4ucmF0aW5nX3Byb2ZpbGVfYm9udXMgLnJhdGluZ19fYmFyICsgLnJhdGluZ19fc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDUycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yYXRpbmdfcHJvZmlsZV9ib251cyAucmF0aW5nX19iYXIgKyAucmF0aW5nX19zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH0gfVxuXG4vKmZvbnRhd2Vzb21lKi9cbi5yYXRpbmdfX2ljb24uZmEtc3RhciB7XG4gIGNvbG9yOiAjRjJFNDE5OyB9XG5cbi5yYXRpbmdfX2ljb24uZmEtc3Rhci1vIHtcbiAgY29sb3I6ICMwODIwM0E7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjMjI0NzZmO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udXNlci1wYW5lbCAucmF0aW5nX19pY29uIHtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi8qZm9udGF3ZXNvbWUqL1xuLnRvb2x0aXAge1xuICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAxNHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNWE4NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gIC5pY29uX2luZm8ub3BlbiArIC50b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9vbHRpcF9yaWdodCB7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAudG9vbHRpcF9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICAudG9vbHRpcF9fYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzMDVhODQgdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50OyB9XG4gICAgLnRvb2x0aXBfX2Fycm93X3JpZ2h0IHtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC50b29sdGlwX19hcnJvd19yaWdodDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50ICMzMDVhODQgdHJhbnNwYXJlbnQ7IH1cblxuLnRvb2x0aXBfc3R5bGVfZmxhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDk0MWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWluLXdpZHRoOiAxNjhweDsgfVxuXG4uY291bnRwYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1YjgwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjNGVhOGRiLCAjMjM2ZGQyKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoOTUsIDE4NCwgMjM5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXIgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvdW50cGFkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoMTQ1LCAyMDksIDI1NSwgMC41Mik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg5NSwgMTg0LCAyMzksIDAuNSk7IH1cbiAgLmNvdW50cGFkX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvbnVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYzcHggNTlweDtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmNvdW50cGFkX19pY29uIHtcbiAgICAgICAgbGVmdDogMzYlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY291bnRwYWRfX2ljb24ge1xuICAgICAgICBsZWZ0OiAzNiU7IH0gfVxuICAuY291bnRwYWRfX2NvdW50ZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogLThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyNTU3MDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NyksIDAgMCAzNHB4IHJnYmEoMTIyLCAyNDcsIDI1NSwgMC41OCksIDAgMCAyOHB4ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmNvdW50cGFkX19jb3VudGVyIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAuY291bnRwYWRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwYTZmZjtcbiAgICBwYWRkaW5nOiAycHggNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb3VudHBhZF9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5uYXYge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5uYXZfaGVybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubmF2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlcl9faGVhZC1uYXYgLm5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19oZWFkLW5hdiAubmF2X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5uYXZfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uYXZfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5uYXZfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5uYXZfX2xpbmsge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoNCwgNCwgNCwgMC4xOSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxOXB4IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubmF2X19saW5rLWltcG9ydGFudCB7XG4gICAgICBjb2xvcjogI2UyMjIyMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgLm5hdl9fbGlua19hY3RpdmUsIC5uYXZfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmVhMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZWFkZXJfX2hlYWQtbmF2IC5uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2hlYWQtbmF2IC5uYXZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19uYXYgLm5hdl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLm5hdl9mb290ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAubmF2X2Zvb3RlciAubmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubW9iaWxlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9iaWxlLW5hdl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm1vYmlsZS1uYXZfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTE5cHg7XG4gICAgICByaWdodDogLTE5cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzOHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODNDNjY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2JpbGUtbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1vYmlsZS1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAubW9iaWxlLW5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2JpbGUtbmF2X19saW5rIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjMDBhNmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAubW9iaWxlLW5hdl9fbGluazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODIwM2E7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5tb2JpbGUtbmF2X19saW5rX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZjNTUyNjtcbiAgICAgIG1hcmdpbjogLTJweCAtMTlweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTlweDsgfVxuICAgICAgLm1vYmlsZS1uYXZfX2xpbmtfYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgLm1vYmlsZS1uYXZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5tb2JpbGUtbmF2X19pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubW9iaWxlLW5hdl9faWNvbl9hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICNmYzU1MjY7IH1cbiAgLm1vYmlsZS1uYXZfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmM1NTI2OyB9XG5cbi5tb2JpbGUtbmF2X2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLW5hdl9kcm9wZG93bi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTlweDsgfVxuXG4uc2lnbnVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbF9fc2lnbnVwIC5zaWdudXAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgIC5zaWdudXAge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAuc2lnbnVwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaWdudXAge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuc2lnbnVwX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxNHB4IDlweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkNTMzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZjhkMDAsICNhZGE0MzQpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLnNpZ251cF9fYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5zaWdudXBfX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCA5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkLXBhbmVsX19zaWdudXAgLnNpZ251cF9fYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAuc2lnbnVwX19pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnNpZ251cF9faW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZC1wYW5lbF9fc2lnbnVwIC5zaWdudXBfX2lucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2lnbnVwX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnNfYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNvY2lhbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZDRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggMCAjMWMzNjUyO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM0MzVjNzc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogNnB4IDlweCAwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlOyB9XG4gICAgLnNvY2lhbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc29jaWFsc19faXRlbTpob3ZlciB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTNkMWZmICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5zb2NpYWxzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAtMnB4IDlweCAwcHggMHB4OyB9IH1cbiAgLnNvY2lhbHNfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5zb2NpYWxzX2ZpbGxlZCAuc29jaWFsc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Njg1YTI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuXG4uc29jaWFsc19mb3JtIC5zb2NpYWxzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ2ODVhMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC5zb2NpYWxzX2Zvcm0gLnNvY2lhbHNfX2l0ZW1fYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVhOGRiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZWE4ZGIgMCUsICMyMzZkZDIgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuXG4uc29jaWFsc19zbWFsbCAuc29jaWFsc19faXRlbSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4OyB9XG5cbi5ib3R0b20tcGFuZWwge1xuICB3aWR0aDogNDk1cHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoOTEsIDY0LCA3MSwgMC4zOCksIDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNTMpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYm90dG9tLXBhbmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmJvdHRvbS1wYW5lbF9fY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMC42cHggLTAuOHB4IDAgIzFlMzU1MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYm90dG9tLXBhbmVsX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmYwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDE4cHggNDRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ib3R0b20tcGFuZWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gIC5ib3R0b20tcGFuZWxfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gIC5ib3R0b20tcGFuZWxfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5ib3R0b20tcGFuZWxfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYm90dG9tLXBhbmVsX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgIGNvbG9yOiAjZTVlMmYzOyB9XG4gIC5ib3R0b20tcGFuZWxfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ib3R0b20tcGFuZWxfX2JvbnVzLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE0cHggYXV0byAxOHB4O1xuICAgIG1heC13aWR0aDogMjg4cHg7IH1cbiAgLmJvdHRvbS1wYW5lbF9fYm9udXMtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5ib3R0b20tcGFuZWxfX2JvbnVzLW5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi53aXNoLWJvbnVzLFxuLndlYmltLWJ1dHRvbi1zbGlkZXIge1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud2lzaC1ib251cyxcbiAgICAud2ViaW0tYnV0dG9uLXNsaWRlciB7XG4gICAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDsgfSB9XG5cbi53aXNoLWJvbnVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogNDRweDtcbiAgbWluLWhlaWdodDogMTkxcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDIwMDsgfVxuICAud2lzaC1ib251cy5vcGVuIHtcbiAgICB3aWR0aDogNzYwcHg7XG4gICAgei1pbmRleDogMjAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAud2lzaC1ib251cy5vcGVuIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2lzaC1ib251cy5vcGVuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC53aXNoLWJvbnVzLm9wZW4gLndpc2gtYm9udXNfX2NvbnRlbnQtYmxvY2sge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC53aXNoLWJvbnVzLm9wZW4gLndpc2gtYm9udXNfX2Nsb3NlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLndpc2gtYm9udXNfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndpc2gtYm9udXNfX2Nsb3NlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH0gfVxuICAud2lzaC1ib251c19fY29udGVudC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc2MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MTZweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuM3MsIG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIGJveC1zaGFkb3c6IDhweCA2cHggOHB4ICMwNDBmMjEsIGluc2V0IDAgMXB4IDAgIzEzMmU0ZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLndpc2gtYm9udXNfX2NvbnRlbnQtYmxvY2sge1xuICAgICAgICB3aWR0aDogNzAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aXNoLWJvbnVzX19jb250ZW50LWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAud2lzaC1ib251c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53aXNoLWJvbnVzX19ib251cy1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE2NzhiZSAwJSwgIzFjNDQ4MCAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMXB4IDAgIzRkOThjZTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IGVhc2UtaW4tb3V0IDAuMnM7IH1cbiAgICAud2lzaC1ib251cy5vcGVuIC53aXNoLWJvbnVzX19ib251cy1sYWJlbCB7XG4gICAgICBsZWZ0OiAtNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aXNoLWJvbnVzX19ib251cy1sYWJlbCB7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAzNHB4OyB9IH1cbiAgICAud2lzaC1ib251c19fYm9udXMtbGFiZWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDg1cHggNzVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53aXNoLWJvbnVzX19ib251cy1sYWJlbCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTJweCA0MnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLndpc2gtYm9udXNfX2JvbnVzLWxhYmVsIHNwYW4uc21hbGwtdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0b3A6IDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLndpc2gtYm9udXNfX2JvbnVzLWxhYmVsIHNwYW4uc21hbGwtdHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgdG9wOiAxcHg7IH0gfVxuICAud2lzaC1ib251c19faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud2lzaC1ib251c19faGVhZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53aXNoLWJvbnVzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDE4cHggNDBweCA3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDksIDMyLCA1OCwgMC44Myk7XG4gICAgY29sb3I6ICNmZmYwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2lzaC1ib251c19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgLndpc2gtYm9udXNfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aXNoLWJvbnVzX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAud2lzaC1ib251c19fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLndpc2gtYm9udXNfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQycHg7IH1cbiAgICAud2lzaC1ib251c19faW5wdXQgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMTkycHg7XG4gICAgICBjb2xvcjogI2U1ZTJmMztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDQzLCA0MiwgNzAsIDAuNDYpLCBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM5NjY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndpc2gtYm9udXNfX2lucHV0IC5pbnB1dF9faW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxNzBweDsgfSB9XG4gIC53aXNoLWJvbnVzX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjYmUyZjIxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLndpc2gtYm9udXNfX2JvbnVzLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE0cHggYXV0byAxOHB4O1xuICAgIG1heC13aWR0aDogMjg4cHg7IH1cbiAgLndpc2gtYm9udXNfX2JvbnVzLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAud2lzaC1ib251c19fYm9udXMtbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogIzgzYTZkMTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLndpc2gtYm9udXNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBjb2xvcjogIzljYzFlMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2lzaC1ib251c19fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4uaGVybyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5oZXJvX19zbGlkZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDk0MHB4O1xuICAgIGhlaWdodDogMzkwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVyb19fc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDE0MjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgLmhlcm9fX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuaGVyb19fc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDExODBweDtcbiAgICAgICAgaGVpZ2h0OiAzMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5oZXJvX19zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDI1OHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZXJvX19zbGlkZXIge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIGhlaWdodDogMTkycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAuaGVyb19fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5oZXJvX193cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzgycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuaGVyb19fd3JhcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZXJvX193cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX193cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX193cmFwX190b3VybmFtZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMjA1cHg7IH0gfVxuICAgIC5oZXJvX193cmFwX3N1Ym5hdi1vcGVuIHtcbiAgICAgIGhlaWdodDogMzMycHg7IH1cbiAgLmhlcm9fX25hdiB7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDM5MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmhlcm9fX25hdiB7XG4gICAgICAgIHRvcDogMzI0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuaGVyb19fbmF2IHtcbiAgICAgICAgdG9wOiAyNThweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuaGVyb19fbmF2IHtcbiAgICAgICAgdG9wOiAxOTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fX25hdiB7XG4gICAgICAgIHRvcDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19uYXZfX3RvdXJuYW1lbnQge1xuICAgICAgICB0b3A6IDE1MHB4OyB9IH1cbiAgICAuaGVyb19fbmF2X3N0aWNreSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogOTQwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5oZXJvX19uYXZfc3RpY2t5IHtcbiAgICAgICAgICB3aWR0aDogMTQyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIC5oZXJvX19uYXZfc3RpY2t5IHtcbiAgICAgICAgICB3aWR0aDogMTE4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAuaGVyb19fbmF2X3N0aWNreSB7XG4gICAgICAgICAgd2lkdGg6IDcwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm9fX25hdl9zdGlja3kge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVyb19fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NTQ3NztcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMXM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVyb19fc3VibmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlcm9fX3N1Ym5hdiAubmF2X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjhweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5oZXJvX19zdWJuYXYgLm5hdl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMXB4OyB9IH1cbiAgICAuaGVyb19fbmF2X3N0aWNreSAuaGVyb19fc3VibmF2IHtcbiAgICAgIGhlaWdodDogNDRweDsgfVxuICAuaGVybyAuaGVyb19fbmF2X3Njcm9sbDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE1LCA0MSwgNzEsIDAuMDEpIDAlLCAjMGYyOTQ3IDcwJSwgIzBmMjk0NyAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAwIDAgIzE3Mzg2ZCwgaW5zZXQgMCAxcHggMCAwICM0ZDk4Y2UsIGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjEpO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmhlcm9fX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMzQ3cHg7XG4gICAgaGVpZ2h0OiAxMjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICBwYWRkaW5nOiA0MXB4IDMwcHggMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY291bnRlci1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdW50ZXItYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzQ3cHggMTIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMyAvIDIpLCBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgICAgLmhlcm9fX2NvdW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY291bnRlci1iZ0AyeC5wbmdcIik7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19jb3VudGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdW50ZXItYmctc21hbGwucG5nXCIpO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMjBweCAxMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdW50ZXItYmctc21hbGwucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMyMHB4IDEyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgLmhlcm9fX2NvdW50ZG93biB7XG4gICAgdG9wOiA3OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxN3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fX2NvdW50ZG93biB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5oZXJvX19jb3VudG5vdGUge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMTIsIDEyLCAxMiwgMC4xOCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19jb3VudG5vdGUge1xuICAgICAgICBwYWRkaW5nOiA0MXB4IDAgMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuaGVyb19fY291bnRidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NWU5YztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiODVjOSwgIzE5M2E2Mik7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDAgMCAjNzljNmZmLCAwIDJweCAwIDAgIzE1MmY1MCwgaW5zZXQgMCAxcHggN3B4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fX2NvdW50YnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiA0M3B4IDEwcHggMCAwOyB9IH1cblxuLmhlcm8tcHJvbW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4NHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmhlcm8tcHJvbW8ge1xuICAgICAgaGVpZ2h0OiA0MzFweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgLmhlcm8tcHJvbW8ge1xuICAgICAgaGVpZ2h0OiAzNzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5oZXJvLXByb21vIHtcbiAgICAgIGhlaWdodDogMjMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlcm8tcHJvbW8ge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5oZXJvLXByb21vX19oZXJvIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmhlcm8tcHJvbW9fX2hlcm86YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICMwNWMwZjYgMCUsIHJnYmEoMCwgMjEwLCAyNTUsIDAuNDYpIDQ1JSwgcmdiYSg3OSwgMTg1LCAyNDIsIDApIDgyJSwgcmdiYSgxMTgsIDE3MywgMjM2LCAwKSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgIzMwOTRkZjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuaGVyby1wcm9tb19faGVybzphZnRlciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjMDVjMGY2IDAlLCByZ2JhKDAsIDIxMCwgMjU1LCAwLjQ2KSA0NSUsIHJnYmEoNzksIDE4NSwgMjQyLCAwKSA4MiUsIHJnYmEoMTE4LCAxNzMsIDIzNiwgMCkgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDEwcHggMCAjMzA5NGRmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5oZXJvLXByb21vX19oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiA0MzBweDsgfVxuICAgICAgICAuaGVyby1wcm9tb19faGVybyAuaGVyby1wcm9tb19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmhlcm8tcHJvbW9fX2hlcm8ge1xuICAgICAgICBoZWlnaHQ6IDM2OXB4OyB9XG4gICAgICAgIC5oZXJvLXByb21vX19oZXJvIC5oZXJvLXByb21vX19pbWcge1xuICAgICAgICAgIGhlaWdodDogMzY5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmhlcm8tcHJvbW9fX2hlcm8ge1xuICAgICAgICBoZWlnaHQ6IDIyOXB4OyB9XG4gICAgICAgIC5oZXJvLXByb21vX19oZXJvIC5oZXJvLXByb21vX19pbWcge1xuICAgICAgICAgIGhlaWdodDogMjI5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvLXByb21vX19oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiAyMjlweDsgfVxuICAgICAgICAuaGVyby1wcm9tb19faGVybyAuaGVyby1wcm9tb19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIyOXB4OyB9IH1cbiAgLmhlcm8tcHJvbW9fX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVyby1wcm9tb19faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxNDdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCAwJSwgIzA4MjAzYSAxMDAlKTsgfVxuICAgIC5oZXJvLXByb21vX19pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgIzA4MjAzYSAxMDAlKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvLXByb21vX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlcm8tcHJvbW9fX2l0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGVyby1wcm9tb19faXRlbV9fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyby1wcm9tb19faXRlbV9fbW9iOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDAlLCAjMDgyMDNhIDEwMCUpOyB9XG4gICAgLmhlcm8tcHJvbW9fX2l0ZW1fX21vYjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxNDdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsICMwODIwM2EgMTAwJSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVyby1wcm9tb19faXRlbV9fbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVyby1wcm9tb19fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVyby1wcm9tb19fd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAuaGVyby1wcm9tb19fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDgxcHg7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMyMzNjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTc1LCAyMjEsIDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYzKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTFweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuaGVyby1wcm9tb19fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDQzNnB4O1xuICAgICAgICBoZWlnaHQ6IDk5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00OXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oZXJvLXByb21vX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvLXByb21vX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNHB4OyB9IH1cbiAgICAuaGVyby1wcm9tb19fYnV0dG9uX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjAwMTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5oZXJvLXByb21vX19idXR0b25fX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5oZXJvLXByb21vX19idXR0b25fX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm8tcHJvbW9fX2J1dHRvbl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuICAgIC5oZXJvLXByb21vX19idXR0b25fX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5oZXJvLXByb21vX19idXR0b25fX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVyby1wcm9tb19fYnV0dG9uX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cblxuLmNvdW50ZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuY291bnRkb3duX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDEyLCAxMiwgMTIsIDAuMzMpO1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2NvdW50ZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jb3VudGRvd25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY291bnRkb3duX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9jb3VudGVyLnN2Z1wiKTtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cbiAgLmNvdW50ZG93bl9fZGl2aWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCA0cHggMCAxcHg7IH1cbiAgICAuY291bnRkb3duX19kaXZpZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLCc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvdW50ZG93bl9fZGl2aWRlcjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4ubWFpbi1uYXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi1uYXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NywgMTg1LCAyMjAsIDAuMyksICMzNWQwZmYgNTAlLCByZ2JhKDg3LCAxODUsIDIyMCwgMC4zKSk7XG4gICAgYm94LXNoYWRvdzogLTJweCAxMHB4IDYxcHggN3B4ICMzZmM4ZmE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLm1haW4tbmF2X19zdWJuYXYuc3VibmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1uYXZfX3N1Ym5hdi5zdWJuYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tbmF2X19zdWJuYXYuc3VibmF2IC5zdWJuYXZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuaGVyb19fbmF2X3N0aWNreSAubWFpbi1uYXZfX3N1Ym5hdi5zdWJuYXYge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5tYWluLW5hdl9faXRlbV9zdWJuYXY6aG92ZXIgLm1haW4tbmF2X19zdWJuYXYuc3VibmF2IHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmhlcm9fX25hdl9zdGlja3kgLm1haW4tbmF2X19pdGVtX2FjdGl2ZSAubWFpbi1uYXZfX3N1Ym5hdi5zdWJuYXYge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm1haW4tbmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5tYWluLW5hdl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLm1haW4tbmF2X19pdGVtOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubWFpbi1uYXZfX2l0ZW1fYWN0aXZlOmFmdGVyLCAubWFpbi1uYXZfX2l0ZW1fYWN0aXZlICsgLm1haW4tbmF2X19pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLm1haW4tbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIycHggMzZweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDQsIDQsIDQsIDAuMTkpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmVhMDA7IH1cbiAgICAgIC5tYWluLW5hdl9fbGluazpob3ZlciAubWFpbi1uYXZfX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXZfaW1nL3Nwcml0ZV9hY3RpdmUucG5nXCIpOyB9XG4gICAgICAubWFpbi1uYXZfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYWluLW5hdl9faXRlbTpmaXJzdC1jaGlsZCAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDsgfVxuICAgIC5tYWluLW5hdl9faXRlbV9hY3RpdmUgLm1haW4tbmF2X19saW5rIHtcbiAgICAgIGNvbG9yOiB5ZWxsb3c7IH1cbiAgICAgIC5tYWluLW5hdl9faXRlbV9hY3RpdmUgLm1haW4tbmF2X19saW5rOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19pdGVtX2FjdGl2ZSAubWFpbi1uYXZfX2xpbmsgLm1haW4tbmF2X19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmF2X2ltZy9zcHJpdGVfYWN0aXZlLnBuZ1wiKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW0gLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLm1haW4tbmF2X19pdGVtOmZpcnN0LWNoaWxkIC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAubWFpbi1uYXZfX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXZfaW1nL3Nwcml0ZV9pbmFjdGl2ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMjNweDtcbiAgICB3aWR0aDogNzlweDtcbiAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgICAubWFpbi1uYXZfX2ltZ19fbGlrZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC05cHg7IH1cbiAgICAubWFpbi1uYXZfX2ltZ19fc2xvdHMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMjk4cHg7IH1cbiAgICAubWFpbi1uYXZfX2ltZ19famFja3BvdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTUwcHg7IH1cbiAgICAubWFpbi1uYXZfX2ltZ19fYm9yZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMjIzcHg7IH1cbiAgICAubWFpbi1uYXZfX2ltZ19fZmF2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC03OHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5tYWluLW5hdl9faW1nIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbWdfX2xpa2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTZweDsgfVxuICAgICAgICAubWFpbi1uYXZfX2ltZ19fc2xvdHMge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0yNjNweDsgfVxuICAgICAgICAubWFpbi1uYXZfX2ltZ19famFja3BvdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTEzMHB4OyB9XG4gICAgICAgIC5tYWluLW5hdl9faW1nX19ib3JkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTk1cHg7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbWdfX2ZhdiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTY3cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLm1haW4tbmF2X19pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1uYXZfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3VibmF2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjk0NztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7IH1cbiAgLnN1Ym5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMyU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zdWJuYXZfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3VibmF2X19pdGVtOmFmdGVyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgLnN1Ym5hdl9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnN1Ym5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdWJuYXZfX2xpbmtfYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjk2OTE1ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5zdWJuYXZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdWJuYXZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4OyB9IH1cbiAgICAuc3VibmF2X19pdGVtOmhvdmVyIC5zdWJuYXZfX2xpbmsge1xuICAgICAgY29sb3I6ICM2ZWZmMDA7IH1cbiAgICAgIC5zdWJuYXZfX2l0ZW06aG92ZXIgLnN1Ym5hdl9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53aW5zbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDk1OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IC0xOXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLndpbnNsaW5lIHtcbiAgICAgIHdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAud2luc2xpbmUge1xuICAgICAgd2lkdGg6IDEyMDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIzcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAud2luc2xpbmUge1xuICAgICAgd2lkdGg6IDcxOXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53aW5zbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cbiAgLndpbnNsaW5lX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLndpbnNsaW5lX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndpbnNsaW5lX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA2NHB4OyB9IH1cbiAgLndpbnNsaW5lX19ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzU1YTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjJzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC53aW5zbGluZV9faXRlbTpob3ZlciAud2luc2xpbmVfX2Jsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjRjN2U7IH1cbiAgLndpbnNsaW5lX19pbWcge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMyYzgyZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2luc2xpbmVfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDYzcHg7IH0gfVxuICAud2luc2xpbmVfX292ZXJsYXkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNDcpLCAwIDJweCAzcHggcmdiYSg2LCAyMywgNDIsIDAuMjYpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjFzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2luc2xpbmVfX292ZXJsYXkge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2M3B4OyB9IH1cbiAgICAud2luc2xpbmVfX2l0ZW06aG92ZXIgLndpbnNsaW5lX19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Myk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud2luc2xpbmVfX2l0ZW06aG92ZXIgLndpbnNsaW5lX19vdmVybGF5IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG4gIC53aW5zbGluZV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC53aW5zbGluZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEycHggMTNweCAxMHB4IDk3cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLndpbnNsaW5lX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDEzcHggMTBweCAxMDVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndpbnNsaW5lX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEzcHggOHB4IDgwcHg7XG4gICAgICAgIGhlaWdodDogNjRweDsgfSB9XG4gIC53aW5zbGluZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2luc2xpbmVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9IH1cbiAgICAud2luc2xpbmVfX3RpdGxlX2NvbG9yX3llbGxvdyB7XG4gICAgICBjb2xvcjogI2ZmZTQwMDsgfVxuICAud2luc2xpbmVfX25vdGUge1xuICAgIGNvbG9yOiAjMDFmZjI1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDc0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aW5zbGluZV9fbm90ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC53aW5zbGluZV9fbm90ZV9zbWFsbCB7XG4gICAgICBjb2xvcjogIzNjOTBmMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyMDNhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzNTVhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnByZXZpZXdfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJldmlld19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTg4cHg7IH1cbiAgLnByZXZpZXdfX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4xcztcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wcmV2aWV3X19pdGVtOmhvdmVyIC5wcmV2aWV3X19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43Myk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMi45cHggMS4xcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpLCAwIDJweCAxcHggcmdiYSgxMywgMjUsIDM5LCAwLjM3KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5wcmV2aWV3X19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnByZXZpZXdfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAucHJldmlld19fYnV0dG9uX2RlbW8ge1xuICAgICAgcGFkZGluZzogNnB4IDlweDtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7IH1cbiAgLnByZXZpZXdfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcmV2aWV3X19pY29uLmZhIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByZXZpZXdfX2ljb24uZmEuaW5fZmF2b3JpdGVzIHtcbiAgICBjb2xvcjogI2ZmZjAwMTsgfVxuICAucHJldmlld19faW5mbyB7XG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByZXZpZXdfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCAjMTExYzI4O1xuICAgIGNvbG9yOiAjYTJiZWRjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG4gIC5wcmV2aWV3X19ub3RlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMGExODI5O1xuICAgIGNvbG9yOiAjNGQ3YmIwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJldmlld19fbm90ZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDQ0NjljIDAlLCAjNTJiYWZmIDUwJSwgIzA0NDY5YyAxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNlYXJjaF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLnNlYXJjaF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmluZF9pY29uLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCA0MXB4OyB9XG4gIC5zZWFyY2hfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMTUyMjMxLCAwIDFweCAwICMzNTRjNjg7XG4gICAgY29sb3I6ICNhMGM2ZjM7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMXB4IDM3cHggMTFweCAxM3B4OyB9XG4gICAgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzOyB9XG4gICAgLnNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzOyB9XG4gICAgLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzOyB9XG4gICAgLnNlYXJjaF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuc2VhcmNoX19pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnNlYXJjaF9faW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLnRvdXJuYW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRvdXJuYW1lbnRfc3RhdHVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnRvdXJuYW1lbnRfbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudG91cm5hbWVudF9uYW1lOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC50b3VybmFtZW50X25hbWUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50b3VybmFtZW50X25hbWUgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnRvdXJuYW1lbnRfbmFtZSBoMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50b3VybmFtZW50X25hbWUgaDIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgbGVmdDogMTQ1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG91cm5hbWVudF92aXAtbGV2ZWxzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzRweDtcbiAgICAgIGxlZnQ6IDE0NXB4OyB9IH1cbiAgLnRvdXJuYW1lbnRfX3Byb21vIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLnRvdXJuYW1lbnRfX3Byb21vIC50b3VybmFtZW50X19wcml6ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC50b3VybmFtZW50X19wcm9tbyAudG91cm5hbWVudF9fcHJpemVfX25hbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAudG91cm5hbWVudF9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLnRvdXJuYW1lbnRfX2hlYWQgLnRvdXJuYW1lbnRfX25hbWUge1xuICAgICAgY29sb3I6ICNmZmQ4MDE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudG91cm5hbWVudF9fYmFja25vdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IC03cHg7XG4gICAgbGVmdDogLTlweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM1NWE4MztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnRvdXJuYW1lbnRfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDEzLCAyNSwgMzksIDAuMjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLnRvdXJuYW1lbnRfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnRvdXJuYW1lbnRfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAudG91cm5hbWVudF9faW1nLW92ZXJsYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50b3VybmFtZW50X19pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRvdXJuYW1lbnRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC50b3VybmFtZW50X190aW1lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAudG91cm5hbWVudF9fdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnRvdXJuYW1lbnRfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cbiAgLnRvdXJuYW1lbnRfX3BhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC50b3VybmFtZW50X195b3VycG9zaXRpb24gaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNXB4IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnRvdXJuYW1lbnRfX3lvdXJwb3NpdGlvbiBoMyB7XG4gICAgICAgIG1hcmdpbjogNXB4IDBweDsgfSB9XG4gIC50b3VybmFtZW50X195b3VycG9zaXRpb24gLnRhYmxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnRvdXJuYW1lbnRfX3lvdXJwb3NpdGlvbiB0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogIzEzMmQ0YjtcbiAgICBjb2xvcjogIzg4YWRkNztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnRvdXJuYW1lbnRfX3lvdXJwb3NpdGlvbiB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnRvdXJuYW1lbnRfX3lvdXJwb3NpdGlvbiB0YWJsZSB0ZDpudGgtY2hpbGQobisyKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogNjlweDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnRhYl9fY29udGVudCAuYWN0aXZlIC50b3VybmFtZW50X3ZpcC1sZXZlbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDQyYjUyO1xuICAgIGNvbG9yOiAjMWQ0ODdhO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiX19jb250ZW50IC5hY3RpdmUgLnRvdXJuYW1lbnRfdmlwLWxldmVsIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgICAudGFiX19jb250ZW50IC5hY3RpdmUgLnRvdXJuYW1lbnRfdmlwLWxldmVsLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzM2ZGFmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDEwcHggIzAwMTMyNyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiX19jb250ZW50IC5hY3RpdmUgLnRvdXJuYW1lbnRfdmlwLWxldmVscyB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpOyB9IH1cbiAgICAudGFiX19jb250ZW50IC5hY3RpdmUgLnRvdXJuYW1lbnRfdmlwLWxldmVscyA+IHAge1xuICAgICAgY29sb3I6ICM2YThiYzU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWJfX2NvbnRlbnQgLmFjdGl2ZSAudG91cm5hbWVudF92aXAtbGV2ZWxzID4gcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gIC50b3VybmFtZW50X3N1bW1hIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAudG91cm5hbWVudF9zdW1tYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvdXJuYW1lbnRfc3VtbWEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC50b3VybmFtZW50X3N1bW1hIC5jb3VudGRvd25fX2RpdmlkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnRvdXJuYW1lbnRfc3VtbWEgLmNvdW50ZG93biBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAjZmNjODA3O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2xlYXJTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAudG91cm5hbWVudF9zdW1tYSAuY291bnRkb3duIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjMzY2Mjk3O1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC50b3VybmFtZW50X2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzhhYWRlZTtcbiAgICBmb250LXNpemU6IC45NWVtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLnRvdXJuYW1lbnRfc3RhdHVzIC5hY3RpdmUtdG91cm5hbWVudF9fc3RhdHVzLFxuICAudG91cm5hbWVudF9zdGF0dXMgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXMsXG4gIC50b3VybmFtZW50X3N0YXR1cyAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTNweDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnRvdXJuYW1lbnRfc3RhdHVzIC5hY3RpdmUtdG91cm5hbWVudF9fc3RhdHVzLFxuICAgICAgLnRvdXJuYW1lbnRfc3RhdHVzIC5mdXR1cmUtdG91cm5hbWVudF9fc3RhdHVzLFxuICAgICAgLnRvdXJuYW1lbnRfc3RhdHVzIC5maW5pc2hlZC10b3VybmFtZW50X19zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDczcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3VybmFtZW50X3N0YXR1cyAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1cyxcbiAgICAgIC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyxcbiAgICAgIC50b3VybmFtZW50X3N0YXR1cyAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgICAudG91cm5hbWVudF9zdGF0dXMgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgc3BhbixcbiAgICAudG91cm5hbWVudF9zdGF0dXMgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXMgc3BhbixcbiAgICAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOGFhZGVlO1xuICAgICAgZm9udC1zaXplOiAwLjk1ZW07IH1cbiAgICAudG91cm5hbWVudF9zdGF0dXMgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgaW1nLFxuICAgIC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcsXG4gICAgLnRvdXJuYW1lbnRfc3RhdHVzIC5maW5pc2hlZC10b3VybmFtZW50X19zdGF0dXMgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUxcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC50b3VybmFtZW50X3N0YXR1cyAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcsXG4gICAgICAgIC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcsXG4gICAgICAgIC50b3VybmFtZW50X3N0YXR1cyAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzIGltZyB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDUxcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudG91cm5hbWVudF9zdGF0dXMgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgaW1nLFxuICAgICAgICAudG91cm5hbWVudF9zdGF0dXMgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXMgaW1nLFxuICAgICAgICAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gIC50b3VybmFtZW50X3N0YXR1cyAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1cyB7XG4gICAgY29sb3I6ICMwMGZmYmI7IH1cbiAgLnRvdXJuYW1lbnRfc3RhdHVzIC5mdXR1cmUtdG91cm5hbWVudF9fc3RhdHVzIHtcbiAgICBjb2xvcjogI2ZmOTUwMDsgfVxuICAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyB7XG4gICAgY29sb3I6ICNmZjM2NGI7IH1cblxuLnRvdXJuYW1lbnRfZ2FtZXBsYXkge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50b3VybmFtZW50X2dhbWVwbGF5IC50b3VybmFtZW50X190aW1lciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDgzcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnRvdXJuYW1lbnRfZ2FtZXBsYXkgLnRvdXJuYW1lbnRfX3RpbWVyIHtcbiAgICAgICAgaGVpZ2h0OiA4M3B4OyB9IH1cbiAgICAudG91cm5hbWVudF9nYW1lcGxheSAudG91cm5hbWVudF9fdGltZXIgLnRpbWVyX19yb3dfY2FwdGlvbiAudGltZXJfX2NlbGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnRvdXJuYW1lbnRfZ2FtZXBsYXkgLnRvdXJuYW1lbnRfX3RpbWVyIC50aW1lcl9fY2VsbCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAudG91cm5hbWVudF9nYW1lcGxheSAudG91cm5hbWVudF9fdGltZXIgLnRpbWVyX19ub3RlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC50b3VybmFtZW50X2dhbWVwbGF5IC50b3VybmFtZW50X190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1heC1oZWlnaHQ6IDEyMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnRvdXJuYW1lbnRfZ2FtZXBsYXkgLnRvdXJuYW1lbnRfX3RhYmxlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTE1cHg7IH0gfVxuICAgIC50b3VybmFtZW50X2dhbWVwbGF5IC50b3VybmFtZW50X190YWJsZSAudGFibGVfX3JvdyB7XG4gICAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgLnRvdXJuYW1lbnRfZ2FtZXBsYXkgLnRvdXJuYW1lbnRfX2ltZy1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC50b3VybmFtZW50X2dhbWVwbGF5IC50b3VybmFtZW50X19pbWctb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIHdpZHRoOiAxODBweDsgfSB9XG4gIC50b3VybmFtZW50X2dhbWVwbGF5IC50YWJsZV9fYm9keSAudGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnRvdXJuYW1lbnRfX2F0dGVudGlvbi1wcml6ZSB7XG4gIG1hcmdpbjogLTIwcHggYXV0bzsgfVxuICAudG91cm5hbWVudF9fYXR0ZW50aW9uLXByaXplID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC50b3VybmFtZW50X19hdHRlbnRpb24tcHJpemUgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG91cm5hbWVudF9fYXR0ZW50aW9uLXByaXplID4gKiB7XG4gICAgICAgIG1hcmdpbjogLTIwcHggMDsgfSB9XG4gIC50b3VybmFtZW50X19hdHRlbnRpb24tcHJpemUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC50b3VybmFtZW50X19hdHRlbnRpb24tcHJpemUgc3BhbiBzbWFsbCB7XG4gICAgICBjb2xvcjogIzhhYWRlZTtcbiAgICAgIGZvbnQtc2l6ZTogNzIlOyB9XG5cbi50b3VybmFtZW50X190YWJsZSAudGFibGVfX2hlYWRyb3cgLnRhYmxlX19jZWxsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudG91cm5hbWVudF9fdGFibGUgLnRhYmxlX19oZWFkcm93IC50YWJsZV9fY2VsbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudG91cm5hbWVudF91bmRlZmluZWQgLnRvdXJuYW1lbnRfX3RhYmxlIC50YWJsZV9faGVhZHJvdyAudGFibGVfX2NlbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnRvdXJuYW1lbnRfX3RhYmxlIC50YWJsZV9fYm9keSAudGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuXG4udGltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aW1lcl9fbm90ZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzI0MzM0NDtcbiAgICBjb2xvcjogI2ZmZDgwMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAudGltZXJfX25vdGVfbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50aW1lcl9fdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC50aW1lcl9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnRpbWVyX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnRpbWVyX19yb3dfZGlnaXQgLnRpbWVyX19jZWxsIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnRpbWVyX19yb3dfZGlnaXQgLnRpbWVyX19jZWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC50aW1lcl9fcm93X2NhcHRpb24gLnRpbWVyX19jZWxsIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICBjb2xvcjogI2ZmZDgwMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRpbWVyX19jZWxsX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDA7IH1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXJfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxYjJmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjMTgzODVmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNzhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2hlYWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3NnB4OyB9IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB0b3A6IC00OHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMmE0NztcbiAgICBib3gtc2hhZG93OiAwIDNweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX25hdiB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX25hdiAubmF2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gICAgLmZvb3Rlcl9fbmF2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ExZWZlYjBmIDAlLCAjNTJiYWZmIDUwJSwgI2ExZWZlYjBmIDEwMCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjlweCA4NHB4IDNweCAjMWZhOWRiO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDI5cHggODRweCAzcHggIzFmYTlkYjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjlweCA4NHB4IDNweCAjMWZhOWRiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX25hdjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLmZvb3Rlcl9faWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5mb290ZXJfX2NlbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgICAuZm9vdGVyX19jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZm9vdGVyX19ydWxlcyB7XG4gICAgY29sb3I6ICM0MzU4NzI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaW5mby1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NDBweDsgfVxuICAuaW5mby1wYW5lbF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjI1NDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbmZvLXBhbmVsX190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbmZvLXBhbmVsX190aXRsZV9pbXBvcnRhbnQge1xuICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5pbmZvLXBhbmVsX19jYXB0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuaW5mby1wYW5lbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIGhlaWdodDogODlweDtcbiAgICBwYWRkaW5nOiAyNHB4IDQycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4ODlkNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cblxuLmFsZXJ0LXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzc1NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgcGFkZGluZzogMThweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWxlcnQtcGFuZWxfX2lubmVyIHtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5hbGVydC1wYW5lbF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYWxlcnQtcGFuZWxfX2NlbGxfZmx1aWQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmFsZXJ0LXBhbmVsX19ub3RlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFsZXJ0LXBhbmVsX19idXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQzNWM3NztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2NzlweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoOTEsIDY0LCA3MSwgMC4zOCksIDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNTMpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9kYWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYTI3O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgxMDgsIDEwNiwgMTM5LCAwLjI1KTsgfSB9XG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZGFsLWhlYWQtYmcuanBnXCIpO1xuICAgIGhlaWdodDogNzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgcGFkZGluZzogMjdweCA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1vZGFsX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gICAgcGFkZGluZzogMzJweCAyN3B4IDM4cHggMzJweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbF9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvcGFjaXR5OiAwLjI3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmM2Q2MDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7IH0gfVxuICAubW9kYWxfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDlweCAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5tb2RhbF9faW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vZGFsX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIC5tb2RhbF9faW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm1vZGFsX19pbnB1dC1pbm5lci5pbnB1dF9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMXB4IDAgIzA5MjAzYTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGhlaWdodDogNDlweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tb2RhbF9faW5wdXQtaW5uZXIuaW5wdXRfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuICAubW9kYWxfX2xhYmVsIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tb2RhbF9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogM3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9kYWxfX2NhcHRpb24ge1xuICAgICAgICB0b3A6IDI0cHg7IH0gfVxuICAgIC5tb2RhbF9fY2FwdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWxfX3Rvb2x0aXAge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLm1vZGFsX19ub3RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vZGFsX19ub3RlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm1vZGFsX19ub3RlX2ltcG9ydGFudCB7XG4gICAgICBjb2xvcjogI2ZhMmUzODtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luOiAzM3B4IDAgNnB4IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1vZGFsX19ub3RlX2ltcG9ydGFudCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm1vZGFsX19ub3RlX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAzM3B4IDAgNnB4IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubW9kYWxfX25vdGVfYWNjZW50IHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1vZGFsX19lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9kYWxfX2Vycm9yIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7IH0gfVxuICAubW9kYWxfX3NpZ251cC1zb2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9kYWxfX3NpZ251cC1zb2Mge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICAubW9kYWxfX3NpZ251cCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vZGFsX19zaWdudXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1vZGFsX19zaWdudXAgLnNpZ251cF9fYnV0dG9uIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgICAubW9kYWxfX3NpZ251cCAuc2lnbnVwX19pbnB1dC1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1MzQ0ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIGluc2V0IC0xMjFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA5KTsgfVxuICAubW9kYWxfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tb2RhbF9fYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDMwcHg7IH0gfVxuICAubW9kYWxfX3NvY2lhbCAuc29jaWFsc19faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDY4NWEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC5tb2RhbF9fZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzdweCAzMXB4IDM5cHggMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMTA4LCAxMDYsIDEzOSwgMC4yNSk7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vZGFsX19mb290ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICAubW9kYWxfX2Zvb3RlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLnBvcHVwIHtcbiAgd2lkdGg6IDU2OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDklKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ5JSk7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDkxLCA2NCwgNzEsIDAuMzgpLCAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUzKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG4gIC5wb3B1cF90YWJzIHtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnBvcHVwX3RhYnMgLnRhYl9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAzMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucG9wdXBfdGFicyB7XG4gICAgICAgIHdpZHRoOiA5NDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5wb3B1cF90YWJzIHtcbiAgICAgICAgd2lkdGg6IDk0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wb3B1cF90YWJzIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXBfdGFicyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgLnBvcHVwX3RhYnMgLnRhYl9fY2xvc2Uge1xuICAgICAgdG9wOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cF90YWJzIC50YWJfX2Nsb3NlIHtcbiAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgcmlnaHQ6IDE0cHg7IH0gfVxuICAucG9wdXBfX2Nsb3NlLCAucG9wdXAgLnBvcHVwX2dvX3RvbWFpbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwLjZweCAtMC44cHggMCAjMmIyYTNjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wb3B1cF9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvcHVwX19oZWFkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NywgMTg1LCAyMjAsIDApLCAjMzVkMGZmIDUwJSwgcmdiYSg4NywgMTg1LCAyMjAsIDApKTsgfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAyMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucG9wdXBfX3RpdGxlX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZjAwMDsgfVxuICAgIC5wb3B1cF9fY29udGVudCAucG9wdXBfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwX19jb250ZW50IC5wb3B1cF9fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIC5wb3B1cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM5ZTljYmQ7XG4gICAgcGFkZGluZzogMjRweCA1cHggMjNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5wb3B1cF9fc3VidGl0bGVfYWNjZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmMDAwOyB9XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3B1cF9fbGFiZWwge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wb3B1cF9fbGFiZWxfc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5wb3B1cF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQyYztcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wb3B1cF9fZm9vdGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NywgMTg1LCAyMjAsIDApLCAjMzVkMGZmIDUwJSwgcmdiYSg4NywgMTg1LCAyMjAsIDApKTsgfVxuICAgIC5wb3B1cF9fZm9vdGVyIC5mb290ZXJfX2ZpcnN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAgIC5wb3B1cF9fZm9vdGVyIC5mb290ZXJfX3NlY29uZCB7XG4gICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAucG9wdXBfX2Zvb3RlciAuZm9vdGVyX190aGlyZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLnBvcHVwX19ub3RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLnBvcHVwX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBvcHVwX19zb2NpYWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5wb3B1cF9fc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODI5YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnBvcHVwX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gIC5wb3B1cF9fZ2FsbGVyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDsgfVxuICAgIC5wb3B1cF9fZ2FsbGVyeSAucHJldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwX19nYWxsZXJ5IC5wcmV2aWV3IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXc6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wb3B1cF9fZ2FsbGVyeSAucHJldmlld19faW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTRweCA1cHg7IH1cbiAgICAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXdfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjRmM2ZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5wb3B1cF9fZ2FsbGVyeSAucHJldmlld19fbm90ZSB7XG4gICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBvcHVwIC5jb2x1bW5fXzEtNSB7XG4gICAgd2lkdGg6IDE5JTsgfVxuICAucG9wdXAgLmNvbHVtbl9fMi01IHtcbiAgICB3aWR0aDogMzklOyB9XG4gIC5wb3B1cCAuY29sdW1uX18zLTUge1xuICAgIHdpZHRoOiA1OSU7IH1cbiAgLnBvcHVwIC5jb2x1bW5fXzQtNSB7XG4gICAgd2lkdGg6IDc5JTsgfVxuICAucG9wdXAgLmNvbHVtbl9fNS01IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9wdXAgLmNvbHVtbl9fMS0zIHtcbiAgICB3aWR0aDogMzMlOyB9XG4gIC5wb3B1cCAuY29sdW1uX18yLTMge1xuICAgIHdpZHRoOiA2NiU7IH1cbiAgLnBvcHVwIC5jb2x1bW5fX2hhbGYge1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgLnBvcHVwIC5jb2x1bW5fXzEtNSwgLnBvcHVwIC5jb2x1bW5fXzItNSwgLnBvcHVwIC5jb2x1bW5fXzMtNSwgLnBvcHVwIC5jb2x1bW5fXzQtNSwgLnBvcHVwIC5jb2x1bW5fXzUtNSwgLnBvcHVwIC5jb2x1bW5fXzEtMywgLnBvcHVwIC5jb2x1bW5fXzItMywgLnBvcHVwIC5jb2x1bW5fX2hhbGYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI3cHgpIHtcbiAgICAgIC5wb3B1cCAuY29sdW1uX18xLTUsIC5wb3B1cCAuY29sdW1uX18yLTUsIC5wb3B1cCAuY29sdW1uX18zLTUsIC5wb3B1cCAuY29sdW1uX180LTUsIC5wb3B1cCAuY29sdW1uX181LTUsIC5wb3B1cCAuY29sdW1uX18xLTMsIC5wb3B1cCAuY29sdW1uX18yLTMsIC5wb3B1cCAuY29sdW1uX19oYWxmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5wb3B1cCAuZ2FtZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwZTIzM2I7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMjBweCAxMXB4IHJnYmEoMzMsIDEzNiwgMTUyLCAwLjQ1KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyNXB4KSB7XG4gICAgICAucG9wdXAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTsgfSB9XG4gICAgLnBvcHVwIC5nYW1lLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoODcsIDE4NSwgMjIwLCAwKSwgIzM1ZDBmZiA1MCUsIHJnYmEoODcsIDE4NSwgMjIwLCAwKSk7IH1cbiAgICAucG9wdXAgLmdhbWUtY29udGFpbmVyOm50aC1jaGlsZCg0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wb3B1cCAuZ2FtZS1jb250YWluZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBtYXJnaW46IDVweCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBvcHVwIC5nYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIHdpZHRoOiAyODRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wb3B1cCAuZ2FtZS1jb250YWluZXIgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucG9wdXAgLmdhbWUtY29udGFpbmVyOmhvdmVyIC5wcmV2aWV3X19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43Myk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMi45cHggMS4xcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpLCAwIDJweCAxcHggcmdiYSgxMywgMjUsIDM5LCAwLjM3KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxNjFweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnBvcHVwIC5nYW1lLWNvbnRhaW5lcjpob3ZlciAucHJldmlld19fb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiA3MCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAucG9wdXAgLmdhbWUtY29udGFpbmVyOmhvdmVyIC5wcmV2aWV3X19vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDY4JTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cCAuZ2FtZS1jb250YWluZXI6aG92ZXIgLnByZXZpZXdfX292ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogNjYlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAgICAgLnBvcHVwIC5nYW1lLWNvbnRhaW5lcjpob3ZlciAucHJldmlld19fb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAucG9wdXAgLmdhbWUtY29udGFpbmVyOmhvdmVyIC5wcmV2aWV3X19vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDYyJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gICAgICAgIC5wb3B1cCAuZ2FtZS1jb250YWluZXI6aG92ZXIgLnByZXZpZXdfX292ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogNjAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgICAgLnBvcHVwIC5nYW1lLWNvbnRhaW5lcjpob3ZlciAucHJldmlld19fb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiA1OCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAucG9wdXAgLmdhbWUtY29udGFpbmVyOmhvdmVyIC5wcmV2aWV3X19vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDU2JTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wb3B1cCAuZ2FtZS1jb250YWluZXI6aG92ZXIgLnByZXZpZXdfX292ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTkxcHg7IH0gfVxuICAgIC5wb3B1cCAuZ2FtZS1jb250YWluZXIgLnByZXZpZXdfX25vdGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiA1cHggYXV0byAxNXB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QsIC5wb3B1cC5wb3B1cF92aXBCb251c1JlYWN0IHtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aXAtYm9udXMtYmcucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdCAjMWQxYjJlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCwgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzUmVhY3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QgLnBvcHVwX19oZWFkLCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXBfX2hlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzI2MmYzOTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCAucG9wdXBfX2Nsb3NlLCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXBfX2Nsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCAucG9wdXAgLmNvbHVtbl9fMS0zLCAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QgLnBvcHVwIC5jb2x1bW5fXzEtNSwgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzQWN0IC5wb3B1cCAuY29sdW1uX18yLTMsIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCAucG9wdXAgLmNvbHVtbl9fMi01LCAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QgLnBvcHVwIC5jb2x1bW5fXzMtNSwgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzQWN0IC5wb3B1cCAuY29sdW1uX180LTUsIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCAucG9wdXAgLmNvbHVtbl9fNS01LCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXAgLmNvbHVtbl9fMS0zLCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXAgLmNvbHVtbl9fMS01LCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXAgLmNvbHVtbl9fMi0zLCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXAgLmNvbHVtbl9fMi01LCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXAgLmNvbHVtbl9fMy01LCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXAgLmNvbHVtbl9fNC01LCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCAucG9wdXAgLmNvbHVtbl9fNS01IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QgaDEsIC5wb3B1cC5wb3B1cF92aXBCb251c1JlYWN0IGgxIHtcbiAgICAgIGNvbG9yOiAjZmRjMjM2O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDEwcHggMTEuODhweCByZ2JhKDI0LCAyLCAyNywgMC41NSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLXRvcDogNDNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjdweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QgaDEsIC5wb3B1cC5wb3B1cF92aXBCb251c1JlYWN0IGgxIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QgcCwgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzUmVhY3QgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzQWN0IGltZywgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzUmVhY3QgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjdweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfdmlwQm9udXNBY3QgaW1nLCAucG9wdXAucG9wdXBfdmlwQm9udXNSZWFjdCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzQWN0IGJ1dHRvbiwgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzUmVhY3QgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI3cHgpIHtcbiAgICAgIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCAuY29sdW1uX18xLTUsIC5wb3B1cC5wb3B1cF92aXBCb251c1JlYWN0IC5jb2x1bW5fXzEtNSB7XG4gICAgICAgIHdpZHRoOiAxOSU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCAuY29sdW1uX18xLTUsIC5wb3B1cC5wb3B1cF92aXBCb251c1JlYWN0IC5jb2x1bW5fXzEtNSB7XG4gICAgICAgIHdpZHRoOiAyOSU7IH0gfVxuICAgIC5wb3B1cC5wb3B1cF92aXBCb251c0FjdCAucG9wdXBfX3NlY3Rpb246bGFzdC1jaGlsZCwgLnBvcHVwLnBvcHVwX3ZpcEJvbnVzUmVhY3QgLnBvcHVwX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzExMjU0MiwgIzA3MDgyOSk7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDE5cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHpvb206IDAuODQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKTsgfSB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZmNTI1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX2hlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQyYzsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX2Nsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAuaWNvbi1wcml6ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzNjNweDtcbiAgICAgIHRvcDogLTE3cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5pY29uLXByaXplIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnNlY3Rpb24tMS10eHQge1xuICAgICAgICBtYXJnaW46IDAgMCAxM3B4OyB9IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogIzhlMjMxZjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDdweCByZ2JhKDE1MSwgMTc1LCA1NCwgMC41KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDIwcHggN3B4IHJnYmEoMTUxLCAxNzUsIDU0LCAwLjUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggN3B4IHJnYmEoMTUxLCAxNzUsIDU0LCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UyZDUzMywgI2ZmOGQwMCk7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggIzNhMDQwNDsgfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fYnV0dG9uLmJ1dHRvbl9jb2xvcl9ibHVlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0ZmNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMWI3ZjAsICMxOTMyYmMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzFweCkge1xuICAgICAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX2J1dHRvbi5idXR0b25fY29sb3JfYmx1ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNjBweCAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX3NlY3Rpb24gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbjpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbjpudGgtY2hpbGQoMykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbjpudGgtY2hpbGQoMykgaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uX19tYWluIC5wb3B1cF9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG9wdXBfX2ltYWdlLnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDM2MHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uX19tYWluIC5wb3B1cF9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX3NlY3Rpb25fX21haW4gLmNvbHVtbl9faGFsZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX3NlY3Rpb25fX21haW4gI2Nsb2NrZGl2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uX19tYWluICNjbG9ja2RpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbl9fbWFpbiAjY2xvY2tkaXYgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDMzLCAxMTUsIDAuNTMpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX3NlY3Rpb25fX21haW4gI2Nsb2NrZGl2IGRpdiA+IHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNzA5MmE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMwMGQ2ZmI7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX3NlY3Rpb25fX21haW4gLnNtYWxsdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbl9fbWFpbiAubm9fcHJlc2VudCB7XG4gICAgICAgIGNvbG9yOiAjMzUzYjU4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uX19kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDkyYTtcbiAgICAgICAgY29sb3I6ICMwMGQ2ZmI7IH1cbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbl9fZGFyazphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NywgMTg1LCAyMjAsIDApLCAjMzVkMGZmIDUwJSwgcmdiYSg4NywgMTg1LCAyMjAsIDApKTsgfVxuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uX19kYXJrOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NywgMTg1LCAyMjAsIDApLCAjMzVkMGZmIDUwJSwgcmdiYSg4NywgMTg1LCAyMjAsIDApKTsgfVxuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uX19kYXJrIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uX19kYXJrIC5wb3B1cF9fYXJyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb3B1cF9fYXJyb3cucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX3NlY3Rpb25fX2RhcmsgLnBvcHVwX19jb3VudHBhZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19zZWN0aW9uIC5wb3B1cF9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdWxhcl9faGVhZCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIHRhYmxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNmM2U1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNTM0ZDVlO1xuICAgICAgYmFja2dyb3VuZDogIzI4MjczODsgfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiB0ZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTU1O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2U1NTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZjNlNTU7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyODI3Mzg7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gdGJvZHkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGNvbG9yOiAjMWNiYmI0OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIHRib2R5IHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICBjb2xvcjogI2ZkYzIzNjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cC1zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzU1NGI2MDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5hbW91bnQtb2YtcGF5bWVudHMge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyMTMxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLmFtb3VudC1vZi1wYXltZW50cyB7XG4gICAgICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAuYW1vdW50LW9mLXBheW1lbnRzIC5hbW91bnQge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAuYW1vdW50LW9mLXBheW1lbnRzIHNtYWxsOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLmFtb3VudC1vZi1wYXltZW50cyBzbWFsbDpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2I2YTljMztcbiAgICAgICAgICBsZWZ0OiA3M3B4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAuYW1vdW50LW9mLXBheW1lbnRzIHNtYWxsOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyN3B4OyB9IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAuYW1vdW50LW9mLXBheW1lbnRzIHA6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDIxcHggMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAuYW1vdW50LW9mLXBheW1lbnRzIHNtYWxsOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24ge1xuICAgIHdpZHRoOiA5MjBweDtcbiAgICBjb2xvcjogI2I2YTljMztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAxJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiBoMiB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAucG9wdXBfX3RpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAucG9wdXBfX2hlYWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEyMWQyOSwgIzA0MTAxZCk7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5wb3B1cF9fY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAuaWNvbi1wcml6ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyODNweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5pY29uLXByaXplIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5wb3B1cF9fYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZlMzAzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZTk0MDAsICNmZjAwMjQpOyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5wb3B1cF9fYnV0dG9uLmJ1dHRvbl9jb2xvcl9ibHVlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0ZmNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMWI3ZjAsICMxOTMyYmMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzFweCkge1xuICAgICAgICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gLnBvcHVwX19idXR0b24uYnV0dG9uX2NvbG9yX2JsdWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gLnBvcHVwX19zZWN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQxMjI0OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAucG9wdXBfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTVweCA2MHB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5wb3B1cF9fc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAucG9wdXBfX3NlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAucG9wdXBfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWZ0ZXItYWN0aXZhdGlvbi1iZy5wbmcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0ICMxNDEyMjQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4OyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5wb3B1cF9fc2VjdGlvbiAucG9wdXBfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyMTMxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIHRhYmxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZjNlNTU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzUzNGQ1ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyODI3Mzg7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiB0ZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTU1O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlNTU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZjNlNTU7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjgyNzM4OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiB0Ym9keSB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgY29sb3I6ICMxY2JiYjQ7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIHRib2R5IHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICBjb2xvcjogI2ZkYzIzNjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAucG9wdXAtc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM1NTRiNjA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gLmFtb3VudC1vZi1wYXltZW50cyB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzIyMjEzMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5hbW91bnQtb2YtcGF5bWVudHMge1xuICAgICAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5hbW91bnQtb2YtcGF5bWVudHMgLmFtb3VudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAuYW1vdW50LW9mLXBheW1lbnRzIHNtYWxsOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5hbW91bnQtb2YtcGF5bWVudHMgc21hbGw6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiNmE5YzM7XG4gICAgICAgICAgbGVmdDogNzNweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC5hbW91bnQtb2YtcGF5bWVudHMgc21hbGw6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7IH0gfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAuYW1vdW50LW9mLXBheW1lbnRzIHA6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDIxcHggMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gLmFtb3VudC1vZi1wYXltZW50cyBzbWFsbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gLnRpbWVyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiO1xuICAgICAgY29sb3I6ICNmZGMyMzY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC50aW1lciB7XG4gICAgICB3aWR0aDogMjUycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNkM2M1MDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2QzYzUwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxM3B4IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAudGltZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy90aW1lci1zdGFycy1sZWZ0LnBuZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEzM3B4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTlweCk7IH1cbiAgICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gLnRpbWVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy90aW1lci1zdGFycy1yaWdodC5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTMzcHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxOXB4KTsgfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAudGltZXItYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgZm9udC1zaXplOiAzMXB4OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAudGltZXItY2VsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMjMlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC50aW1lci1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDsgfVxuICAgIC5wb3B1cC5wb3B1cF9hZnRlckFjdGl2YXRpb24gLnRpbWVyX19jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uIC50aW1lcl9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDsgfVxuICAgICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAudGltZXJfX2NlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAudGltZXJfX3JvdyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI0OHB4OyB9XG4gICAgLnBvcHVwLnBvcHVwX2FmdGVyQWN0aXZhdGlvbiAjY291bnR1cCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uICNjb3VudHVwIHAuZG90cyB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAucG9wdXAucG9wdXBfYWZ0ZXJBY3RpdmF0aW9uICNjb3VudHVwIHAjZGF5cyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuXG4ucG9wdXBfcGF5bWVudENvbmZpcm0gaDEsIC5wb3B1cF9wYXltZW50Q29uZmlybSBoMiwgLnBvcHVwX3BheW1lbnRDb25maXJtIGgzLCAucG9wdXBfcGF5bWVudENvbmZpcm0gaDQsIC5wb3B1cF9wYXltZW50Q29uZmlybSBoNSB7XG4gIGNvbG9yOiAjZjFlNDE5OyB9XG5cbi5wb3B1cF9wYXltZW50Q29uZmlybSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBvcHVwX3BheW1lbnRDb25maXJtIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wb3B1cF9jaG9vc2VCb251cywgLnBvcHVwX2RlcG9zaXRTdWNjZXNzIHtcbiAgd2lkdGg6IDk0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5wb3B1cF9jaG9vc2VCb251cywgLnBvcHVwX2RlcG9zaXRTdWNjZXNzIHtcbiAgICAgIHdpZHRoOiA3MDBweDsgfSB9XG4gIC5wb3B1cF9jaG9vc2VCb251cyAucG9wdXBfX3RpdGxlLCAucG9wdXBfZGVwb3NpdFN1Y2Nlc3MgLnBvcHVwX190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NXB4IDUwcHggMjZweDsgfVxuICAucG9wdXBfY2hvb3NlQm9udXMgLnBvcHVwX19ib251c2VzLCAucG9wdXBfZGVwb3NpdFN1Y2Nlc3MgLnBvcHVwX19ib251c2VzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7IH1cblxuLnBvcHVwX2RlcG9zaXRTdWNjZXNzIC5wb3B1cF9fZ2FsbGVyeSAucHJldmlldyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cF9kZXBvc2l0U3VjY2VzcyAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfSB9XG5cbi5wb3B1cF9yZWdpc3RyYXRpb24ge1xuICB3aWR0aDogNzAwcHg7IH1cbiAgLnBvcHVwX3JlZ2lzdHJhdGlvbiAucG9wdXBfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMjFweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucG9wdXBfcmVnaXN0cmF0aW9uIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDQwcHggMzFweDsgfVxuICAucG9wdXBfcmVnaXN0cmF0aW9uIC5wb3B1cF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiB7XG4gIHdpZHRoOiA1NjhweDsgfVxuICAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19jb250ZW50IC5ib251cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7IH1cbiAgLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIC5wb3B1cF9hZnRlclJlZ2lzdHJhdGlvbiAucG9wdXBfX3RpdGxlX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG5cbi5wb3B1cF9kZXBvc2l0U3VjY2VzcyB7XG4gIHdpZHRoOiA4MDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAucG9wdXBfZGVwb3NpdFN1Y2Nlc3Mge1xuICAgICAgd2lkdGg6IDcwMHB4OyB9IH1cbiAgLnBvcHVwX2RlcG9zaXRTdWNjZXNzIC5wb3B1cF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9XG4gIC5wb3B1cF9kZXBvc2l0U3VjY2VzcyAucG9wdXBfX2Zvb3RlciB7XG4gICAgbWluLWhlaWdodDogNTVweDsgfVxuICAucG9wdXBfZGVwb3NpdFN1Y2Nlc3MgLnBvcHVwX19nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5wb3B1cF9kZXBvc2l0U3VjY2VzcyAucG9wdXBfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5wb3B1cF9jaGFuZ2VQYXNzd29yZCB7XG4gIHdpZHRoOiA1NjhweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5wb3B1cF9jaGFuZ2VQYXNzd29yZCAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMzcHggMjVweCA0OXB4IDMxcHg7IH1cbiAgLnBvcHVwX2NoYW5nZVBhc3N3b3JkIC5wb3B1cF9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAucG9wdXBfY2hhbmdlUGFzc3dvcmQgLnBvcHVwX19pbnB1dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucG9wdXBfY2hhbmdlUGFzc3dvcmQgLnBvcHVwX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4ucG9wdXBfcGFzc3dvcmRDaGFuZ2VkLCAucG9wdXBfcmVtaW5kU3VjY2VzcyB7XG4gIHdpZHRoOiA1NjhweDsgfVxuICAucG9wdXBfcGFzc3dvcmRDaGFuZ2VkIC5wb3B1cF9fY29udGVudCwgLnBvcHVwX3JlbWluZFN1Y2Nlc3MgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgNjRweDsgfVxuICAgIC5wb3B1cF9wYXNzd29yZENoYW5nZWQgLnBvcHVwX19jb250ZW50IC5wb3B1cF9fdGl0bGUsIC5wb3B1cF9yZW1pbmRTdWNjZXNzIC5wb3B1cF9fY29udGVudCAucG9wdXBfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4ucG9wdXBfcmVzdG9yZVBhc3N3b3JkIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjVweCA2NHB4IDMxcHg7IH1cbiAgLnBvcHVwX3Jlc3RvcmVQYXNzd29yZCAucG9wdXBfX2NvbnRlbnQgLnBvcHVwX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2FhYTliODtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucG9wdXBfcmVzdG9yZVBhc3N3b3JkIC5wb3B1cF9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjlweDsgfVxuICAucG9wdXBfcmVzdG9yZVBhc3N3b3JkIC5wb3B1cF9faW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9wdXBfcmVzdG9yZVBhc3N3b3JkIC5wb3B1cF9faW5wdXQgLmlucHV0X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2E1YTNiZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucG9wdXBfcGhvbmVWZXJpZmljYXRpb24gLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMzZweCAxMTJweCA1MnB4IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3B1cF9waG9uZVZlcmlmaWNhdGlvbiAucG9wdXBfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMThweCAxNnB4IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAucG9wdXBfcGhvbmVWZXJpZmljYXRpb24gLnBvcHVwX19jb250ZW50IC5idXR0b25fc3R5bGVfZmxhdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnBvcHVwX3Bob25lVmVyaWZpY2F0aW9uIC5wb3B1cF9fY29udGVudCAuYnV0dG9uX3N0eWxlX2ZsYXQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4ICM0OTQ3NjcsIDAgMXB4IDAgIzFhMTkyNTsgfVxuXG4ucG9wdXBfcGhvbmVWZXJpZmljYXRpb24gLnBvcHVwX19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuXG4ucG9wdXBfcGhvbmVWZXJpZmljYXRpb24gLnBvcHVwX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgaGVpZ2h0OiA0OXB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5wb3B1cF9waG9uZVZlcmlmaWNhdGlvbiAucG9wdXBfX3RpbWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5wb3B1cF9waG9uZVZlcmlmaWNhdGlvbiAucG9wdXBfX2FkdmljZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgY29sb3I6ICM4MzgzODM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4ucG9wdXBfcGhvbmVWZXJpZmljYXRpb24gLnBvcHVwX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucG9wdXBfZW1haWxWZXJpZmljYXRpb24gLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMjdweCA1M3B4IDU1cHggNTNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwX2VtYWlsVmVyaWZpY2F0aW9uIC5wb3B1cF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDUzcHggNTVweCA1M3B4OyB9IH1cblxuLnBvcHVwX2VtYWlsVmVyaWZpY2F0aW9uIC5wb3B1cF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAyMXB4OyB9XG5cbi5wb3B1cF9lbWFpbENvbmZpcm1lZCAucG9wdXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA2M3B4IDExNXB4IDgwcHggMTI4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3B1cF9lbWFpbENvbmZpcm1lZCAucG9wdXBfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4OyB9IH1cblxuLnBvcHVwX2VtYWlsQ29uZmlybWVkIC5wb3B1cF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyB7XG4gIHdpZHRoOiA5NDBweDtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5wb3B1cF90b3VybmFtZW50R2FtZXMge1xuICAgICAgd2lkdGg6IDcwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3B1cF90b3VybmFtZW50R2FtZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAucG9wdXBfdG91cm5hbWVudEdhbWVzIC5wcmV2aWV3X19pdGVtIHtcbiAgICBoZWlnaHQ6IDE0MXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXBfdG91cm5hbWVudEdhbWVzIC5wcmV2aWV3X19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMjhweDsgfSB9XG4gIC5wb3B1cF90b3VybmFtZW50R2FtZXMgLnBvcHVwX190aXRsZSB7XG4gICAgcGFkZGluZzogMzNweCA0MDBweCAyOXB4IDM3cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAzMnB4IDIxcHg7IH0gfVxuICAucG9wdXBfdG91cm5hbWVudEdhbWVzIC5wb3B1cF9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTRweDtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH0gfVxuICAgIC5wb3B1cF90b3VybmFtZW50R2FtZXMgLnBvcHVwX19zZWFyY2ggLnNlYXJjaF9faW5wdXQge1xuICAgICAgd2lkdGg6IDI3NnB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTcyMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzBkMGMxMywwIDFweCAwICMzMjMxNDQ7XG4gICAgICBjb2xvcjogI2E1YTNiZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDIxcHg7IH1cbiAgICAucG9wdXBfdG91cm5hbWVudEdhbWVzIC5wb3B1cF9fc2VhcmNoIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICByaWdodDogOHB4OyB9XG4gIC5wb3B1cF90b3VybmFtZW50R2FtZXMgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggMjBweCAyNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MnB4OyB9IH1cbiAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDM0NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cF90b3VybmFtZW50R2FtZXMgLnBvcHVwX19nYWxsZXJ5IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkgLm1haW4ge1xuICAgICAgcGFkZGluZzogMCAyMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkgLm1haW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9wdXBfdG91cm5hbWVudEdhbWVzIC5wb3B1cF9fZ2FsbGVyeSAubWFpbiB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAgICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgICAgICAgIHdpZHRoOiA0MyUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMy4zMyUgIWltcG9ydGFudDsgfSB9XG4gICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXdfX2luZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEzZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEzcHg7IH1cbiAgICAucG9wdXBfdG91cm5hbWVudEdhbWVzIC5wb3B1cF9fZ2FsbGVyeSAucHJldmlld19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXdfX25vdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wb3B1cF9mYXZvcml0ZXNBZGRlZCAucG9wdXBfX3RpdGxlLCAucG9wdXBfZmF2b3JpdGVzQWRkZWRGYWlsIC5wb3B1cF9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjZweDsgfVxuXG4ucG9wdXBfZmF2b3JpdGVzQWRkZWQgLnBvcHVwX19jb250ZW50LCAucG9wdXBfZmF2b3JpdGVzQWRkZWRGYWlsIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCA1NXB4IDIwcHg7IH1cblxuLnBvcHVwX2dhbWVwbGF5IHtcbiAgd2lkdGg6IDgwMHB4OyB9XG5cbi5wb3B1cF9nYW1lcGxheURlcG9zaXQge1xuICB3aWR0aDogODAwcHg7IH1cbiAgLnBvcHVwX2dhbWVwbGF5RGVwb3NpdCAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDdweDsgfVxuICAucG9wdXBfZ2FtZXBsYXlEZXBvc2l0IC5wb3B1cF9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAucG9wdXBfZ2FtZXBsYXlEZXBvc2l0IC5wb3B1cF9fZ2FtZXBsYXktYnV0dG9uIHtcbiAgICB0b3A6IC0yMXB4OyB9XG4gIC5wb3B1cF9nYW1lcGxheURlcG9zaXQgLnBvcHVwX19mb290ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDcxcHg7IH1cblxuLnBvcHVwX2dhbWVwbGF5R2FsbGVyeSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgdG9wOiAzMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwX2dhbWVwbGF5R2FsbGVyeSB7XG4gICAgICB0b3A6IDA7IH0gfVxuICAucG9wdXBfZ2FtZXBsYXlHYWxsZXJ5IC5wb3B1cF9fY2xvc2UsIC5wb3B1cF9nYW1lcGxheUdhbGxlcnkgLnBvcHVwX2dvX3RvbWFpbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIGNvbG9yOiAjMDFiNGZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wb3B1cF9nYW1lcGxheUdhbGxlcnkgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDYxcHggNjBweCAyMHB4IDYwcHg7IH1cbiAgLnBvcHVwX2dhbWVwbGF5R2FsbGVyeSAucG9wdXBfX2dhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucG9wdXBfZ2FtZXBsYXlHYWxsZXJ5IC5wb3B1cF9fZ2FsbGVyeSAucHJldmlldyB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwX2dhbWVwbGF5R2FsbGVyeSAucG9wdXBfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfSB9XG4gIC5wb3B1cF9nYW1lcGxheUdhbGxlcnkgLnByZXZpZXc6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXBfZ2FtZXBsYXlHYWxsZXJ5IC5wcmV2aWV3Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5wb3B1cF9nYW1lcGxheUdhbGxlcnkgLnBvcHVwX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnBvcHVwX2dhbWVwbGF5R2FsbGVyeSAucG9wdXBfX2Zvb3RlciB7XG4gICAgbWluLWhlaWdodDogNzZweDsgfVxuICAucG9wdXBfZ2FtZXBsYXlHYWxsZXJ5IC5ib251cy1zaWRlYmFyX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucG9wdXBfZ2FtZXBsYXlHYWxsZXJ5IC5ib251cy1zdWJ0aXRsZV9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cbiAgLnBvcHVwX2dhbWVwbGF5R2FsbGVyeSAuYm9udXMtc3VidGl0bGVfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucG9wdXBfZ2FtZXBsYXlOb21vbmV5IHtcbiAgd2lkdGg6IDgwMHB4OyB9XG4gIC5wb3B1cF9nYW1lcGxheU5vbW9uZXkgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1NXB4IDIwcHggMHB4OyB9XG4gICAgLnBvcHVwX2dhbWVwbGF5Tm9tb25leSAucG9wdXBfX3RpdGxlX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAucG9wdXBfZ2FtZXBsYXlOb21vbmV5IC5wb3B1cF9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDsgfVxuICAucG9wdXBfZ2FtZXBsYXlOb21vbmV5IC5wb3B1cF9fY2xvc2UsIC5wb3B1cF9nYW1lcGxheU5vbW9uZXkgLnBvcHVwX2dvX3RvbWFpbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTNweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICBjb2xvcjogIzAxYjRmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucG9wdXBfZ2FtZXBsYXlOb21vbmV5IC5wb3B1cF9fZ2FtZXBsYXktYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDsgfVxuICAucG9wdXBfZ2FtZXBsYXlOb21vbmV5IC5wb3B1cF9fZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4OyB9XG5cbi5wb3B1cF9mb3J0dW5lUnVsZXMge1xuICB3aWR0aDogOTQwcHg7IH1cbiAgLnBvcHVwX2ZvcnR1bmVSdWxlcyAucG9wdXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDM3cHggMzBweDsgfVxuICAucG9wdXBfZm9ydHVuZVJ1bGVzIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCA2OXB4IDI1cHggMzRweDsgfVxuICAucG9wdXBfZm9ydHVuZVJ1bGVzIC5wb3B1cF9fY2FwdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbiAgICBjb2xvcjogI2JkYmJjZTtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wb3B1cF9mb3J0dW5lUnVsZXMgLnBvcHVwX19sZXZlbHMge1xuICAgIHBhZGRpbmc6IDM2cHggMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYTI4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSg0MywgNDIsIDYwLCAwLjgzKTsgfVxuXG4ucG9wdXBfZm9ydHVuZUhpc3Rvcnkge1xuICB3aWR0aDogOTQwcHg7IH1cbiAgLnBvcHVwX2ZvcnR1bmVIaXN0b3J5IC5wb3B1cF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMycHggMzdweCAzMHB4OyB9XG4gIC5wb3B1cF9mb3J0dW5lSGlzdG9yeSAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggNXB4IDI1cHggMjdweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLnBvcHVwX2ZvcnR1bmVIaXN0b3J5IC5wb3B1cF9fZmlsdGVyU2VhcmNoIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogOTY5cHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgLnBvcHVwX2ZvcnR1bmVIaXN0b3J5IC5wb3B1cF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDsgfVxuICAgIC5wb3B1cF9mb3J0dW5lSGlzdG9yeSAucG9wdXBfX2NlbGxfZmx1aWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIC5wb3B1cF9mb3J0dW5lSGlzdG9yeSAucG9wdXBfX3NvcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTYzcHg7IH1cbiAgLnBvcHVwX2ZvcnR1bmVIaXN0b3J5IC5wb3B1cF9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvcHVwX2ZvcnR1bmVIaXN0b3J5IC5wb3B1cF9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucG9wdXBfZm9ydHVuZUhpc3RvcnkgLnBvcHVwX19zZWFyY2ggLmlucHV0X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNzJweCAwIDE0cHg7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0YjYzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucG9wdXBfZm9ydHVuZUhpc3RvcnkgLnBvcHVwX19zZWFyY2hCdXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NmQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucG9wdXBfZm9ydHVuZUhpc3RvcnkgLnBvcHVwX19oaXN0b3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgIG1heC1oZWlnaHQ6IDQ3NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBvcHVwX2ZvcnR1bmVXaGVlbCB7XG4gIHdpZHRoOiA5NDBweDtcbiAgaGVpZ2h0OiA5NzhweDsgfVxuXG4ucG9zaXRpb25fYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRvcDogMSU7IH1cblxuLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCAucG9wdXBfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gIC5wb3B1cF9uZXdWaXBsZXZlbCAucG9wdXBfX2NvbnRlbnQgLmJvbnVzX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI0NnB4OyB9XG5cbi5wb3B1cF9kZXBvc2l0X2Zvcl9ib251cyAucG9wdXBfc2VjdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMjlweCAxM3B4IDMwcHggMDtcbiAgbWF4LXdpZHRoOiA2NDZweDsgfVxuICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBvcHVwX3NlY3Rpb25fX21haW4gLnBheW1lbnRfX2dhbGxlcnkge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5wb3B1cF9kZXBvc2l0X2Zvcl9ib251cyAucG9wdXBfc2VjdGlvbl9fbWFpbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMThweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBvcHVwX3NlY3Rpb25fX21haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMThweDsgfVxuICAgICAgLnBvcHVwX2RlcG9zaXRfZm9yX2JvbnVzIC5wb3B1cF9zZWN0aW9uX19tYWluIC5wYXltZW50X19yb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDhweDsgfSB9XG5cbi5wb3B1cF9kZXBvc2l0X2Zvcl9ib251cyAucG9wdXBfc2VjdGlvbl9fYXNpZGUge1xuICB3aWR0aDogMjg0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBheWl0ZW0ge1xuICAgIHdpZHRoOiAxNzlweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wb3B1cF9kZXBvc2l0X2Zvcl9ib251cyAucGF5aXRlbSB7XG4gICAgd2lkdGg6IDE3OXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLnBvcHVwX2RlcG9zaXRfZm9yX2JvbnVzIC5wYXlpdGVtIHtcbiAgICB3aWR0aDogMTc5cHg7IH0gfVxuXG4ucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBvcHVwX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBheW1lbnRfX3JvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBheW1lbnRfX3Rvb2x0aXAge1xuICBtYXJnaW46IDRweCAwIDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBheW1lbnRfX3Rvb2x0aXAge1xuICAgICAgd2lkdGg6IDU2OHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBheW1lbnRfX3Rvb2x0aXAge1xuICAgICAgd2lkdGg6IDU2OHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBheW1lbnRfX3Rvb2x0aXAge1xuICAgICAgd2lkdGg6IDU2OHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBheW1lbnRfX3Rvb2x0aXAgLnBheS10b29sdGlwX19idXR0b24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5wb3B1cF9kZXBvc2l0X2Zvcl9ib251cyAucGF5bWVudF9fdG9vbHRpcCAucGF5LXRvb2x0aXBfX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgLnBvcHVwX2RlcG9zaXRfZm9yX2JvbnVzIC5wYXltZW50X190b29sdGlwIC5wYXktdG9vbHRpcF9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9IH1cblxuLnBvcHVwX2RlcG9zaXRfZm9yX2JvbnVzIC5wb3B1cF9fdGl0bGVfYWNjZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9wdXBfZGVwb3NpdF9mb3JfYm9udXMgLnBvcHVwX190aXRsZV9hY2NlbnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5wb3B1cF9nYW1lQm9udXNQb3B1cCB7XG4gIHdpZHRoOiA2NTZweDsgfVxuICAucG9wdXBfZ2FtZUJvbnVzUG9wdXAgLnBvcHVwX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucG9wdXBfcmVnaXN0cmF0aW9uX3YyLCAucG9wdXBfcmVnaXN0cmF0aW9uX3YzLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y0LCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y1LCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y2LCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y3IHtcbiAgd2lkdGg6IDk0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5wb3B1cF9yZWdpc3RyYXRpb25fdjIsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjMsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjQsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjUsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjYsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjcge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG4gIC5wb3B1cF9yZWdpc3RyYXRpb25fdjIgLnBvcHVwX19oZWFkLCAucG9wdXBfcmVnaXN0cmF0aW9uX3YzIC5wb3B1cF9faGVhZCwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92NCAucG9wdXBfX2hlYWQsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjUgLnBvcHVwX19oZWFkLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y2IC5wb3B1cF9faGVhZCwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92NyAucG9wdXBfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6ICMwMDE0MmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBvcHVwX3JlZ2lzdHJhdGlvbl92MiAucG9wdXBfX2hlYWQ6YWZ0ZXIsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjMgLnBvcHVwX19oZWFkOmFmdGVyLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y0IC5wb3B1cF9faGVhZDphZnRlciwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92NSAucG9wdXBfX2hlYWQ6YWZ0ZXIsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjYgLnBvcHVwX19oZWFkOmFmdGVyLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y3IC5wb3B1cF9faGVhZDphZnRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzAwYjFlYyAwJSwgdHJhbnNwYXJlbnQgNzAlKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wb3B1cF9yZWdpc3RyYXRpb25fdjIgLnBvcHVwX19jbG9zZSwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92MyAucG9wdXBfX2Nsb3NlLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y0IC5wb3B1cF9fY2xvc2UsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjUgLnBvcHVwX19jbG9zZSwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92NiAucG9wdXBfX2Nsb3NlLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y3IC5wb3B1cF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBhZGRpbmc6IDE5cHggMCAxN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wb3B1cF9yZWdpc3RyYXRpb25fdjIgLnBvcHVwX190aXRsZSwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92MyAucG9wdXBfX3RpdGxlLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y0IC5wb3B1cF9fdGl0bGUsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjUgLnBvcHVwX190aXRsZSwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92NiAucG9wdXBfX3RpdGxlLCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y3IC5wb3B1cF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE3cHggMzJweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9wdXBfcmVnaXN0cmF0aW9uX3YyIC5wb3B1cF9fY29udGVudCwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92MyAucG9wdXBfX2NvbnRlbnQsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjQgLnBvcHVwX19jb250ZW50LCAucG9wdXBfcmVnaXN0cmF0aW9uX3Y1IC5wb3B1cF9fY29udGVudCwgLnBvcHVwX3JlZ2lzdHJhdGlvbl92NiAucG9wdXBfX2NvbnRlbnQsIC5wb3B1cF9yZWdpc3RyYXRpb25fdjcgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMzhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDcwOTI5IDAsICMwZTFmMzggNzAlKTsgfVxuXG4ucG9wdXAucG9wdXBfcmVnaXN0cmF0aW9uX3YyIHtcbiAgYmFja2dyb3VuZDogIzEzMmU0ZDsgfVxuXG4ub3ZlcmZsb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLm92ZXJmbG93X19nYW1lIHtcbiAgei1pbmRleDogMTk5OyB9XG5cbi5tb2RhbF9vcGVuIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsX29wZW4gLm92ZXJmbG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3ZlcmZsb3dfX25vX19tb25leSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4uYm9udXMge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuYm9udXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyOTVweDtcbiAgICB3aWR0aDogMjI5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIG1hcmdpbi1yaWdodDogNjRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ib251c19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5ib251c19faXRlbSBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAuYm9udXNfX2l0ZW06aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgIC5ib251c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5ib251c19zaW5nbGUgLmJvbnVzX19pdGVtIHtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTg4cHg7IH1cbiAgICAgIC5ib251c19zaW5nbGUgLmJvbnVzX19pdGVtOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5ib251c19faXRlbV8xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ib251cy0xLnBuZ1wiKTsgfVxuICAgIC5ib251c19faXRlbV8yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ib251cy0yLnBuZ1wiKTsgfVxuICAgIC5ib251c19faXRlbV8zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ib251cy0zLnBuZ1wiKTsgfVxuICAuYm9udXNfX2luZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAuYm9udXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJvbnVzX3NpbmdsZSAuYm9udXNfX25hbWUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cbiAgLmJvbnVzX19ub3RlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzdlN2M5ZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuYm9udXNfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjYTdhNWQwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ib251c19zaW5nbGUgLmJvbnVzX19jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5ib251c19fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjYTdhNWQwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVnaXN0cmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVnaXN0cmF0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5yZWdpc3RyYXRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgaGVpZ2h0OiAxNjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLnJlZ2lzdHJhdGlvbl9faW1hZ2U6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgIC5yZWdpc3RyYXRpb25fX2ltYWdlIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gIC5yZWdpc3RyYXRpb25fX25vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVnaXN0cmF0aW9uX19mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbl9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb25fX2lucHV0LmlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb25fX2lucHV0LmlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucmVnaXN0cmF0aW9uX19pbnB1dC5pbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucmVnaXN0cmF0aW9uX19pbnB1dC1pbm5lciB7XG4gICAgd2lkdGg6IDIwNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMGQwYzEzLCAwIDFweCAwICMzZTY4ODQ7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMCAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbl9fY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbl9fY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLnJlZ2lzdHJhdGlvbl9fY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnJlZ2lzdHJhdGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogOXB4IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG5cbi5yZWdpc3RyYXRpb24tdjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5yZWdpc3RyYXRpb24tdjJfX3RpdGxlX2xhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAucmVnaXN0cmF0aW9uLXYyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYyX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXYyX19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDE0MmQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzNTNiNTg7IH1cbiAgICAucmVnaXN0cmF0aW9uLXYyX19mb290ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICMwMGIxZWMgMCwgdHJhbnNwYXJlbnQgNzAlKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2lubmVyLWxlZnQge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzEyMTEyOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYyX19pbm5lci1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Ml9faW5uZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2lubmVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNTZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Ml9faW5uZXItcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjJfX2lubmVyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXYyX19maWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBib3gtc2hhZG93OiAwIDZweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYyX19maWd1cmUge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDVweCAzcHggd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgd2lkdGg6IDI4MnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2ZpZ3VyZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwLjg0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDRweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NCksIGluc2V0IDAgLTRweCAzcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAxcHggMXB4O1xuICAgIHdpZHRoOiAyOTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjJfX2ZpZ3VyZS1pbWcge1xuICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2ZpZ3VyZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyMzMzO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjJfX2ZpZ3VyZS1pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMwNGM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtNHB4IDBweCA2cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2ZpZ3VyZS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC43MSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjJfX2ZpZ3VyZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2cHggMTBweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzdmN2JhMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuODIpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Ml9fZmlndXJlLWNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTdweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Ml9fY291bnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX2NvdW50ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuODIpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Ml9fY291bnRlci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwIGF1dG87IH0gfVxuICAucmVnaXN0cmF0aW9uLXYyX19jb3VudGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTkzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG9wYWNpdHk6IDAuMzI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHggYXV0bztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDdweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuODYpLCBpbnNldCAwIC03cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjg5KTsgfVxuICAucmVnaXN0cmF0aW9uLXYyX19mb3JtIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjJfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjJfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Ml9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12Ml9fY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucmVnaXN0cmF0aW9uLXYyX19jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZjJhNjM5OyB9XG4gICAgLnJlZ2lzdHJhdGlvbi12Ml9fY2hlY2tib3ggLmNoZWNrYm94X19pbm5lcjpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrYm94LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAucmVnaXN0cmF0aW9uLXYyX19jaGVja2JveCAuY2hlY2tib3hfX2lubmVyICsgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmU1MDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIC5yZWdpc3RyYXRpb24tdjJfX2NoZWNrYm94IC5jaGVja2JveF9faW5uZXI6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlNTAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12Ml9faW5wdXQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzA5Mjk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAwICMwMDk2ZmY7IH1cbiAgLnJlZ2lzdHJhdGlvbi12Ml9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmVhMDAsICNmZjk0MDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IDFweCAjZmZkOTYxYmY7XG4gICAgY29sb3I6ICM4ZTIzMWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1OTEyNTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWdpc3RyYXRpb24tdjJfX2J1dHRvbjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMjUzLCA5OSwgMzYsIDAuNyk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYyX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7IH0gfVxuICAucmVnaXN0cmF0aW9uLXYyX19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwOyB9XG4gIC5yZWdpc3RyYXRpb24tdjJfX3NvY2lhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzUzYjU4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjIgLmVtYWlsLWlucHV0LXJlZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlZ2lzdHJhdGlvbi12MiAuZW1haWwtaW5wdXQtcmVnIC50b29sdGlwIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAucmVnaXN0cmF0aW9uLXYyIC5lbWFpbC1pbnB1dC1yZWc6aG92ZXIgLnRvb2x0aXAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0b3A6IC03MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjcsIDAsIDAuOSk7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucmVnaXN0cmF0aW9uLXYyIC5lbWFpbC1pbnB1dC1yZWcgLnRvb2x0aXBfX2Fycm93IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgICAucmVnaXN0cmF0aW9uLXYyIC5lbWFpbC1pbnB1dC1yZWcgLnRvb2x0aXBfX2Fycm93OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTI3LCAwLCAwLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDsgfVxuICAucmVnaXN0cmF0aW9uLXYyIC5zb2NpYWxzX2Zvcm0gLnNvY2lhbHNfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTE2NWM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyMjc1ZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAxcHggIzExMjQ0MztcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjIgLnNvY2lhbHNfZm9ybSAuc29jaWFsc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjIgLnNvY2lhbHNfZm9ybSAuc29jaWFsc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4ucmVnaXN0cmF0aW9uLXYzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVnaXN0cmF0aW9uLXYzX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucmVnaXN0cmF0aW9uLXYzX190aXRsZV9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12M19faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19faW5uZXItbGVmdCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMTIxMTI5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12M19faW5uZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjNfX2lubmVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzMwMmYzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2lubmVyLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYzX19pbm5lci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19fZmlndXJlIHtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAzNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzUxODI7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjYzKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2ZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAyNzVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12M19fZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4OHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjNfX2ZpZ3VyZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggOHB4IDEwcHggYmxhY2spO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAoMjM1cHgvMikpO1xuICAgIHRvcDogLTI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2ZpZ3VyZS1pbWcge1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAoMjE2cHgvMikpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYzX19maWd1cmUtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKDEyMHB4LzIpKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0b3A6IC0yMnB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19fZmlndXJlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYzX19maWd1cmUtaW5mbyB7XG4gICAgICAgIGJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12M19fZmlndXJlLWluZm8ge1xuICAgICAgICBib3R0b206IDExcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXYzX19maWd1cmUtY2FwdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmYjgyNDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19fZmlndXJlLW5vdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2ZpZ3VyZS1ub3RlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXYzX19maWd1cmUtbm90ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA0O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXYzX19mb3JtIHtcbiAgICB3aWR0aDogMzMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19faW5wdXQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2FiYmQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMCAxN3B4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjNfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZmRhOTI5LCAjZmQxNzQxKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCAjODIyMTE3OyB9XG4gICAgLnJlZ2lzdHJhdGlvbi12M19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgyNTMsIDk5LCAzNiwgMC43KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjNfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAxOHB4IGF1dG8gMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjNfX3NvY2lhbHMge1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7IH1cbiAgLnJlZ2lzdHJhdGlvbi12M19fc29jaWFscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM3ZjdiYTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7IH1cblxuLnJlZ2lzdHJhdGlvbi12NCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlZ2lzdHJhdGlvbi12NF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnJlZ2lzdHJhdGlvbi12NF9fdGl0bGVfbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWdpc3RyYXRpb24tdjRfX3RpdGxlX2xhcmdlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NF9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NF9faW5uZXItbGVmdCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjRfX2lubmVyLWxlZnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19pbm5lci1yaWdodCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICMzMDJmM2U7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19pbm5lci1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NF9faW5uZXItcmlnaHQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjRfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDM0MnB4O1xuICAgIGhlaWdodDogMzU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1MTgyO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC42Myk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19maWd1cmUge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIGhlaWdodDogMzQ5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjRfX2ZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NF9fZmlndXJlLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnJlZ2lzdHJhdGlvbi12NF9fZmlndXJlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjRfX2ZpZ3VyZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvdHRvbTogOTZweDtcbiAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19maWd1cmUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjRfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NF9fZmlndXJlLW5vdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjRfX2ZpZ3VyZS1ub3RlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NF9fZmlndXJlLW5vdGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQzNzE7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjYzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBoZWlnaHQ6IDExMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgycHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuODIpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTMxcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1YzhlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyLWlubmVyIHtcbiAgICAgICAgbWFyZ2luOiA3cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19jb3VudGVyLWlubmVyX2lubmVyIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG9wYWNpdHk6IDAuODY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC44NiksIGluc2V0IDAgLThweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuODkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjRfX2NvdW50ZXItaW5uZXJfaW5uZXIge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NF9fZm9ybSB7XG4gICAgd2lkdGg6IDMzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjRfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjRfX2lucHV0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhYmJkO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMTdweDsgfVxuICAucmVnaXN0cmF0aW9uLXY0X19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2ZkYTkyOSwgI2ZkMTc0MSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzgyMjExNzsgfVxuICAgIC5yZWdpc3RyYXRpb24tdjRfX2J1dHRvbjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMjUzLCA5OSwgMzYsIDAuNyk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY0X19idXR0b24ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY0X19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwOyB9XG4gIC5yZWdpc3RyYXRpb24tdjRfX3NvY2lhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjN2Y3YmEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjRfX3RpbWVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5qcy10aW1lb3V0IHtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzQpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC42MSk7XG4gIGxldHRlci1zcGFjaW5nOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuanMtdGltZW91dCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4ucmVnaXN0cmF0aW9uLXY1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVnaXN0cmF0aW9uLXY1X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucmVnaXN0cmF0aW9uLXY1X190aXRsZV9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12NV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NV9faW5uZXItbGVmdCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMTIxMTI5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9faW5uZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjVfX2lubmVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzMwMmYzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2lubmVyLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY1X19pbm5lci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDk1cHg7IH1cbiAgICAucmVnaXN0cmF0aW9uLXY1X19maWd1cmUgdGFibGUge1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDAgOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2ZpZ3VyZSB0YWJsZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2ZpZ3VyZSB0YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlIHRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBoZWlnaHQ6IDM0OXB4O1xuICAgICAgICBsZWZ0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY1X19maWd1cmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlLWltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlLWltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlLWluZm8ge1xuICAgIHdpZHRoOiAyNDNweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMxNTc7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlLWluZm8ge1xuICAgICAgICB3aWR0aDogMjIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2ZpZ3VyZS1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY1X19maWd1cmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2ZpZ3VyZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2ZpZ3VyZS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY1X19maWd1cmUtY2FwdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjc2KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY1X19maWd1cmUtY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fZmlndXJlLWNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjVfX2ZpZ3VyZS1ub3RlIHtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2ZpZ3VyZS1ub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY1X19maWd1cmUtbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjVfX2NvdW50ZXIge1xuICAgIHdpZHRoOiAyNDNweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMxNTc7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBtYXJnaW46IDNweCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY1X19jb3VudGVyIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY1X19jb3VudGVyIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY1X19jcm9zcyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2N2M7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAjM2EzODU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNTJweDtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY1X19jcm9zcyB7XG4gICAgICAgIHRvcDogMjY1cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjVfX2Nyb3NzIHtcbiAgICAgICAgdG9wOiAxOTVweDtcbiAgICAgICAgbGVmdDogMTMzcHg7IH0gfVxuICAgIC5yZWdpc3RyYXRpb24tdjVfX2Nyb3NzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgbGVmdDogNnB4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjVfX2Zvcm0ge1xuICAgIHdpZHRoOiAzMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fZm9ybSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAucmVnaXN0cmF0aW9uLXY1X19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucmVnaXN0cmF0aW9uLXY1X19pbnB1dC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWJiZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12NV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmZGE5MjksICNmZDE3NDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwICM4MjIxMTc7IH1cbiAgICAucmVnaXN0cmF0aW9uLXY1X19idXR0b246aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDI1MywgOTksIDM2LCAwLjcpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12NV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDE4cHggYXV0byAwOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12NV9fc29jaWFscyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDsgfVxuICAucmVnaXN0cmF0aW9uLXY1X19zb2NpYWxzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzdmN2JhMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDsgfVxuXG4ucmVnaXN0cmF0aW9uLXY2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVnaXN0cmF0aW9uLXY2X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucmVnaXN0cmF0aW9uLXY2X190aXRsZV9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Nl9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9faW5uZXItbGVmdCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMTIxMTI5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Nl9faW5uZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX2lubmVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzMwMmYzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2lubmVyLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19pbm5lci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9fZmlndXJlIHtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19maWd1cmUge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIGhlaWdodDogMzQ5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bzsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZS1pbWctdHdvLCAucmVnaXN0cmF0aW9uLXY2X19maWd1cmUtaW1nLW9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZS1pbWctb25lIHtcbiAgICB3aWR0aDogNzZweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19maWd1cmUtaW1nLW9uZSB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Nl9fZmlndXJlLWltZy1vbmUge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9fZmlndXJlLWltZy10d28ge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19maWd1cmUtaW1nLXR3byB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZS1pbWctdHdvIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9fdGl0bGUtaW1nLW9uZSB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX3RpdGxlLWltZy1vbmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X190aXRsZS1pbWctb25lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX3RpdGxlLWltZy10d28ge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQ4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Nl9fdGl0bGUtaW1nLXR3byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX3RpdGxlLWltZy10d28ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9fdGl0bGUtaW1nLW51bSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmRhYjFkOyB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZS1pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuODIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZS1pbmZvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9fZmlndXJlLWluZm8ge1xuICAgIHdpZHRoOiAzNDJweDtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYjNlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19maWd1cmUtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19maWd1cmUtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgICM0MzUxODI7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY2X19maWd1cmUtY2FwdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmYjgyNDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9fZmlndXJlLW5vdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2ZpZ3VyZS1ub3RlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Nl9fZmlndXJlLW5vdGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY2X19jb3VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgd2lkdGg6IDM0MnB4O1xuICAgIGhlaWdodDogMTc0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzUxODI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2NvdW50ZXIge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2NvdW50ZXIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMTIzcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY2X19jb3VudGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjgyKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Nl9fY291bnRlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMnB4IGF1dG8gMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19jb3VudGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMnB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY2X19jb3VudGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTMxcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YWIwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12Nl9fY291bnRlci1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA5Ny4xcHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2NvdW50ZXItaW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY2X19jb3VudGVyLWlubmVyX2lubmVyIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG9wYWNpdHk6IDAuODY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC44NiksIGluc2V0IDAgLThweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuODkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA5cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2NvdW50ZXItaW5uZXJfaW5uZXIge1xuICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgaGVpZ2h0OiAzMS4xcHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiA3cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjZfX2NvdW50ZXItaW5uZXJfaW5uZXIge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12Nl9fZm9ybSB7XG4gICAgd2lkdGg6IDMzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX2lucHV0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhYmJkO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMTdweDsgfVxuICAucmVnaXN0cmF0aW9uLXY2X19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2ZkYTkyOSwgI2ZkMTc0MSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzgyMjExNzsgfVxuICAgIC5yZWdpc3RyYXRpb24tdjZfX2J1dHRvbjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMjUzLCA5OSwgMzYsIDAuNyk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY2X19idXR0b24ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY2X19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwOyB9XG4gIC5yZWdpc3RyYXRpb24tdjZfX3NvY2lhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjN2Y3YmEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4OyB9XG5cbi5yZWdpc3RyYXRpb24tdjcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5yZWdpc3RyYXRpb24tdjdfX3RpdGxlX2xhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVnaXN0cmF0aW9uLXY3X190aXRsZV9sYXJnZSB7XG4gICAgICAgICAgd2lkdGg6IDI5NXB4OyB9IH1cbiAgICAucmVnaXN0cmF0aW9uLXY3X190aXRsZV9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVnaXN0cmF0aW9uLXY3X190aXRsZV9zbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12N19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12N19faW5uZXItbGVmdCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMTIxMTI5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19faW5uZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2lubmVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzMwMmYzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2lubmVyLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X19pbm5lci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12N19fZmlndXJlIHtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X19maWd1cmUge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIGhlaWdodDogMzQ5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2ZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bzsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2ZpZ3VyZS1pbWctdHdvLCAucmVnaXN0cmF0aW9uLXY3X19maWd1cmUtaW1nLW9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2ZpZ3VyZS1pbWctb25lIHtcbiAgICB3aWR0aDogNzZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X19maWd1cmUtaW1nLW9uZSB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fZmlndXJlLWltZy1vbmUge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12N19fZmlndXJlLWltZy10d28ge1xuICAgIHdpZHRoOiAxMDdweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fZmlndXJlLWltZy10d28ge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X19maWd1cmUtaW1nLXR3byB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY3X190aXRsZS1pbWctb25lIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fdGl0bGUtaW1nLW9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX3RpdGxlLWltZy1vbmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY3X190aXRsZS1pbWctdHdvIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNDgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X190aXRsZS1pbWctdHdvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X190aXRsZS1pbWctdHdvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX3RpdGxlLWltZy1udW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogI2ZkYWIxZDsgfVxuICAgIC5yZWdpc3RyYXRpb24tdjdfX3RpdGxlLWltZy1udW0tYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAucmVnaXN0cmF0aW9uLXY3X19maWd1cmUtaW5mbyB7XG4gICAgd2lkdGg6IDM0MnB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJiM2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2ZpZ3VyZS1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2ZpZ3VyZS1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAgIzQzNTE4MjsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fZmlndXJlLWNhcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY3X19maWd1cmUtbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCA5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fZmlndXJlLW5vdGUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X19maWd1cmUtbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2NvdW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTE4MjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fY291bnRlciB7XG4gICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNDhweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fY291bnRlciB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjNweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2NvdW50ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuODIpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X19jb3VudGVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAycHggYXV0byAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2NvdW50ZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAycHggYXV0byAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2NvdW50ZXItaW5uZXIge1xuICAgIHdpZHRoOiAxMzFweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhhYjA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uLXY3X19jb3VudGVyLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDk3LjFweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fY291bnRlci1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgIGhlaWdodDogNDFweDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2NvdW50ZXItaW5uZXJfaW5uZXIge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgb3BhY2l0eTogMC44NjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCA4cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjg2KSwgaW5zZXQgMCAtOHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC44OSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDlweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fY291bnRlci1pbm5lcl9pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBoZWlnaHQ6IDMxLjFweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDdweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi12N19fY291bnRlci1pbm5lcl9pbm5lciB7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICBoZWlnaHQ6IDI5cHg7IH0gfVxuICAucmVnaXN0cmF0aW9uLXY3X19mb3JtIHtcbiAgICB3aWR0aDogMzMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi12N19faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi12N19faW5wdXQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2FiYmQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMCAxN3B4OyB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZmRhOTI5LCAjZmQxNzQxKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCAjODIyMTE3OyB9XG4gICAgLnJlZ2lzdHJhdGlvbi12N19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgyNTMsIDk5LCAzNiwgMC43KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tdjdfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAxOHB4IGF1dG8gMDsgfSB9XG4gIC5yZWdpc3RyYXRpb24tdjdfX3NvY2lhbHMge1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7IH1cbiAgLnJlZ2lzdHJhdGlvbi12N19fc29jaWFscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM3ZjdiYTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7IH1cblxuI3N1bmRheS1wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuZGF5LXBvcHVwLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQgIzAxMDQxNztcbiAgd2lkdGg6IDc4MnB4O1xuICBoZWlnaHQ6IDU1OXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjc3VuZGF5LXBvcHVwIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMzVweCk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAjc3VuZGF5LXBvcHVwIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgI3N1bmRheS1wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICNzdW5kYXktcG9wdXAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gICNzdW5kYXktcG9wdXAgLnBvcHVwX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAjc3VuZGF5LXBvcHVwIGgxIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgI3N1bmRheS1wb3B1cCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICNzdW5kYXktcG9wdXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgI3N1bmRheS1wb3B1cCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgI3N1bmRheS1wb3B1cCBoMiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZiZjNlOyB9XG4gICNzdW5kYXktcG9wdXAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgICAgICNzdW5kYXktcG9wdXAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICNzdW5kYXktcG9wdXAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgI3N1bmRheS1wb3B1cCAucG9wdXAtY29udGFpbmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICM5ZTljYmY7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAjc3VuZGF5LXBvcHVwIC5wb3B1cC1jb250YWluZXIgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjc3VuZGF5LXBvcHVwIC5wb3B1cF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjZmZiMTFhLCAjZmYwMDM2KTsgfVxuICAjc3VuZGF5LXBvcHVwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiNyd3AtcG9wdXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3J3cC1wb3B1cC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0ICMwMTA0MTc7XG4gIG1heC13aWR0aDogNjYzcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyODRweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00OSUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjcndwLXBvcHVwIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMzFweCk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYzcHgpIHtcbiAgICAjcndwLXBvcHVwIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICAjcndwLXBvcHVwIC5wb3B1cF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgI3J3cC1wb3B1cCBoMSB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICNyd3AtcG9wdXAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAjcndwLXBvcHVwIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICNyd3AtcG9wdXAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgICNyd3AtcG9wdXAgaDIgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmYmYzZTsgfVxuICAjcndwLXBvcHVwIC5wb3B1cC1jb250YWluZXIgc3BhbiB7XG4gICAgY29sb3I6ICM5ZTljYmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAjcndwLXBvcHVwIC5wb3B1cC1jb250YWluZXIgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgI3J3cC1wb3B1cCAucG9wdXBfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtNXB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjZmZiMTFhLCAjZmYwMDM2KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMS45NnB4ICMxZDFiMmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgd2lkdGg6IDI2MXB4O1xuICAgIGhlaWdodDogNzdweDsgfVxuICAjcndwLXBvcHVwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI21vbmRheS1ydXNoLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb25kYXktcnVzaC1wb3B1cC5wbmcpIHRvcCBuby1yZXBlYXQgIzAwMDIxMztcbiAgbWF4LXdpZHRoOiA3MTdweDtcbiAgaGVpZ2h0OiA2NjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI4NHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDklKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI21vbmRheS1ydXNoLXBvcHVwIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNThweCk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgICAjbW9uZGF5LXJ1c2gtcG9wdXAge1xuICAgICAgbGVmdDogMDsgfSB9XG4gICNtb25kYXktcnVzaC1wb3B1cCAucG9wdXBfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICNtb25kYXktcnVzaC1wb3B1cCBoMSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICNtb25kYXktcnVzaC1wb3B1cCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICNtb25kYXktcnVzaC1wb3B1cCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICNtb25kYXktcnVzaC1wb3B1cCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgI21vbmRheS1ydXNoLXBvcHVwIGgyIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmJmM2U7IH1cbiAgI21vbmRheS1ydXNoLXBvcHVwIC5wb3B1cC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjbW9uZGF5LXJ1c2gtcG9wdXAgLnBvcHVwLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOWU5Y2JmO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgI21vbmRheS1ydXNoLXBvcHVwIC5wb3B1cC1jb250YWluZXIgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjbW9uZGF5LXJ1c2gtcG9wdXAgLnBvcHVwX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTVweCBhdXRvIDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgI2ZmYjExYSwgI2ZmMDAzNik7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEuOTZweCAjMWQxYjJlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHdpZHRoOiAyNjFweDtcbiAgICBoZWlnaHQ6IDc3cHg7IH1cbiAgI21vbmRheS1ydXNoLXBvcHVwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNsb2NrLXRpbWVyIHtcbiAgd2lkdGg6IDk5cHg7XG4gIGhlaWdodDogNDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSg0LCA0LCA0LCAwLjI0KSwgMCAxcHggMCAjMzAyZjQzOyB9XG4gIC5jbG9jay10aW1lcl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAxN3B4OyB9XG4gIC5jbG9jay10aW1lcl9fY291bnRlciB7XG4gICAgY29sb3I6ICM3YTdhN2E7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wYXltZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXltZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAucGF5bWVudF9fZ2FsbGVyeSB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5wYXltZW50X19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnBheW1lbnRfX3Jvdy1pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheW1lbnRfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9IH1cbiAgLnBheW1lbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4cHggMTVweCA4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucGF5bWVudF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucGF5bWVudF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0cHggYXV0byAzMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIGxlZnQ6IC00cHg7IH1cbiAgICAucGF5bWVudF9fdG9vbHRpcF9pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYXltZW50X190b29sdGlwX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheW1lbnRfX3Rvb2x0aXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7IH0gfVxuICAgIC5wYXltZW50X190b29sdGlwX29wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYl9fY2xvc2Uge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMxcHg7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50YWJfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoNjEsIDY4LCA3NSwgMC4zNSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiX19hY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IDQzcHg7IH0gfVxuICAudGFiX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweCA0N3B4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM3MjdmOGM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC50YWJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDM0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7IH0gfVxuICAgIC50YWJfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC50YWJfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAudGFiX19pdGVtX2FjdGl2ZSArIC50YWJfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAudGFiX19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGFiX19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICM3MjdmOGM7IH1cbiAgICAudGFiX19pdGVtX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE0MjA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAwICNmZjk2MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAgICAgLnRhYl9faXRlbV9hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAudGFiX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFiX19jb250ZW50IC5wb3B1cCAudGFiX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIxMzE7IH1cblxuLnRhYl9zdHlsZV9idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJfc3R5bGVfYnV0dG9uIC50YWJfX2FjdGlvbiB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAudGFiX3N0eWxlX2J1dHRvbiAudGFiX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJfc3R5bGVfYnV0dG9uIC50YWJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFiMWEyNzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJfc3R5bGVfYnV0dG9uIC50YWJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC50YWJfc3R5bGVfYnV0dG9uIC50YWJfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAudGFiX3N0eWxlX2J1dHRvbiAudGFiX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50YWJfc3R5bGVfYnV0dG9uIC50YWJfX2l0ZW1fYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmQ1MzM7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmY4ZDAwIDAlLCAjZTJkNTMzIDEwMCUpO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICMzYTA0MDQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gICAgICAudGFiX3N0eWxlX2J1dHRvbiAudGFiX19pdGVtX2FjdGl2ZSB+IC50YWJfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG5cbi50YWItY2FzaGllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDsgfVxuICAudGFiLWNhc2hpZXJfX2luZm8tcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA0NDBweDsgfVxuICAudGFiLWNhc2hpZXJfX2hlYWRlciB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDsgfVxuICAgIC50YWItY2FzaGllcl9faGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG9wYWNpdHk6IDAuMjc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNDQ2OWMsICM1MmJhZmYgNTAlLCAjMDQ0NjljKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICAudGFiLWNhc2hpZXJfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWItY2FzaGllcl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAudGFiLWNhc2hpZXJfX2NvbnRlbnQgLnRhYl9fY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGFiLWNhc2hpZXJfX2NvbnRlbnQgLnRhYl9fY29udGVudCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gIC50YWItY2FzaGllcl9fY29udGVudF9kZXBvc2l0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYTI3O1xuICAgIHdpZHRoOiA2ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWItY2FzaGllcl9fY29udGVudF9kZXBvc2l0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC50YWItY2FzaGllcl9fY29udGVudF9kZXBvc2l0IC50YWJfX2NvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YWItY2FzaGllciAudGFiX190aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAxMjBweCAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiLWNhc2hpZXIgLnRhYl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnRhYi1jYXNoaWVyIC50YWJfX3RpdGxlIC5mYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRhYi1jYXNoaWVyIC50YWJfX3RpdGxlIC5mYSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMzFweDsgfSB9XG4gICAgLnRhYi1jYXNoaWVyIC50YWJfX3RpdGxlIC50YWItdGl0bGVfeWVsbG93IHtcbiAgICAgIGNvbG9yOiAjZjJlNDE5OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWItY2FzaGllciAudGFiX190aXRsZSAudGFiLXRpdGxlX3llbGxvdyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9IH1cbiAgICAgIC50YWItY2FzaGllciAudGFiX190aXRsZSAudGFiLXRpdGxlX3llbGxvdyAqIHtcbiAgICAgICAgY29sb3I6ICNmMmU0MTk7IH1cbiAgICAudGFiLWNhc2hpZXIgLnRhYl9fdGl0bGUgLnRhYi10aXRsZV9ncmV5IHtcbiAgICAgIGNvbG9yOiAjNTg1ODYxOyB9XG4gICAgLnRhYi1jYXNoaWVyIC50YWJfX3RpdGxlX2JpZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgLnRhYi1jYXNoaWVyIC50YWJfX3RpdGxlX2NhcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAudGFiLWNhc2hpZXIgdWwudGFiX190aXRsZV9jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MiU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYi1jYXNoaWVyIHVsLnRhYl9fdGl0bGVfY2FwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIC50YWItY2FzaGllciB1bC50YWJfX3RpdGxlX2NhcHRpb24gbGkge1xuICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC50YWItY2FzaGllcl9fcGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7IH1cbiAgLnRhYi1jYXNoaWVyIC50YWJfc3R5bGVfYnV0dG9uIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC50YWItY2FzaGllciAudGFiX3N0eWxlX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyoyIC0gNDVweCk7IH1cbiAgICAgICAgLnRhYi1jYXNoaWVyIC50YWJfc3R5bGVfYnV0dG9uIHN2Zzpub3QoOnJvb3QpLFxuICAgICAgICAudGFiLWNhc2hpZXIgLnRhYl9zdHlsZV9idXR0b24gLnBheWl0ZW1fX2ltZ19pbm5lciBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogOTYlOyB9XG4gICAgICAgIC50YWItY2FzaGllciAudGFiX3N0eWxlX2J1dHRvbiAucGF5aXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAudGFiLWNhc2hpZXIgLnRhYl9zdHlsZV9idXR0b24gLnRhYl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYi1jYXNoaWVyIC50YWJfc3R5bGVfYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudGFiLWNhc2hpZXJfX2JvbnVzLXNpZGViYXIge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzA5MjAzYTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWItY2FzaGllcl9fYm9udXMtc2lkZWJhciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnRhYi1jYXNoaWVyX19ib251cy1zaWRlYmFyIC5ib251cy1zaWRlYmFyX19oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogIzBkMjg0NztcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAudGFiLWNhc2hpZXJfX2JvbnVzLXNpZGViYXIgLmJvbnVzLXNpZGViYXJfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnRhYi1jYXNoaWVyX19ib251cy1zaWRlYmFyIC5ib251cy1pbWcge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLnRhYi1jYXNoaWVyX19ib251cy1zaWRlYmFyIC5ib251cy1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmRjMjM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDIxLCAyMCwgMzEsIDAuNyk7XG4gICAgICBtYXJnaW46IDVweCAwIDA7IH1cbiAgICAudGFiLWNhc2hpZXJfX2JvbnVzLXNpZGViYXIgLmJvbnVzLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjYzFjMWNjO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoNDQsIDQ0LCA2MCwgMC43KTsgfVxuICAgIC50YWItY2FzaGllcl9fYm9udXMtc2lkZWJhciAuYnV0dG9uX2NvbG9yX29yYW5nZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIC50YWItY2FzaGllcl9fYm9udXMtc2lkZWJhciAuYm9udXMtdGltZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC50YWItY2FzaGllcl9fYm9udXMtc2lkZWJhciAuYm9udXMtc2lkZWJhcl9fc3VidGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogIzA5MjAzYTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgLnRhYi1jYXNoaWVyX19ib251cy1zaWRlYmFyIC5ib251cy1zaWRlYmFyX19zdWJ0aXRsZSAuYm9udXMtc3VidGl0bGVfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnRhYi1jYXNoaWVyX19ib251cy1zaWRlYmFyIC5ib251cy1zaWRlYmFyX19zdWJ0aXRsZSBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiLWNhc2hpZXJfX2JvbnVzLXNpZGViYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAudGFiLWNhc2hpZXIgLmJvbnVzLXBhbmVsX190aXRsZV9hbGVydCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9XG5cbi50YWItY2FzaGllcl9faGVhZGVyX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnRhYi1ib251c2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFiLWJvbnVzZXNfX2dhbGxlcnkge1xuICAgIHBhZGRpbmc6IDQwcHggMzJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWItYm9udXNlc19fZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAudGFiLWJvbnVzZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLnZpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAudmlwX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzNHB4OyB9XG4gIC52aXBfX2FjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDUwcHggMCA2NHB4OyB9XG4gIC52aXBfX3JhdGluZyB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAudmlwX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnZpcF9fdGl0bGUudGl0bGVfZm9udF9odWdlc3Qge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDMwcHggMjBweCAxMHB4OyB9XG4gIC52aXBfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlwX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudmlwX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWExZTE7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAgIC52aXBfX2ljb24gLnJhdGluZ19faW5mbyB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAudmlwX19pY29uIC5yYXRpbmdfX3Rvb2x0aXAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnZpcF9faWNvbiAuaWNvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnZpcF9fdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpcF9fdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC52aXBfX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlwX19jZWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudmlwX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyksIDAgMXB4IDAgIzJjMmIzZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aXBfX2lucHV0IC5pbnB1dF9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTY2cHg7IH0gfVxuICAudmlwX19pbnB1dF9jb2xvcl93aGl0ZSAuaW5wdXRfX2lubmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudmlwX19pbnB1dF9jb2xvcl95ZWxsb3cgLmlucHV0X19pbm5lciB7XG4gICAgY29sb3I6ICNmZmYwMDA7IH1cbiAgLnZpcF9fdmlld3JhdGUge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3ODhkNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aXBfX3ZpZXdyYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAudmlwX19idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmQ1MzM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZmOGQwMCAwJSwgI2UyZDUzMyAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggIzNhMDQwNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnZpcF9fbGV2ZWxzLXRhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMzRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnZpcF9fbGV2ZWxzLXRhYmxlIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDM0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aXBfX2xldmVscy10YWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjhweCAzNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7IH0gfVxuXG4ucHJvZmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2ZpbGVfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAxMzNweDsgfVxuICAucHJvZmlsZV9fYXNpZGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI5OHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucHJvZmlsZV9fYXNpZGUge1xuICAgICAgICB3aWR0aDogMjE5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlX19hc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2ZpbGVfX2FzaWRlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTMyZTRkLCAjNTJiYWZmIDUwJSwgIzEzMmU0ZCk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlX19hc2lkZTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnByb2ZpbGVfX2FzaWRlIC5jYWJpbmV0LXByb21vIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZV9fYXNpZGUgLmNhYmluZXQtcHJvbW8ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgLnByb2ZpbGVfX2FzaWRlIC5jYWJpbmV0LXByb21vIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTklOyB9XG4gICAgICAucHJvZmlsZV9fYXNpZGUgLmNhYmluZXQtcHJvbW8gLnRpdGxlX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9maWxlX19hc2lkZSAuY2FiaW5ldC1wcm9tbyAucmF0aW5nX19pbmZvIHtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAgIC5wcm9maWxlX19hc2lkZSAuY2FiaW5ldC1wcm9tbyAuZXJyb3Ige1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZjAwMmM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9maWxlX19hc2lkZSAuY2FiaW5ldC1wcm9tbyAuY2FiaW5ldC1wcm9tb19fbm90ZSB7XG4gICAgICAgIGNvbG9yOiAjOWU5Y2JmO1xuICAgICAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIC5wcm9maWxlX19hc2lkZSAuY2FiaW5ldC1wcm9tbyAuZm9ybS1lbWFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2ZpbGVfX2FzaWRlIC5jYWJpbmV0LXByb21vX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTA5cHggMTRweCAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxMzIwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyksIDAgMXB4IDAgIzIyMjEzMDsgfVxuICAgICAgLnByb2ZpbGVfX2FzaWRlIC5jYWJpbmV0LXByb21vIC50b29sdGlwX19jb250ZW50IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5wcm9maWxlX19hc2lkZSAuY2FiaW5ldC1wcm9tb19fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnByb2ZpbGVfX2FzaWRlIC5jYWJpbmV0LXByb21vIC5wcm9tby0tc3VjY2VzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgLnByb2ZpbGVfX2FzaWRlIC5jYWJpbmV0LXByb21vIC5wcm9tby0tc3VjY2VzcyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAucHJvZmlsZV9fYXNpZGUgLmNhYmluZXQtcHJvbW8gLnByb21vLS1zdWNjZXNzIGEge1xuICAgICAgICBjb2xvcjogIzNjOTBmMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ2cHggMjBweCA0N3B4OyB9XG4gIC5wcm9maWxlX19tYWluIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZV9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcm9maWxlX19mb3JtX3YxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYTI3O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICMyYjJhM2MsIDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuNzIpOyB9XG4gICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQycHggNDJweCA0N3B4OyB9XG4gICAgICAucHJvZmlsZV9fZm9ybV92MSAucHJvZmlsZS1kZXRhaWxzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgICAucHJvZmlsZV9fZm9ybV92MSAucHJvZmlsZS1kZXRhaWxzIC5wcm9maWxlLWRldGFpbHNfX2lucHV0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAgICAgICAucHJvZmlsZV9fZm9ybV92MSAucHJvZmlsZS1kZXRhaWxzIC5wcm9maWxlLWRldGFpbHNfX2lucHV0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtZGV0YWlscyAucHJvZmlsZS1kZXRhaWxzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICAgIC5wcm9maWxlX19mb3JtX3YxIC5wcm9maWxlLWRldGFpbHMgLmlucHV0X19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAyMjlweDtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI2cHg7IH1cbiAgICAucHJvZmlsZV9fZm9ybV92MSAucHJvZmlsZS1jb250YWN0cyB7XG4gICAgICBwYWRkaW5nOiAzOXB4IDM5cHggMzVweDsgfVxuICAgICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtY29udGFjdHM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgIC5wcm9maWxlX19mb3JtX3YxIC5wcm9maWxlLWNvbnRhY3RzIC5pbnB1dF9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgICAgIC5wcm9maWxlX19mb3JtX3YxIC5wcm9maWxlLWNvbnRhY3RzIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTIxcHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAucHJvZmlsZV9fZm9ybV92MSAucHJvZmlsZS1jb250YWN0cyAucHJvZmlsZS1jb250YWN0c19fYnV0dG9uX2dyZWVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVkYjgwIDAlLCAjMzA3YzBiIDEwMCUpOyB9XG4gICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtc29jaWFscyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQycHggMzJweDsgfVxuICAgICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtc29jaWFsczphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtc29jaWFscyAucHJvZmlsZS1zb2NpYWxzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtc29jaWFscyAucHJvZmlsZS1zb2NpYWxzX19ub3RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5wcm9maWxlX19mb3JtX3YxIC5wcm9maWxlLXNvY2lhbHMgLnByb2ZpbGUtc29jaWFsc19fYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtbm90aWZ5IHtcbiAgICAgIHBhZGRpbmc6IDMxcHggNDNweCAzNXB4OyB9XG4gICAgICAucHJvZmlsZV9fZm9ybV92MSAucHJvZmlsZS1ub3RpZnk6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgIC5wcm9maWxlX19mb3JtX3YxIC5wcm9maWxlLW5vdGlmeSAucHJvZmlsZS1ub3RpZnlfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAgICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGUtbm90aWZ5IC5wcm9maWxlLW5vdGlmeV9fY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgICAucHJvZmlsZV9fZm9ybV92MSAucHJvZmlsZS1ub3RpZnkgLnByb2ZpbGUtbm90aWZ5X19jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGVfX2FjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDI5cHggMzJweCAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2ZpbGVfX2Zvcm1fdjEgLnByb2ZpbGVfX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucHJvZmlsZV9fcGFzc3dvcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZmlsZV9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9maWxlX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnByb2ZpbGVfX2FjdGlvbiB7XG4gICAgcGFkZGluZzogNDFweCAzMXB4IDE4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wcm9maWxlX19hY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA0MXB4IDIwcHggMThweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGVfX2FjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMjBweCA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5wcm9maWxlX19hY3Rpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9maWxlX19idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlX19idXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucHJvZmlsZV9fYnV0dG9uX3N1Ym1pdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlX19idXR0b25fc3VibWl0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnByb2ZpbGVfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZmlsZV9fcGFuZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ucHJvZmlsZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9maWxlLWluZm9fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDNweCAxMHB4IDIxcHggMTlweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlLWluZm9fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjdweCA3NHB4IDIxcHggODRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wcm9maWxlLWluZm9fX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDIxcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1pbmZvX19jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9maWxlLWluZm9fX3N0YXR1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1pbmZvX19zdGF0dXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIC5wcm9maWxlLWluZm9fX3N0YXR1cyAuc3RhdHVzIGltZyB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtaW5mb19fc3RhdHVzIC5zdGF0dXMgLnN0YXR1c19fbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlLWluZm9fX3N0YXR1cyAuc3RhdHVzIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTRweDsgfVxuICAgICAgICAucHJvZmlsZS1pbmZvX19zdGF0dXMgLnN0YXR1cyBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnByb2ZpbGUtaW5mb19fc3RhdHVzIC5zdGF0dXNfX2ljb24ge1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogMnB4OyB9XG4gICAgICAucHJvZmlsZS1pbmZvX19zdGF0dXMgLnN0YXR1c19fbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gIC5wcm9maWxlLWluZm9fX3JhdGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4OyB9XG4gICAgLnByb2ZpbGUtaW5mb19fcmF0aW5nIC5yYXRpbmdfX3N0YXJzIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnByb2ZpbGUtaW5mb19fcmF0aW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzEzMmU0ZCwgIzUyYmFmZiA1MCUsICMxMzJlNGQpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAucHJvZmlsZS1pbmZvX19ib251cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG4gICAgLnByb2ZpbGUtaW5mb19fYm9udXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAucHJvZmlsZS1pbmZvX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MXB4IDIwcHggNDFweCAyOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtaW5mb19fYWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb2ZpbGUtaW5mb19fYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjZmY4ZDAwIDAlLCAjZTJkNTMzIDEwMCUpO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjM2EwNDA0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1pbmZvX19idXR0b24ge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBmb250LXNpemU6IDA7IH0gfVxuICAucHJvZmlsZS1pbmZvX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtaW5mb19faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4ucHJvZmlsZS1kZXRhaWxzIHtcbiAgcGFkZGluZzogNDFweCAzMXB4IDE4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnByb2ZpbGUtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiA0MXB4IDIwcHggMThweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZmlsZS1kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTlweCAxOHB4OyB9IH1cbiAgLnByb2ZpbGUtZGV0YWlsczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5wcm9maWxlLWRldGFpbHNfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gICAgLnByb2ZpbGUtZGV0YWlsc19fdGl0bGVfbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9maWxlLWRldGFpbHNfX2FjdGlvbiB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxN3B4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyksIDAgMXB4IDAgIzA5MTQyMDsgfVxuXG4ucHJvZmlsZS1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQxcHggMzFweCAxOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5wcm9maWxlLWNvbnRhY3RzIHtcbiAgICAgIHBhZGRpbmc6IDQxcHggMjBweCAxOHB4OyB9IH1cbiAgLnByb2ZpbGUtY29udGFjdHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxMzJlNGQsICM1MmJhZmYgNTAlLCAjMTMyZTRkKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5wcm9maWxlLWNvbnRhY3RzX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuICAucHJvZmlsZS1jb250YWN0c19fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwIC04cHg7IH1cbiAgLnByb2ZpbGUtY29udGFjdHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1jb250YWN0c19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9maWxlLWNvbnRhY3RzX19pdGVtICsgLnByb2ZpbGUtY29udGFjdHNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7IH0gfVxuICAucHJvZmlsZS1jb250YWN0c19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5wcm9maWxlLWNvbnRhY3RzX19sYWJlbC1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAucHJvZmlsZS1jb250YWN0c19fc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQyMjMwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogM3B4IDEzcHggNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucHJvZmlsZS1jb250YWN0c19fc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG4gICAgLnByb2ZpbGUtY29udGFjdHNfX3N0YXR1c19jb25maXJtZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZhOTUwMDtcbiAgICAgIHBhZGRpbmc6IDNweCAxMXB4IDRweDsgfVxuICAucHJvZmlsZS1jb250YWN0c19faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9maWxlLWNvbnRhY3RzX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyksIDAgMXB4IDAgIzA5MTQyMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7IH1cbiAgICAucHJvZmlsZS1jb250YWN0c19faW5wdXQgaW5wdXRbcGxhY2Vob2xkZXJdIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnByb2ZpbGUtY29udGFjdHNfX2lucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnByb2ZpbGUtY29udGFjdHNfX2lucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAucHJvZmlsZS1jb250YWN0c19faW5wdXQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wcm9maWxlLWNvbnRhY3RzIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24gKyAuZmllbGQtdXNlcnByb2ZpbGUtZW1haWwgLmlucHV0X19pbm5lciwgLnByb2ZpbGUtY29udGFjdHMgLnByb2ZpbGUtY29udGFjdHNfX2J1dHRvbiArIC5pbnB1dF9faW5uZXIsIC5wcm9maWxlLWNvbnRhY3RzIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24gKyAuZmllbGQtdXNlcnByb2ZpbGUtcGhvbmUgLmlucHV0X19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAxMDVweCAxMHB4IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb2ZpbGUtY29udGFjdHNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDkzcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmZjhkMDAgMCUsICNlMmQ1MzMgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICMzYTA0MDQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnB4O1xuICAgIHRvcDogNDRweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnByb2ZpbGUtY29udGFjdHNfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtY29udGFjdHNfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5wcm9maWxlLWNvbnRhY3RzIC5maWVsZC11c2VycHJvZmlsZS1lbWFpbCAuaW5wdXRfX2lubmVyX3JlYWRvbmx5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucHJvZmlsZS1jb250YWN0cyAucHJvZmlsZS1jb250YWN0c19fYnV0dG9uICsgLmZpZWxkLXVzZXJwcm9maWxlLXBob25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZmlsZS1jb250YWN0cyAucHJvZmlsZS1jb250YWN0c19fYnV0dG9uICsgLmZpZWxkLXVzZXJwcm9maWxlLXBob25lIC5pbnB1dF9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5wcm9maWxlLWNvbnRhY3RzIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24gKyAuZmllbGQtdXNlcnByb2ZpbGUtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1jb250YWN0cyAucHJvZmlsZS1jb250YWN0c19fYnV0dG9uICsgLmZpZWxkLXVzZXJwcm9maWxlLXBob25lOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEycHg7IH0gfVxuICAucHJvZmlsZS1jb250YWN0c19fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjOWU5Y2JmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ucHJvZmlsZS1zb2NpYWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjdweCA0MnB4IDI2cHggNDJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb2ZpbGUtc29jaWFscyB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDE4cHggMjZweDsgfSB9XG4gIC5wcm9maWxlLXNvY2lhbHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxMzJlNGQsICM1MmJhZmYgNTAlLCAjMTMyZTRkKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5wcm9maWxlLXNvY2lhbHNfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9maWxlLXNvY2lhbHNfX25vdGUge1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZmlsZS1zb2NpYWxzX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cblxuLnByb2ZpbGUtbm90aWZ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDFweCAzMXB4IDE4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnByb2ZpbGUtbm90aWZ5IHtcbiAgICAgIHBhZGRpbmc6IDQxcHggMjBweCAxOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9maWxlLW5vdGlmeSB7XG4gICAgICBwYWRkaW5nOiAxOXB4OyB9IH1cbiAgLnByb2ZpbGUtbm90aWZ5OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTMyZTRkLCAjNTJiYWZmIDUwJSwgIzEzMmU0ZCk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAucHJvZmlsZS1ub3RpZnlfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZmlsZS1ub3RpZnlfX3JvdyArIC5wcm9maWxlLW5vdGlmeV9fcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1ub3RpZnlfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfSB9XG4gIC5wcm9maWxlLW5vdGlmeV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAucHJvZmlsZS1ub3RpZnlfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlLW5vdGlmeV9fYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnByb2ZpbGUtbm90aWZ5X19ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9XG4gIC5wcm9maWxlLW5vdGlmeV9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZmlsZS1ub3RpZnlfX3JvdyAucHJvZmlsZS1ub3RpZnlfX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtbm90aWZ5X19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAucHJvZmlsZS1ub3RpZnlfX2Nob2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1ub3RpZnlfX2Nob2ljZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgLnByb2ZpbGUtbm90aWZ5X19yb3cgLnByb2ZpbGUtbm90aWZ5X19jaG9pY2Uge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9IH1cbiAgLnByb2ZpbGUtbm90aWZ5X19jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucHJvZmlsZS1ub3RpZnlfX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1ub3RpZnlfX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfSB9XG4gICAgLnByb2ZpbGUtbm90aWZ5X19jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wcm9maWxlLW5vdGlmeV9fY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnByb2ZpbGUtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9maWxlLXBhbmVsX190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9maWxlLXBhbmVsX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgd2lkdGg6IDFweDsgfVxuICAgIC5wcm9maWxlLXBhbmVsX19jZWxsX2ZsdWlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJvZmlsZS1wYW5lbF9faGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggNDJweCAyNHB4OyB9XG4gICAgLnByb2ZpbGUtcGFuZWxfX2hlYWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAucHJvZmlsZS1wYW5lbF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAyMXB4IDM4cHggMzJweCA0MnB4OyB9XG4gIC5wcm9maWxlLXBhbmVsX191c2VyLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucHJvZmlsZS1wYW5lbF9fdXNlci1wYW5lbCAudXNlci1wYW5lbF9fY291bnRwYWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAucHJvZmlsZS1wYW5lbF9fdXNlci1wYW5lbCAudXNlci1wYW5lbF9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIC5wcm9maWxlLXBhbmVsX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9maWxlLXBhbmVsX19jYXB0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAucHJvZmlsZS1wYW5lbF9fY2FwdGlvbl9hY2NlbnQge1xuICAgICAgY29sb3I6ICNmZmYwMDA7IH1cbiAgLnByb2ZpbGUtcGFuZWxfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5wcm9maWxlLXBhbmVsX190aXRsZTpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5wcm9maWxlLXBhc3N3b3JkIHtcbiAgcGFkZGluZzogMzVweCA0MHB4IDM1cHg7IH1cbiAgLnByb2ZpbGUtcGFzc3dvcmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAucHJvZmlsZS1wYXNzd29yZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fdGl0bGVfbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9maWxlLXBhc3N3b3JkX19hY3Rpb24ge1xuICAgIG1hcmdpbjogLThweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0IC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE3cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDEzMjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKSwgMCAxcHggMCAjMjIyMTMwOyB9XG5cbi5wb3B1cC1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwICMyMTUyOGEsIDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1MjhhO1xuICBtYXJnaW46IDMycHggMzJweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbi1vdXQgMC4yczsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwLXBhbmVsIHtcbiAgICAgIG1hcmdpbjogMjRweCAyMHB4IDA7IH0gfVxuICAucG9wdXAtcGFuZWxfX3RvZ2dsZSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wb3B1cC1wYW5lbF9fdG9nZ2xlIC5pY29uX3BvcHVwLXBhbmVsX3RvZ2dsZSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC4ycztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5wb3B1cC1wYW5lbF9fdG9nZ2xlLmNsb3NlIC5pY29uX3BvcHVwLXBhbmVsX3RvZ2dsZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5wb3B1cC1wYW5lbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wb3B1cC1wYW5lbF9faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb3B1cC1wYW5lbF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOHB4IDQwcHggN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAxcHggcmdiYSg5LCAzMiwgNTgsIDAuODMpO1xuICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucG9wdXAtcGFuZWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXAtcGFuZWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHg7IH0gfVxuICAgIC5wb3B1cC1wYW5lbF9fdGl0bGVfaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7IH1cbiAgLnBvcHVwLXBhbmVsX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgICBtYXgtd2lkdGg6IDYzMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucG9wdXAtcGFuZWxfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXAtcGFuZWxfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLnBvcHVwLXBhbmVsX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wdXAtcGFuZWxfX3JvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb3B1cC1wYW5lbF9faW5wdXQge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5wb3B1cC1wYW5lbF9faW5wdXQgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMTkycHg7XG4gICAgICBjb2xvcjogI2U1ZTJmMztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDQzLCA0MiwgNzAsIDAuNDYpLCBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc5KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwLXBhbmVsX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTcwcHg7IH0gfVxuICAucG9wdXAtcGFuZWxfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2JlMmYyMTsgfVxuICAgIC5wb3B1cC1wYW5lbF9fYnV0dG9uX3dpZGUge1xuICAgICAgbWluLXdpZHRoOiAyMDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuICAucG9wdXAtcGFuZWxfX2JvbnVzLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE0cHggYXV0byAxOHB4O1xuICAgIG1heC13aWR0aDogMjg4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXAtcGFuZWxfX2JvbnVzLWluZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNnB4OyB9IH1cbiAgLnBvcHVwLXBhbmVsX19ib251cy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnBvcHVwLXBhbmVsX19ib251cy1ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5wb3B1cC1wYW5lbF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBvcHVwLXBhbmVsX19saW5rX3BhbGUge1xuICAgICAgY29sb3I6ICMzNzU0NzU7IH1cbiAgLnBvcHVwLXBhbmVsX19mb290ZXIgPiAucG9wdXAtcGFuZWxfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuLnBvcHVwX3JlLWNhbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTUyNzQwLCAjMDcwODI5KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDI7IH1cbiAgLnBvcHVwX3JlLWNhbGwgLnBvcHVwX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLnBvcHVwX3JlLWNhbGwgLnBvcHVwX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxNDJjOyB9XG4gIC5wb3B1cF9yZS1jYWxsIC5wb3B1cF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4OyB9XG4gIC5wb3B1cF9yZS1jYWxsIC5wb3B1cF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMTIlIDIwcHg7IH1cbiAgICAucG9wdXBfcmUtY2FsbCAucG9wdXBfX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmY2MwMDsgfVxuICAgIC5wb3B1cF9yZS1jYWxsIC5wb3B1cF9fY29udGVudCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwOTI5O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgY29sb3I6ICNhMGE1YmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDgzNjY1OyB9XG4gICAgICAucG9wdXBfcmUtY2FsbCAucG9wdXBfX2NvbnRlbnQgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLnBvcHVwX3JlLWNhbGwgLnBvcHVwX19jb250ZW50IGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTJkNTMzLCAjZmY4ZDAwKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCA5cHggI2U0Y2YxNzU3LCBpbnNldCAwIDJweCAwIDAgcmdiYSgyNDcsIDIwNCwgNjksIDAuMDA0KTtcbiAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweDtcbiAgICAgIGNvbG9yOiAjOGUyMzFmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnBvcHVwX3JlLWNhbGwgLnBvcHVwX19jb250ZW50IGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAucG9wdXBfcmUtY2FsbCAucG9wdXBfX2NvbnRlbnQgPiBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICM0MjQ5NTI7IH1cbiAgLnBvcHVwX3JlLWNhbGwgI3JlLWNhbGwtbm90LXBob25lLWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3ZlcmZsb3cucmUtY2FsbF9vdmVyZmxvdyB7XG4gIHotaW5kZXg6IDIwMTsgfVxuXG4ucG9wdXBfbG90dGVyeS1ib251cy1wb3B1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNTI3NDAsICMwNzA4MjkpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2NjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwX2xvdHRlcnktYm9udXMtcG9wdXAge1xuICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIC5wb3B1cF9sb3R0ZXJ5LWJvbnVzLXBvcHVwIC5wb3B1cF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC5wb3B1cF9sb3R0ZXJ5LWJvbnVzLXBvcHVwIC5wb3B1cF9faGVhZCB7XG4gICAgYmFja2dyb3VuZDogIzAwMTQyYzsgfVxuICAucG9wdXBfbG90dGVyeS1ib251cy1wb3B1cCAucG9wdXBfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDsgfVxuICAucG9wdXBfbG90dGVyeS1ib251cy1wb3B1cCAucG9wdXBfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cF9sb3R0ZXJ5LWJvbnVzLXBvcHVwIC5wb3B1cF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucG9wdXBfbG90dGVyeS1ib251cy1wb3B1cCAucG9wdXBfX2NvbnRlbnQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cF9sb3R0ZXJ5LWJvbnVzLXBvcHVwIC5wb3B1cF9fY29udGVudCBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7IH0gfVxuICAgIC5wb3B1cF9sb3R0ZXJ5LWJvbnVzLXBvcHVwIC5wb3B1cF9fY29udGVudCBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UyZDUzMywgI2ZmOGQwMCk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggOXB4ICNlNGNmMTc1NywgaW5zZXQgMCAycHggMCAwIHJnYmEoMjQ3LCAyMDQsIDY5LCAwLjAwNCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTVweDtcbiAgICAgIGNvbG9yOiAjOGUyMzFmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnBvcHVwX2xvdHRlcnktYm9udXMtcG9wdXAgLnBvcHVwX19jb250ZW50IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEzcHggNnB4IHJnYmEoNjYsIDExOCwgMTk1LCAwLjE2KSwgaW5zZXQgMCAwIDM1cHggMTJweCByZ2JhKDQ2LCAxNTIsIDIzMCwgMC4xOCk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGM0ZTY0O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5wb3B1cF9sb3R0ZXJ5LWJvbnVzLXBvcHVwIC5wb3B1cF9fY29udGVudCBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLnBvcHVwX2xvdHRlcnktYm9udXMtcG9wdXAgLnBvcHVwX19jb250ZW50IC5maXJzdF9fcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICM2MTY5OGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBvcHVwX2xvdHRlcnktYm9udXMtcG9wdXAgLnRpbWVyX19ub3RlIHtcbiAgICBjb2xvcjogIzcyOTdkMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLnBvcHVwX2xvdHRlcnktYm9udXMtcG9wdXAgLnRpbWVyX19yb3dfZGlnaXQgLnRpbWVyX19jZWxsIHtcbiAgICBjb2xvcjogIzcyOTdkMztcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLnBvcHVwX2xvdHRlcnktYm9udXMtcG9wdXAgLnRpbWVyX19yb3dfY2FwdGlvbiAudGltZXJfX2NlbGwge1xuICAgIGNvbG9yOiAjNzI5N2QzO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubG90dGVyeS1ib251cy1wb3B1cF9fY29sdW1uIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxvdHRlcnktYm9udXMtcG9wdXBfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sb3R0ZXJ5LWJvbnVzLXBvcHVwX19jb2x1bW4gPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5sb3R0ZXJ5LWJvbnVzLXBvcHVwX19jb2x1bW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2ZmY2MwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxvdHRlcnktYm9udXMtcG9wdXBfX2NvbHVtbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbjogMjVweCBhdXRvOyB9XG4gICAgLmxvdHRlcnktYm9udXMtcG9wdXBfX2NvbHVtbiBwIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmNjMDA7IH1cbiAgLmxvdHRlcnktYm9udXMtcG9wdXBfX2NvbHVtbjpmaXJzdC1jaGlsZCBwIHtcbiAgICBjb2xvcjogIzYxNjk4ZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubG90dGVyeS1ib251cy1wb3B1cF9fY29sdW1uOmZpcnN0LWNoaWxkIGgzIHtcbiAgICBjb2xvcjogI2ZmY2MwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubG90dGVyeS1ib251cy1wb3B1cF9fY29sdW1uOmZpcnN0LWNoaWxkIGgzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBheWl0ZW0ge1xuICB3aWR0aDogMTkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOGY4ZjggMCUsICNkM2QzZDMgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE3KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGF5aXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMgLSA4cHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiA4cHggOHB4IDhweCAwOyB9IH1cbiAgLnBheWl0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGF5aXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4M3B4OyB9IH1cbiAgICAucGF5aXRlbV9faW1nX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGF5aXRlbV9faW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheWl0ZW1fX2ltZyBzdmcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXlpdGVtX19pbWcgLnN2Zy13YWxsZXRvbmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7IH0gfVxuICAucGF5aXRlbV9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2NiY2JjYiwgMCAtMXB4IDAgI2ViZWJlYjtcbiAgICBwYWRkaW5nOiAxMXB4IDEzcHggMTBweCAxM3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucGF5aXRlbV9fZm9vdGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAycHggMTBweCAycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXlpdGVtX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDJweCAxMHB4IDJweDtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDsgfSB9XG4gIC5wYXlpdGVtX19ub3RlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgpO1xuICAgIGNvbG9yOiAjMjIyMTMxO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBheWl0ZW1fX25vdGUgYSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAucGF5aXRlbV9fbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucGF5aXRlbV9fbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheWl0ZW1fX25vdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIC5wYXlpdGVtX19ub3RlX3NtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnBheS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBheS10b29sdGlwIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXktdG9vbHRpcF93aXRocGhvbmUge1xuICAgICAgbWluLWhlaWdodDogMTU1cHg7IH0gfVxuICAucGF5LXRvb2x0aXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDk5JTtcbiAgICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBib3JkZXItd2lkdGg6IDI0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7IH1cbiAgLnBheS10b29sdGlwLmxlZnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDE2JTsgfVxuICAucGF5LXRvb2x0aXAucmlnaHQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDg0JTsgfVxuICAucGF5LXRvb2x0aXBfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGF5LXRvb2x0aXBfX2lucHV0X19zZWNvbmQgLnBheS10b29sdGlwX19jYXB0aW9uIHtcbiAgICAgIG1pbi13aWR0aDogMTMycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5wYXktdG9vbHRpcF9faW5wdXRfX3NlY29uZCAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogOXB4IDE4cHggOHB4IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgI3dpdGhkcmF3LXRhYiAucGF5LXRvb2x0aXBfX2lucHV0X19zZWNvbmQgLmlucHV0X19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI3dpdGhkcmF3LXRhYiAucGF5LXRvb2x0aXBfX2lucHV0X19zZWNvbmQgLmlucHV0X19pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAgIC5wYXktdG9vbHRpcF9faW5wdXQucGF5LXRvb2x0aXBfX3dpdGg3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnNyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzNHB4O1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBheS10b29sdGlwX19pbnB1dC5wYXktdG9vbHRpcF9fd2l0aDc6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAyNHB4OyB9IH1cbiAgICAgICN3aXRoZHJhdy10YWIgLnBheS10b29sdGlwX19pbnB1dC5wYXktdG9vbHRpcF9fd2l0aDc6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wYXktdG9vbHRpcF9faW5wdXQucGF5LXRvb2x0aXBfX3dpdGg3IC5pbnB1dF9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4OyB9XG4gICAgLnBheS10b29sdGlwX19pbnB1dC5wYXktdG9vbHRpcF9fd2l0aC1wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzNHB4O1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBheS10b29sdGlwX19pbnB1dC5wYXktdG9vbHRpcF9fd2l0aC1wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICB0b3A6IDdweDsgfSB9XG4gICAgICAjd2l0aGRyYXctdGFiIC5wYXktdG9vbHRpcF9faW5wdXQucGF5LXRvb2x0aXBfX3dpdGgtcGx1czpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnBheS10b29sdGlwX19pbnB1dC5wYXktdG9vbHRpcF9fd2l0aC1wbHVzIC5pbnB1dF9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4OyB9XG4gICAgLnBheS10b29sdGlwX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogOXB4IDE4cHggOHB4IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgI3dpdGhkcmF3LXRhYiAucGF5LXRvb2x0aXBfX2lucHV0IC5pbnB1dF9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTMwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICN3aXRoZHJhdy10YWIgLnBheS10b29sdGlwX19pbnB1dCAuaW5wdXRfX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDsgfSB9XG4gIC5wYXktdG9vbHRpcF9fc3VtbSB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheS10b29sdGlwX19zdW1tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wYXktdG9vbHRpcF9fc3VtbV9fc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAucGF5LXRvb2x0aXBfX3N1bW1fX3NlY29uZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGF5LXRvb2x0aXBfX3N1bW1fX3NlY29uZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXktdG9vbHRpcF9fc3VtbSAucGF5LXRvb2x0aXBfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLTI0cHggMCAwIDZweDsgfSB9XG4gICAgLnBheS10b29sdGlwX19zdW1tIC5wYXktdG9vbHRpcF9faW5wdXQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wYXktdG9vbHRpcF9fc3VtbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXktdG9vbHRpcF9fc3VtbSBpbnB1dC5sX251bSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAucGF5LXRvb2x0aXBfX3N1bW0gbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucGF5LXRvb2x0aXBfX3N1bW0gbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBheS10b29sdGlwX19zdW1tIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH0gfVxuICAucGF5LXRvb2x0aXBfX3Bob25lIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAucGF5LXRvb2x0aXBfX3Bob25lX2lubmVyIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmc6IDlweCAxOHB4IDhweCAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXktdG9vbHRpcF9fcGhvbmVfaW5uZXIge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH0gfVxuICAucGF5LXRvb2x0aXBfX251bWJlciB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYXktdG9vbHRpcF9fbnVtYmVyX2lubmVyIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmc6IDlweCAxOHB4IDhweCAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICN3aXRoZHJhdy10YWIgLnBheS10b29sdGlwX19pbnB1dCAucGF5LXRvb2x0aXBfX251bWJlcl9pbm5lci1ub3ByZWZpeCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXktdG9vbHRpcF9fbnVtYmVyX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTBweCA4cHggMTBweDsgfSB9XG4gIC5wYXktdG9vbHRpcF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOXB4IDE1cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmY4ZDAwLCAjZTJkNTMzKTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheS10b29sdGlwX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXktdG9vbHRpcF9fYnV0dG9uX3dpdGhkcmF3IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5wYXktdG9vbHRpcF9fbm90ZSB7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNlYztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmY5Nzk3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4IDE0cHggOHB4IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5wYXktdG9vbHRpcF9fbm90ZSoge1xuICAgICAgY29sb3I6ICNmMDA7IH1cbiAgLnBheS10b29sdGlwX19jYXB0aW9uIHtcbiAgICBtaW4td2lkdGg6IDEzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAucGF5LXRvb2x0aXBfX2NhcmQtZGF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGF5LXRvb2x0aXBfZXJyb3IgLnBheS10b29sdGlwX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7IH1cbiAgLnBheS10b29sdGlwX2Vycm9yIC5wYXktdG9vbHRpcF9faW5wdXQgLmlucHV0X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBheS10b29sdGlwX2Vycm9yIC5wYXktdG9vbHRpcF9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDEzcHggMjNweCAxMnB4OyB9XG5cbi5oaXN0b3J5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNDQwcHg7IH1cbiAgLmhpc3RvcnlfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gIC5oaXN0b3J5X190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5oaXN0b3J5X190YWJsZSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhpc3RvcnlfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9IH1cbiAgLmhpc3RvcnlfX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5oaXN0b3J5X19jZWxsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMyMjMyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhpc3RvcnlfX2NlbGwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDRweDsgfSB9XG4gICAgLmhpc3RvcnlfX2hlYWQgLmhpc3RvcnlfX2NlbGwge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgICAuaGlzdG9yeV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmhpc3RvcnlfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMTFweCAxMXB4IDEycHggMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGI2MztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLmhpc3RvcnlfX2ZpbHRlciAuZmlsdGVyIHtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLmZpbHRlcl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogIzZkNmM4NDsgfVxuICAgIC5maWx0ZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAgIC5maWx0ZXJfX3RpdGxlICsgLmZpbHRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZmlsdGVyX19pdGVtICsgLmZpbHRlcl9faXRlbTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAgIC5maWx0ZXJfX2l0ZW0gKyAuZmlsdGVyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogOTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuZmlsdGVyX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gICAgLmZpbHRlcl9fYnV0dG9uX2ZvcnR1bmUge1xuICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgLmZpbHRlcl9fc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICM2ZDZjODQ7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWx0ZXJfX3NlbGVjdCBvcHRpb25bZGlzYWJsZWRdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlcl9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZpbHRlcl9fZGF0ZSBpbnB1dFtwbGFjZWhvbGRlcl0ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZmlsdGVyX19kYXRlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZpbHRlcl9fZGF0ZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZpbHRlcl9fZGF0ZSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbHRlcl9fZGF0ZS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDZjODQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5maWx0ZXJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4IDZweDsgfVxuXG4uYm9udXMtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjMDkyMDNhLCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgIC5ib251cy1wYW5lbCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5ib251cy1wYW5lbCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYm9udXMtcGFuZWwge1xuICAgICAgcGFkZGluZzogMjBweCAxNHB4OyB9IH1cbiAgLmJvbnVzLXBhbmVsX192aWV3IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjQlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ib251cy1wYW5lbF9fdmlldyB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJvbnVzLXBhbmVsX192aWV3IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5ib251cy1wYW5lbF9faW1nIHtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5ib251cy1wYW5lbF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cbiAgLmJvbnVzLXBhbmVsX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJvbnVzLXBhbmVsX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuYm9udXMtcGFuZWxfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmJvbnVzLXBhbmVsX19hY3Rpb24ge1xuICAgICAgICB3aWR0aDogMjE0cHg7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJvbnVzLXBhbmVsX19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgLmJvbnVzLXBhbmVsX19hY3Rpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMzE0cHg7XG4gICAgICBoZWlnaHQ6IDE1M3B4O1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KDE2NHB4IDg2cHggYXQgNTAlIDUwJSwgI2UzMTkzMyAwJSwgdHJhbnNwYXJlbnQgODAlLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5ib251cy1wYW5lbF9fYWN0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ib251cy1wYW5lbF9fYWN0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA3M3B4OyB9IH1cbiAgLmJvbnVzLXBhbmVsX190aW1lciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYm9udXMtcGFuZWxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmJvbnVzLXBhbmVsX19idXR0b25fbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMTVweCAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJvbnVzLXBhbmVsX19idXR0b25fbGFyZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAuYm9udXMtcGFuZWxfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMXB4IDAgMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ib251cy1wYW5lbF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmJvbnVzLXBhbmVsX19hY3Rpb24gLmJvbnVzLXBhbmVsX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAuYm9udXMtcGFuZWxfX2FjdGlvbiAuYm9udXMtcGFuZWxfX3RpdGxlIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ib251cy1wYW5lbF9fYWN0aW9uIC5ib251cy1wYW5lbF9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIC5ib251cy1wYW5lbF9fdGl0bGVfYWxlcnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZjE2MzI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAzOHB4IDMwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ib251cy1wYW5lbF9fdGl0bGVfaW1wb3J0YW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZlYTAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMzhweCAzMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYm9udXMtcGFuZWxfX3RpdGxlX2ltcG9ydGFudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZWEwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW46IDM4cHggMzBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ib251cy1wYW5lbF9fbm90ZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBjb2xvcjogI2NhY2FkNDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMTRweCAwIDAgMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ib251cy1wYW5lbF9fbm90ZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5ib251cy1wYW5lbF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMzY0NjcsICNlMjI2MjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC44KSwgaW5zZXQgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYm9udXMtcGFuZWxfX3Rvb2x0aXAge1xuICAgICAgICBib3R0b206IC03OHB4O1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmJvbnVzLXBhbmVsX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ib251cy1wYW5lbF9fYXJyb3cge1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTsgfSB9XG4gICAgLmJvbnVzLXBhbmVsX19hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIC8qIEF0IHRoZSB0b3Agb2YgdGhlIHRvb2x0aXAgKi9cbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0VDNDg0OSB0cmFuc3BhcmVudDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYm9udXMtcGFuZWxfX2Fycm93OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmMzY0NjcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5ib251cy1wYW5lbF9fYXJyb3dfcmlnaHQge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5ib251cy1wYW5lbF9fYXJyb3dfcmlnaHQ6YWZ0ZXIge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gIC5ib251cy1wYW5lbF9faW5mb3JtZXIge1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YyZDQyYSwgI2YzZGI1Myk7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzE0MDYwMjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuYm9udXMtcGFuZWxfX2luZm9ybWVyIHtcbiAgICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICAgIC5ib251cy1wYW5lbF9faW5mb3JtZXJfZ3JlZW4ge1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzg5YjAzNSwgIzkxYjgzYyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSwgaW5zZXQgMCAtMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSg4LCAyMywgNCwgMC41KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cblxuLmxldmVscy10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmxldmVscy10YWJsZV9fdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiA4MjZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX190YWJsZSB7XG4gICAgICAgIHdpZHRoOiA1OTRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxldmVscy10YWJsZV9fdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubGV2ZWxzLXRhYmxlX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDg2MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX19zbGlkZXIge1xuICAgICAgICB0b3A6IDIwOHB4O1xuICAgICAgICB3aWR0aDogNjEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX3NsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubGV2ZWxzLXRhYmxlX19zbGlkZXItYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ1N2VhNTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmxldmVscy10YWJsZV9fc2xpZGVyLWlubmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGFkNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoODcsIDE4NSwgMjIwLCAwLjI5KSwgIzM1ZDBmZiA1MCUsIHJnYmEoODcsIDE4NSwgMjIwLCAwLjI5KSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgLmxldmVscy10YWJsZV9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhOyB9XG4gICAgLmxldmVscy10YWJsZV9faW5mby5hY3RpdmUge1xuICAgICAgbWluLWhlaWdodDogMjU4cHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX2luZm8ge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAubGV2ZWxzLXRhYmxlX19pbmZvOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgIC8qIEF0IHRoZSB0b3Agb2YgdGhlIHRvb2x0aXAgKi9cbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwOTIwM2EgdHJhbnNwYXJlbnQ7IH0gfVxuICAubGV2ZWxzLXRhYmxlX19zdGF0dXMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxldmVscy10YWJsZV9fc3RhdHVzIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX19zdGF0dXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubGV2ZWxzLXRhYmxlX19zdGF0dXMtaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxldmVscy10YWJsZV9fc3RhdHVzLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgICAubGV2ZWxzLXRhYmxlX19zdGF0dXMtaW5uZXIgLnN0YXR1c19faWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAgICAgLmxldmVscy10YWJsZV9fc3RhdHVzLWlubmVyIC5zdGF0dXNfX25vdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBib3R0b206IDNweDsgfSB9XG4gIC5sZXZlbHMtdGFibGVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MnB4IDEwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGV2ZWxzLXRhYmxlX19pdGVtOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA2MnB4IDlweCAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4N3B4IDMwcHggMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgICAubGV2ZWxzLXRhYmxlX19pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH0gfVxuICAgIC5sZXZlbHMtdGFibGVfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogOTIlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEzMmU0ZCwgIzUyYmFmZiA1MCUsICMxMzJlNGQpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sZXZlbHMtdGFibGVfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgICAubGV2ZWxzLXRhYmxlX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDkyJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMzJlNGQsICM1MmJhZmYgNTAlLCAjMTMyZTRkKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGV2ZWxzLXRhYmxlX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogNTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAubGV2ZWxzLXRhYmxlX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzMXB4IGF1dG8gMDtcbiAgICB3aWR0aDogOTJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxldmVscy10YWJsZV9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX19pY29uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgLmxldmVscy10YWJsZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5sZXZlbHMtdGFibGVfX2Fycm93X2FjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxldmVscy10YWJsZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzA5MjAzYSB0cmFuc3BhcmVudDsgfVxuICAubGV2ZWxzLXRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4OyB9IH1cbiAgICAubGV2ZWxzLXRhYmxlX190aXRsZV9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sZXZlbHMtdGFibGVfX3RpdGxlX3NtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGV2ZWxzLXRhYmxlX190aXRsZV9zbWFsbCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5sZXZlbHMtdGFibGVfX3RpdGxlX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZGUwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGV2ZWxzLXRhYmxlX190aXRsZV9hY2NlbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH0gfVxuICAubGV2ZWxzLXRhYmxlX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxldmVscy10YWJsZV9fY2FwdGlvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgLmxldmVscy10YWJsZV9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwOyB9XG4gIC5sZXZlbHMtdGFibGVfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX3N1bW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5sZXZlbHMtdGFibGVfX3JhdGVub3RlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMThweCAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX3JhdGVub3RlIHtcbiAgICAgICAgdG9wOiAxNThweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxldmVscy10YWJsZV9fcmF0ZW5vdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubGV2ZWxzLXRhYmxlX19yYXRlbm90ZV96ZXJvIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogOHB4OyB9XG4gIC5sZXZlbHMtdGFibGVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGV2ZWxzLXRhYmxlX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sZXZlbHMtdGFibGVfX3ZpZXdyYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDkyMzNmLCAjMGQyZjU3KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZXZlbHMtdGFibGVfX3ZpZXdyYXRlIHtcbiAgICAgICAgbWFyZ2luOiAyMnB4IGF1dG8gMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjbGVhcjogcmlnaHQ7IH0gfVxuICAubGV2ZWxzLXRhYmxlX19yYXRlc3RhdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxldmVscy10YWJsZV9fcmF0ZXN0YXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5sZXZlbHMtdGFibGVfX2l0ZW1fYWN0aXZlIC5sZXZlbHMtdGFibGVfX2NhcHRpb24sIC5zbGljay1jdXJyZW50IC5sZXZlbHMtdGFibGVfX2NhcHRpb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGV2ZWxzLXRhYmxlX19pdGVtX2FjdGl2ZSAubGV2ZWxzLXRhYmxlX192aWV3cmF0ZSwgLnNsaWNrLWN1cnJlbnQgLmxldmVscy10YWJsZV9fdmlld3JhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2Q2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpOyB9XG5cbi5sZXZlbHMtdGFibGVfX2l0ZW1fYWN0aXZlIC5sZXZlbHMtdGFibGVfX2xpbmssIC5zbGljay1jdXJyZW50IC5sZXZlbHMtdGFibGVfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvbW8tcGFuZWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgIC5wcm9tby1wYW5lbCB7XG4gICAgICBoZWlnaHQ6IDMwNnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxMXB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDY4ODU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAucHJvbW8tcGFuZWwge1xuICAgICAgYm94LXNoYWRvdzogMCAxMXB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDY4ODU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb21vLXBhbmVsIHtcbiAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5wcm9tby1wYW5lbF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9tby1wYW5lbF9fY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb21vLXBhbmVsX19jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSwgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNTIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAucHJvbW8tcGFuZWxfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTQ3NmE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAucHJvbW8tcGFuZWxfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTQ3NmE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb21vLXBhbmVsX19jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA0NSwgNzYsIDAuODIpOyB9IH1cbiAgICAucHJvbW8tcGFuZWxfX2NlbGxfaW5mbyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIycHggMCAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDc2YTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpLCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLnByb21vLXBhbmVsX19jZWxsX2luZm8ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5wcm9tby1wYW5lbF9fY2VsbF9pbmZvIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb21vLXBhbmVsX19jZWxsX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjJweCAyMHB4IDI1cHg7IH0gfVxuICAucHJvbW8tcGFuZWxfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTgxcHg7XG4gICAgbWFyZ2luOiAxN3B4IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLnByb21vLXBhbmVsX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucHJvbW8tcGFuZWxfX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3OHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvbW8tcGFuZWxfX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2OHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnByb21vLXBhbmVsX190aXRsZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9tby1wYW5lbF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAucHJvbW8tcGFuZWxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMTFweCAyNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDQsIDQsIDQsIDAuMjYpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucHJvbW8tcGFuZWxfX2J1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvbW8tcGFuZWxfX2J1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9IH1cbiAgLnByb21vLXBhbmVsX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogNDhweCAwIDAgMDtcbiAgICBjb2xvcjogIzAwYTZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb21vLXBhbmVsX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5wcm9tby1wYW5lbF9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMjZweCAwIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnByb21vLXBhbmVsX19saW5rIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTlweCBhdXRvIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9tby1wYW5lbF9fbGluayB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5wcm9tby1wYW5lbF9fbGluayAuaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLnByb21vLWJvbnVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1MjdiO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpLCBpbnNldCAwIDAgMCAjMWIzYTVlLCAwIC0xcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOSk7IH1cbiAgLnByb21vLWJvbnVzX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMjVweCAyM3B4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9tby1ib251c19faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5wcm9tby1ib251c19faW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5wcm9tby1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb21vLWRldGFpbHNfX2dpZnQtcGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLnByb21vLWRldGFpbHNfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9tby1kZXRhaWxzX19kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJvbW8tZGV0YWlsc19fZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlMjAzNTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICMxZDNiNWU7XG4gICAgbWFyZ2luOiAyMXB4IDAgMjJweDsgfVxuICAucHJvbW8tZGV0YWlsc19fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAyMXB4IDA7IH1cbiAgLnByb21vLWRldGFpbHMgaDEsIC5wcm9tby1kZXRhaWxzIGgyLCAucHJvbW8tZGV0YWlscyBoMywgLnByb21vLWRldGFpbHMgaDQsIC5wcm9tby1kZXRhaWxzIGg1IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAyMXB4IDA7IH1cbiAgICAucHJvbW8tZGV0YWlscyBoMTpmaXJzdC1jaGlsZCwgLnByb21vLWRldGFpbHMgaDI6Zmlyc3QtY2hpbGQsIC5wcm9tby1kZXRhaWxzIGgzOmZpcnN0LWNoaWxkLCAucHJvbW8tZGV0YWlscyBoNDpmaXJzdC1jaGlsZCwgLnByb21vLWRldGFpbHMgaDU6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogIzBlMjAzNTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCAjMWQzYjVlOyB9XG4gIC5wcm9tby1kZXRhaWxzIHAge1xuICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnByb21vLWRldGFpbHNfX2J1bGxldC1saXN0LmJ1bGxldC1saXN0LCAucHJvbW8tZGV0YWlscyB1bCB7XG4gICAgbWFyZ2luOiAyMXB4IDAgMzhweCAwOyB9XG4gICAgLnByb21vLWRldGFpbHNfX2J1bGxldC1saXN0LmJ1bGxldC1saXN0IGxpLCAucHJvbW8tZGV0YWlscyB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAucHJvbW8tZGV0YWlsc19fYnVsbGV0LWxpc3QuYnVsbGV0LWxpc3QgbGk6YmVmb3JlLCAucHJvbW8tZGV0YWlscyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYTMxYjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZkYTMxYiwgI2ZkMDgzNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAxLjRweCAyLjdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICAucHJvbW8tZGV0YWlsc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9tby1kZXRhaWxzX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODVlOWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiODVjOSwgIzE5M2E2Mik7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDAgMCAjNzljNmZmLCAwIDJweCAwIDAgIzE1MmY1MCwgaW5zZXQgMCAxcHggN3B4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb21vLWRldGFpbHNfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmdpZnQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfVxuICAuZ2lmdC1wYW5lbF9fY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0NzZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSwgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmdpZnQtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDIzNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5naWZ0LXBhbmVsX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG4gIC5naWZ0LXBhbmVsX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjNweCAyMHB4IDE2cHggMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5naWZ0LXBhbmVsX19jZWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIC5naWZ0LXBhbmVsX19jZWxsX2ltZyB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcGFkZGluZzogMjNweCAxNnB4IDE2cHggMjNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2lmdC1wYW5lbF9fY2VsbF9pbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmdpZnQtcGFuZWxfX2ltZyB7XG4gICAgd2lkdGg6IDE3NXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuZ2lmdC1wYW5lbF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDExNnB4OyB9IH1cbiAgLmdpZnQtcGFuZWxfX2NhcHRpb24ge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZ2lmdC1wYW5lbF9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmdpZnQtcGFuZWxfX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgLmdpZnQtcGFuZWxfX2Zvb3RlciB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0M2Y1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmU0ZDcyOyB9XG4gIC5naWZ0LXBhbmVsX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDQsIDQsIDQsIDAuMjYpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5idWxsZXQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5idWxsZXQtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLmJ1bGxldC1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRhMzFiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZkYTMxYiAwJSwgI2ZkMDgzNCAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAxLjRweCAyLjdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAucGFuZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhbmVsX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucGFuZWxfX2NlbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lbF9fY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC5wYW5lbF9fY2VsbF9pbWcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5wYW5lbF9fY2VsbF9pbWcge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYW5lbF9fY2VsbF9pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYW5lbF9fY2VsbF9pbWcgLnRpbWVyX19ub3RlIHtcbiAgICAgICAgY29sb3I6ICM4YWFkZWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAucGFuZWxfX2NlbGxfY29udGVudCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnBhbmVsX19jZWxsX2NvbHVtbiB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnBhbmVsX19jZWxsX2NvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAgICAgLnBhbmVsX19jZWxsX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IDM5MHB4OyB9XG4gICAgICAgICAgLnBhbmVsX19jZWxsX2NvbHVtbjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZWxfX2NlbGxfY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnlfX2NvbnRlbnQgLnBhbmVsX19jZWxsX2NvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5X19jb250ZW50IC5wYW5lbF9fY2VsbF9jb2x1bW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wYW5lbF9fY2VsbCAuYnV0dG9uX2xpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBhbmVsX19vdmVyZmxvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMXB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnBhbmVsX19vdmVyZmxvdyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5wYW5lbF9fb3ZlcmZsb3cge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lbF9fb3ZlcmZsb3cge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhbmVsX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjc5cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnBhbmVsX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDM2OXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnBhbmVsX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZWxfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7IH0gfVxuICAucGFuZWwgLmltZ19vdmVyZmxvdyB7XG4gICAgaGVpZ2h0OiAyNDVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wYW5lbCAuaW1nX292ZXJmbG93IHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmVsIC5pbWdfb3ZlcmZsb3cge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAucGFuZWxfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAyODlweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucGFuZWxfX3N1bW1hcnkge1xuICAgICAgICBoZWlnaHQ6IDM2M3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnBhbmVsX19zdW1tYXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAzMDFweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmVsX19zdW1tYXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnBhbmVsX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDc2YTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KSwgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wYW5lbF9fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDEzM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZWxfX3NsaWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzNHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgLnBhbmVsX19zbGlkZXItaW5uZXIge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wYW5lbF9fc2xpZGVyLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDk1NHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnBhbmVsX19zbGlkZXItaW5uZXIge1xuICAgICAgICB3aWR0aDogNzcwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnBhbmVsX19zbGlkZXItaW5uZXIge1xuICAgICAgICB3aWR0aDogMzI0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lbF9fc2xpZGVyLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDI3N3B4OyB9IH1cbiAgICAucGFuZWxfX3NsaWRlci1pbm5lciAuc2xpZGVyX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMTdweDsgfVxuICAucGFuZWxfX2luZm8ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wYW5lbF9faW5mbyB7XG4gICAgICAgIHdpZHRoOiA1OThweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5wYW5lbF9faW5mbyB7XG4gICAgICAgIHdpZHRoOiA0NzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucGFuZWxfX2luZm8ge1xuICAgICAgICB3aWR0aDogMzg5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lbF9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnBhbmVsX19wcml6ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI5cHggMTlweCAyMHB4IDE5cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnBhbmVsX19wcml6ZSB7XG4gICAgICAgIHdpZHRoOiA0MTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5wYW5lbF9fcHJpemUge1xuICAgICAgICB3aWR0aDogMzY1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnBhbmVsX19wcml6ZSB7XG4gICAgICAgIHdpZHRoOiAyNjhweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmVsX19wcml6ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1M3B4OyB9IH1cbiAgLnBhbmVsX19pY29ucyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5wYW5lbF9faWNvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wYW5lbF9faWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZWxfX2ljb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5wYW5lbF9faWNvbnMuYm9udXMtbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAucGFuZWxfX2ljb25zLmJvbnVzLW5hbWUgLnBhbmVsX19pY29uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZWxfX2ljb25zLmJvbnVzLW5hbWUgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5wYW5lbF9faWNvbnMuYm9udXMtbmFtZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gIC5wYW5lbF9faWNvbi1jZWxsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMyJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnBhbmVsX19pY29uLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMiU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lbF9faWNvbi1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzElOyB9IH1cbiAgICAucGFuZWxfX2ljb24tY2VsbCBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5wYW5lbF9faWNvbi1jZWxsIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5wYW5lbF9faWNvbi1jZWxsIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZWxfX2ljb24tY2VsbCBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MHB4OyB9IH1cbiAgLnBhbmVsX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyNnB4IDAgMTBweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICAgIGNvbG9yOiAjMWYyOTM0O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5OXB4IC0yNThweDtcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDY2cHg7IH1cbiAgICAucGFuZWxfX2ljb24tY2VsbDpsYXN0LWNoaWxkIC5wYW5lbF9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OTlweCAtNjZweDtcbiAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgaGVpZ2h0OiA2NnB4OyB9XG4gICAgLnBhbmVsX19pY29uLWNlbGw6bnRoLWNoaWxkKDIpIC5wYW5lbF9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OTlweCAtMTYycHg7XG4gICAgICB3aWR0aDogNTFweDtcbiAgICAgIGhlaWdodDogNjZweDsgfVxuICAucGFuZWxfX2ljb24tdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucGFuZWxfX2ljb24tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAucGFuZWxfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMCAyNXB4IDE2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wYW5lbF9faGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogODhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lbF9faGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgNzZweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYW5lbF9faGVhZGVyX25vc2hhZG93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucGFuZWxfX2hlYWRlcl9ub3NoYWRvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnBhbmVsX190aW1lciB7XG4gICAgaGVpZ2h0OiAxMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wYW5lbF9fdGltZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnBhbmVsX190aW1lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAucGFuZWxfX3RpbWVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmVsX190aW1lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAucGFuZWxfX3RpbWVyIC50aW1lcl9fbm90ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBhbmVsX190aW1lciAudGltZXJfX3RhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAucGFuZWxfX2NvdW50bm90ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5wYW5lbF9fY291bnRidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4YWQ2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyYjg1YzksICMxOTNhNjIpO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgIzc5YzZmZiwgMCAycHggMCAwICMxNTJmNTAsIGluc2V0IDAgMXB4IDdweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucGFuZWxfX2NvdW50YnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmVsX19jb3VudGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7IH0gfVxuICAucGFuZWxfX2NvdW50ZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wYW5lbF9fY291bnRkb3duIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZWxfX2NvdW50ZG93biB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH0gfVxuICAgIC5wYW5lbF9fY291bnRkb3duIC5jb3VudGRvd25fX2RpdmlkZXIge1xuICAgICAgcGFkZGluZzogMCA0cHggMCAycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAucGFuZWxfX2NvdW50ZG93biAuY291bnRkb3duX19kaXZpZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZWxfX2NvdW50ZG93biAuY291bnRkb3duX19kaXZpZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucGFuZWxfX2NvdW50ZG93biAuY291bnRkb3duX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5wYW5lbF9fY291bnRkb3duIC5jb3VudGRvd25fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5wYW5lbF9fY291bnRkb3duIC5jb3VudGRvd25fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmVsX19jb3VudGRvd24gLmNvdW50ZG93bl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9IH1cbiAgLnBhbmVsX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wYW5lbF9fdGl0bGVfdG91cm5hbWVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDFweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAucGFuZWxfX3RpdGxlX3RvdXJuYW1lbnQge1xuICAgICAgICAgIG1heC13aWR0aDogMzAycHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLnBhbmVsX190aXRsZV90b3VybmFtZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5wYW5lbF9fdGl0bGVfdG91cm5hbWVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzhweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnBhbmVsX190aXRsZV90b3VybmFtZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhbmVsX190aXRsZV90b3VybmFtZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICAgIC5wYW5lbF9fdGl0bGUudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAucGFuZWxfX3RpdGxlX2xvdHRlcnkge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgICAgIGNvbG9yOiAjZmZkODAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuICAucGFuZWxfX2NhcHRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAucGFuZWxfX3N0YXR1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogOXB4IDEzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0YzQ3MTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMThlNTgxIDAlLCAjMGU5YjVkIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZWxfX3N0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gICAgICAgIC5wYW5lbF9fc3RhdHVzOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzBlMDhhLCAjMTBhNjYzKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMyOWFmNzM7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wYW5lbF9fc3RhdHVzX2ZpbmlzaGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY1MjY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZiMTFhIDAlLCAjZmYwMDM2IDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZWxfX3N0YXR1c19maW5pc2hlZCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gICAgICAgICAgLnBhbmVsX19zdGF0dXNfZmluaXNoZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDc0MjM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZkMDgzNDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnBhbmVsX19zdGF0dXNfZnV0dXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZlYTAwIDAlLCAjZDY5MjAwIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZWxfX3N0YXR1c19mdXR1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogMTFweDsgfVxuICAgICAgICAgIC5wYW5lbF9fc3RhdHVzX2Z1dHVyZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWEwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmVhMDAgMCUsICNkNjkyMDAgMTAwJSk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDY5MjAwO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnBhbmVsX19pbmZvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZWxfX2luZm8tYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAucGFuZWxfX2luZm8tYnV0dG9uIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTBweCAxMXB4IDlweCAxM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYW5lbF9faW5mby1idXR0b24gLmJ1dHRvbiB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgLnBhbmVsX19pbmZvLWJ1dHRvbl9sb3R0ZXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLnBhbmVsX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAwIDAgNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnBhbmVsX190aWNrZXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gIC5wYW5lbF9fZmluaXNoZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzQyMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFuZWxfbG90dGVyeSAucGFuZWxfX3RpdGxlX2xvdHRlcnkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9IH1cblxuLnBhbmVsX2xvdHRlcnkgLnBhbmVsX19zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAzMTJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhbmVsX2xvdHRlcnkgLnBhbmVsX19zdW1tYXJ5IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wYW5lbF9sb3R0ZXJ5IC5wYW5lbF9fb3ZlcmZsb3cge1xuICBoZWlnaHQ6IDMxMnB4O1xuICB3aWR0aDogMjUxcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnBhbmVsX2xvdHRlcnkgLnBhbmVsX19vdmVyZmxvdyB7XG4gICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICB3aWR0aDogODhweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZWxfbG90dGVyeSAucGFuZWxfX292ZXJmbG93IHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYW5lbF9sb3R0ZXJ5IC5wYW5lbF9fZmluaXNoZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYW5lbF9sb3R0ZXJ5IC5wYW5lbF9fZmluaXNoZWQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDcycHg7XG4gICAgdG9wOiAyN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH0gfVxuXG4ucGFuZWxfbG90dGVyeSAucGFuZWxfX2ltZyB7XG4gIGhlaWdodDogMjUxcHg7XG4gIHdpZHRoOiAyNTFweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAucGFuZWxfbG90dGVyeSAucGFuZWxfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDg4cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhbmVsX2xvdHRlcnkgLnBhbmVsX19pbWcge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFuZWxfbG90dGVyeSAucGFuZWxfX2luZm8ge1xuICAgIHdpZHRoOiA3MTZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wYW5lbF9sb3R0ZXJ5IC5wYW5lbF9faW5mbyB7XG4gICAgd2lkdGg6IDUyMnB4OyB9IH1cblxuLnRvdXJuYW1lbnQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvdXJuYW1lbnQtZGV0YWlsc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMzhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTgycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC50b3VybmFtZW50LWRldGFpbHNfX2hlYWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1heC13aWR0aDogNzk3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICBvcGFjaXR5OiAwLjI5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KDM4MHB4IDIxMHB4IGF0IDUwJSAxNjMuNjQlLCB3aGl0ZSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyNDA2MTsgfVxuICAudG91cm5hbWVudC1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fc3VtbWFyeSB7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX3N1bW1hcnkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgLnRvdXJuYW1lbnQtZGV0YWlsc19fY3Jvc3N0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDU1cHggMTAwcHggNTFweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX2Nyb3NzdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggNTFweDsgfSB9XG4gICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fY3Jvc3N0aXRsZV9zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDEwMHB4IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fY3Jvc3N0aXRsZV9zbWFsbCB7XG4gICAgICAgICAgcGFkZGluZzogMzNweCAyMHB4IDMwcHg7IH0gfVxuICAgIC5sZWFkZXJib2FyZCAudG91cm5hbWVudC1kZXRhaWxzX19jcm9zc3RpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDM2O1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgLmxlYWRlcmJvYXJkIC50b3VybmFtZW50LWRldGFpbHNfX2Nyb3NzdGl0bGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOGFhZGVlOyB9XG4gIC50b3VybmFtZW50LWRldGFpbHNfX2xlYWRlcmJvYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnRvdXJuYW1lbnQtZGV0YWlsc19fc2xpZGVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX3NsaWRlciB7XG4gICAgICAgIHdpZHRoOiA2MzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9IH1cbiAgICAudG91cm5hbWVudC1kZXRhaWxzX19zbGlkZXIgLnNsaWRlcl9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX3NsaWRlciAuc2xpZGVyX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4OyB9IH1cbiAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX3NsaWRlciAuc2xpZGVyX19pdGVtIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDgxcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX3NsaWRlciAuc2xpZGVyX19pdGVtIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnRvdXJuYW1lbnQtZGV0YWlsc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA5cHggMjdweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG91cm5hbWVudC1kZXRhaWxzX19oZWFkZXJfdG9wIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAudG91cm5hbWVudC1kZXRhaWxzX19oZWFkZXJfdG9wOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gIC50b3VybmFtZW50LWRldGFpbHNfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAudG91cm5hbWVudC1kZXRhaWxzX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDk5JSAtIDFweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLnRvdXJuYW1lbnQtZGV0YWlsc19fc3VidGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogIzhhYWRlZTsgfVxuICAudG91cm5hbWVudC1kZXRhaWxzX19jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fY291bnRkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAudG91cm5hbWVudC1kZXRhaWxzX19jdXJyZW5jeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTQ4cHg7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG91cm5hbWVudC1kZXRhaWxzX19jdXJyZW5jeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC50b3VybmFtZW50LWRldGFpbHNfX2N1cnJlbmN5X3J1YmxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MnB4IC0yNDhweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm90dG9tOiAxMHB4OyB9XG4gICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fY3VycmVuY3lfZG9sbGFyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDdweDsgfVxuICAudG91cm5hbWVudC1kZXRhaWxzX19wcml6ZXMtc3VtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX3ByaXplcy1zdW0ge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3VybmFtZW50LWRldGFpbHNfX3ByaXplcy1zdW0ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC50b3VybmFtZW50LWRldGFpbHNfX3ByaXplcy1zdW0gc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE0cHggM3B4IHJnYmEoMTEsIDI5LCA1MywgMC4xOSksIDAgMTBweCAyMHB4IDFweCByZ2JhKDExLCAyOSwgNTMsIDAuNDgpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzMzY2OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgLnN1bW1hcnkge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5zdW1tYXJ5IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3VtbWFyeSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc3VtbWFyeV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLnN1bW1hcnlfX2Jsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuc3VtbWFyeV9fYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc3VtbWFyeV9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDQyNXB4OyB9XG4gICAgICAgIC5zdW1tYXJ5X19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMzYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdW1tYXJ5X19ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuc3VtbWFyeV9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDM5MHB4O1xuICAgICAgICAgIGhlaWdodDogMzcwcHg7IH1cbiAgICAgICAgLnN1bW1hcnlfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0zNjBweDsgfSB9XG4gICAgLnN1bW1hcnlfX2Jsb2NrIC50aW1lcl9fdGFibGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc3VtbWFyeV9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjQ0ODtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBjb2xvcjogIzdjOWRkYjsgfVxuICAuc3VtbWFyeV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogIzdjOWRkYjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCA5MHB4IDAgMDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLnN1bW1hcnlfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5zdW1tYXJ5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1bW1hcnlfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuc3VtbWFyeV9fY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnN1bW1hcnlfX2luZm8ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICMyMDM1NWM7IH1cbiAgLnN1bW1hcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5zdW1tYXJ5X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjEzYTY5OyB9XG4gICAgLnN1bW1hcnlfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNTQzN2E7IH1cbiAgICAuc3VtbWFyeV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNzRiOGU7IH1cbiAgLnN1bW1hcnlfX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDIycHg7IH1cbiAgICAuc3VtbWFyeV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnN1bW1hcnlfX2Rlc2NyaXB0aW9uIC5zdW1tYXJ5X19jZWxsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN1bW1hcnlfX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAuc3VtbWFyeV9fbG90dGVyeS1pbmZvIHtcbiAgICBoZWlnaHQ6IDM1NHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1bW1hcnlfX2xvdHRlcnktaW5mbyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5zdW1tYXJ5X190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cbiAgICAuc3VtbWFyeV9fdGl0bGU6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnN1bW1hcnlfX2NlbGw6Zmlyc3QtY2hpbGQgLnN1bW1hcnlfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGFhZGVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnN1bW1hcnlfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnN1bW1hcnlfX2RldGFpbHMge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuc3VtbWFyeV9fZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogMjc4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdW1tYXJ5X19kZXRhaWxzIHtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG4gIC5zdW1tYXJ5IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM4YWFkZWU7IH1cbiAgICAuc3VtbWFyeSB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnN1bW1hcnkgdGFibGUgdGQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLnN1bW1hcnkgdGFibGUgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdW1tYXJ5IHRhYmxlIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgICAgLnN1bW1hcnkgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuc3VtbWFyeSB0YWJsZSB0ZC5jb3VudGRvd25fX3RpbWVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjAzNDViIDAlLCAjMGIxZjQxIDEwMCUpO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnN1bW1hcnkgdGFibGUgdGQuY291bnRkb3duX190aW1lciA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgICAgIC5zdW1tYXJ5IHRhYmxlIHRkLmNvdW50ZG93bl9fdGltZXIgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAgICAgLnN1bW1hcnkgdGFibGUgdGQuY291bnRkb3duX190aW1lciAudGltZXJfX3Jvd19kaWdpdCAudGltZXJfX2NlbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgICAuc3VtbWFyeSB0YWJsZSB0ZC5jb3VudGRvd25fX3RpbWVyIC50aW1lcl9fcm93X2RpZ2l0IC50aW1lcl9fY2VsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnN1bW1hcnkgdGFibGUgdGQuY291bnRkb3duX190aW1lciAudGltZXJfX3Jvd19kaWdpdCAudGltZXJfX2NlbGwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5zdW1tYXJ5IHRhYmxlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLnN1bW1hcnkgdGFibGUgc21hbGwudG91cm5hbWVudC1kZXRhaWxzX19zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5zdW1tYXJ5IC5hY3RpdmUtdG91cm5hbWVudF9fc3RhdHVzLFxuICAuc3VtbWFyeSAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyxcbiAgLnN1bW1hcnkgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLnN1bW1hcnkgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgLnRvdXJuX19zdGF0dXMsXG4gICAgLnN1bW1hcnkgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXMgLnRvdXJuX19zdGF0dXMsXG4gICAgLnN1bW1hcnkgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyAudG91cm5fX3N0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zdW1tYXJ5IC5hY3RpdmUtdG91cm5hbWVudF9fc3RhdHVzIC50b3Vybl9fc3RhdHVzIC5zdGF0LFxuICAgICAgLnN1bW1hcnkgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXMgLnRvdXJuX19zdGF0dXMgLnN0YXQsXG4gICAgICAuc3VtbWFyeSAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzIC50b3Vybl9fc3RhdHVzIC5zdGF0IHtcbiAgICAgICAgY29sb3I6ICM4YWFkZWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtOyB9XG4gICAgLnN1bW1hcnkgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgaW1nLFxuICAgIC5zdW1tYXJ5IC5mdXR1cmUtdG91cm5hbWVudF9fc3RhdHVzIGltZyxcbiAgICAuc3VtbWFyeSAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAuc3VtbWFyeSAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1cyB7XG4gICAgY29sb3I6ICMwMGZmYmI7IH1cbiAgLnN1bW1hcnkgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXMge1xuICAgIGNvbG9yOiAjZmY5NTAwOyB9XG4gIC5zdW1tYXJ5IC5maW5pc2hlZC10b3VybmFtZW50X19zdGF0dXMge1xuICAgIGNvbG9yOiAjZmYzNjRiOyB9XG4gIC5zdW1tYXJ5X19zdGFydC10aW1lLCAuc3VtbWFyeV9fZW5kLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuc3VtbWFyeV9fc3RhcnQtdGltZSwgLnN1bW1hcnlfX2VuZC10aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLmxlYWRlcmJvYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDM1NWM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNTIpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGVhZGVyYm9hcmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAubGVhZGVyYm9hcmRfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDI2cHggMThweCAwIDE4cHg7IH1cbiAgICAubGVhZGVyYm9hcmRfX2Jsb2NrOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAudG91cm5hbWVudC1kZXRhaWxzX19sZWFkZXJib2FyZCAubGVhZGVyYm9hcmRfX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmxlYWRlcmJvYXJkX19pbXBvcnRhbmNlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA1MDhjO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzc2YjU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzNzZiNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5sZWFkZXJib2FyZF9faW1wb3J0YW5jZSB7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZWFkZXJib2FyZF9faW1wb3J0YW5jZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAgIC5sZWFkZXJib2FyZF9faW1wb3J0YW5jZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0NjdiO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgbGVmdDogMSU7IH1cbiAgICAubGVhZGVyYm9hcmRfX2ltcG9ydGFuY2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0YTgyO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAtMTNweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcbiAgICAgIGxlZnQ6IDIlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxlYWRlcmJvYXJkX19pbXBvcnRhbmNlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTsgfSB9XG4gIC5sZWFkZXJib2FyZF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzM3NmI1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzM3NmI1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICMzMDUwOGM7IH1cbiAgICAubGVhZGVyYm9hcmRfX2NlbGw6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgY29sb3I6ICNmZGMyMzY7XG4gICAgICB3aWR0aDogMTMlO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAubGVhZGVyYm9hcmRfX2NlbGw6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgY29sb3I6ICMxN2IyNzE7IH1cbiAgICAubGVhZGVyYm9hcmRfX2NlbGxfZmx1aWQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnRvdXJuYW1lbnQtZGV0YWlsc19fbGVhZGVyYm9hcmQgLmxlYWRlcmJvYXJkIHtcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAudG91cm5hbWVudC1kZXRhaWxzX19sZWFkZXJib2FyZCAubGVhZGVyYm9hcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG91cm5hbWVudC1kZXRhaWxzX19sZWFkZXJib2FyZCAubGVhZGVyYm9hcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuLnNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlcl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA0cHg7IH1cbiAgICAuc2xpZGVyX19pdGVtOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2xpZGVyX19pdGVtX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogOTQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zbGlkZXJfX2l0ZW1fX2lubmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTc2cHg7XG4gICAgICAgICAgd2lkdGg6IDE0MjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAuc2xpZGVyX19pdGVtX19pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDExOTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAuc2xpZGVyX19pdGVtX19pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDk0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAuc2xpZGVyX19pdGVtX19pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDcwMHB4OyB9IH1cbiAgLnNsaWRlcl9faW1nX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuc2xpZGVyX19pbWdfdGV4dCB7XG4gICAgICAgIHdpZHRoOiAzMiU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnNsaWRlcl9faW1nX3RleHQge1xuICAgICAgICB3aWR0aDogMzIlOyB9IH1cbiAgICAuc2xpZGVyX19pbWdfdGV4dC5wdWFyb190ZXh0IHtcbiAgICAgIHRvcDogMjNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLnNsaWRlcl9faW1nX3RleHQucHVhcm9fdGV4dCB7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgbGVmdDogLTdweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnNsaWRlcl9faW1nX3RleHQucHVhcm9fdGV4dCB7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgbGVmdDogLTRweDsgfSB9XG4gIC5zbGlkZXJfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNsaWRlcl9faW1nX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2xpZGVyX19pbWdfZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICAuc2xpZGVyX19pbWdfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2xpZGVyX19pbWdfbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgLnNsaWRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRvcDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogLTE0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogLTI0cHg7IH1cbiAgLnNsaWRlciAuc2xpY2stZG90cyBsaSwgLnNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgLnNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzOTU3O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGE5MWI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZkYTMxYiAwJSwgI2ZkNTkwOCAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG5cbi5zbGlkZXJfaW5mbyAuc2xpZGVyX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNzhweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNWY4MztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSwgMCA0cHggMCByZ2JhKDQsIDQsIDQsIDAuMTIpOyB9XG5cbi5zbGlkZXJfaW5mbyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yM3B4O1xuICB0b3A6IDM4cHg7IH1cblxuLnNsaWRlcl9pbmZvIC5zbGljay1uZXh0IHtcbiAgdG9wOiAzOHB4O1xuICByaWdodDogLTIzcHg7IH1cblxuLnNsaWRlcl9oZXJvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlcl9oZXJvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5zbGlkZXJfaGVybyAuc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zbGlkZXJfaGVybyAuc2xpZGVyX19pbWdfd2l0aGN1cnNvciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGlkZXJfaGVybyAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzkwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnNsaWRlcl9oZXJvIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMzI0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuc2xpZGVyX2hlcm8gLnNsaWRlcl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNThweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuc2xpZGVyX2hlcm8gLnNsaWRlcl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxOTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWRlcl9oZXJvIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlcl9oZXJvIC50b3VybmFtZW50X19pbWcge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gIC5zbGlkZXJfaGVybyAuc2xpZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxlZnQ6IDEyN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2xpZGVyX2hlcm8gLnNsaWRlcl9fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODUycHggLTY3MXB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IGVhc2UgMC4zczsgfVxuICAgIC5zbGlkZXJfaGVybyAuc2xpZGVyX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuc2xpZGVyX2hlcm8gLnNsaWRlcl9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuc2xpZGVyX2hlcm8gLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zbGlkZXJfaGVybyAuc2xpY2stZG90cyB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnNsaWRlcl9oZXJvIC5zbGljay1kb3RzIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnNsaWRlcl9oZXJvIC5zbGljay1kb3RzIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTFweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWRlcl9oZXJvIC5zbGljay1kb3RzIHtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgYm90dG9tOiBhdXRvOyB9IH1cbiAgLnNsaWRlcl9oZXJvIC5zbGljay1kb3RzIGxpLCAuc2xpZGVyX2hlcm8gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICAuc2xpZGVyX2hlcm8gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzQyNWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWRlcl9oZXJvIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDU1ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWI4N2Q1IDAlLCAjM2E2ZGJmIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKSwgaW5zZXQgMCAxcHggMCByZ2JhKDEyMiwgMTk5LCAyNTUsIDAuMzgpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuXG4uc2xpZGVyX2xlYWRlcmJvYXJkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnNsaWRlcl9sZWFkZXJib2FyZC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnNsaWRlcl9sZWFkZXJib2FyZCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTsgfVxuXG4uc2xpZGVyX2xlYWRlcmJvYXJkIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwgLnNsaWRlcl9sZWFkZXJib2FyZCAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4uc2xpZGVyX2xlYWRlcmJvYXJkIC5zbGljay1kb3RzIGxpLCAuc2xpZGVyX2xlYWRlcmJvYXJkIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNsaWRlcl9sZWFkZXJib2FyZCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzhhYWRlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4uc2xpZGVyX2xlYWRlcmJvYXJkIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlkZXJfbGVhZGVyYm9hcmQgLnNsaWNrLW5leHQge1xuICBib3R0b206IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDEwMTsgfVxuICAuc2xpZGVyX2xlYWRlcmJvYXJkIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAzNjsgfVxuXG4uc2xpZGVyX2xlYWRlcmJvYXJkIC5zbGljay1wcmV2IHtcbiAgYm90dG9tOiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDEwMTsgfVxuICAuc2xpZGVyX2xlYWRlcmJvYXJkIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMzY7IH1cblxuLmxvdHRlcnktZGV0YWlsc19fdGlja2V0cy5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5sb3R0ZXJ5LWRldGFpbHNfX3RpY2tldHMgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0zMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwOyB9XG5cbi5sb3R0ZXJ5LWRldGFpbHNfX3RpY2tldHMgLnNsaWNrLWRvdHMgbGksIC5sb3R0ZXJ5LWRldGFpbHNfX3RpY2tldHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDRweDsgfVxuXG4ubG90dGVyeS1kZXRhaWxzX190aWNrZXRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0MjVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sb3R0ZXJ5LWRldGFpbHNfX3RpY2tldHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NTVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWI4N2Q1IDAlLCAjM2E2ZGJmIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgN3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyksIGluc2V0IDAgMXB4IDAgcmdiYSgxMjIsIDE5OSwgMjU1LCAwLjM4KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7IH1cblxuLnNsaWRlcl9nYW1lcGxheSAuc2xpZGVyX19pdGVtIHtcbiAgbWFyZ2luOiAwIDExcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNsaWRlcl9nYW1lcGxheSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IDI1cHg7IH1cblxuLnNsaWRlcl9nYW1lcGxheSAuc2xpY2stbmV4dCB7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IC0xNHB4OyB9XG5cbi5zbGlkZXJfc21hbGwgLnNsaWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWRlcl9zbWFsbCAuc2xpY2stcHJldiwgLnNsaWRlcl9zbWFsbCAuc2xpY2stbmV4dCB7XG4gIHRvcDogMzVweDtcbiAgLypAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuMSkgMCxyZ2JhKDAsMCwwLC41KSAxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDM0cHg7XG4gICAgICByaWdodDogMTdweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH0qLyB9XG5cbi5zbGlkZXJfc21hbGwgLnNsaWNrLXByZXYge1xuICAvKkBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTdweDtcbiAgICB9Ki8gfVxuXG4uc2xpZGVyX3NtYWxsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMTRweDsgfVxuXG4uc2xpZGVyX3RvdXJuYW1lbnQgLnNsaWNrLXByZXYsIC5zbGlkZXJfdG91cm5hbWVudCAuc2xpY2stbmV4dCB7XG4gIHRvcDogMjNweDsgfVxuXG4ubGV2ZWxzLXRhYmxlX190YWJsZS5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sZXZlbHMtdGFibGVfX3RhYmxlLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgdG9wOiA0NHB4O1xuICAgIGJvdHRvbTogYXV0bzsgfVxuICAubGV2ZWxzLXRhYmxlX190YWJsZS5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGksIC5sZXZlbHMtdGFibGVfX3RhYmxlLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDAgNHB4OyB9XG4gIC5sZXZlbHMtdGFibGVfX3RhYmxlLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3NDI1ZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubGV2ZWxzLXRhYmxlX190YWJsZS5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NTVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjg3ZDUgMCUsICMzYTZkYmYgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDdweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpLCBpbnNldCAwIDFweCAwIHJnYmEoMTIyLCAxOTksIDI1NSwgMC4zOCksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZDZjODQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMCAwIDE0cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nP3Y9Mik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzRweCAtNDM4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDEzcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkycHggLTQzOHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIGJhY2tncm91bmQ6ICM2ZDZjODQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZDZjODQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5OGNkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlYThkYiAwJSwgIzIzNmRkMiAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uWmVicmFfRGF0ZVBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgLTFweCAwcHggMnB4ICMxMzJlNGQ7IH1cblxuLlplYnJhX0RhdGVQaWNrZXIuZHBfdmlzaWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5aZWJyYV9EYXRlUGlja2VyICoge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uWmVicmFfRGF0ZVBpY2tlciB0ZC5kcF9ob3ZlciwgLlplYnJhX0RhdGVQaWNrZXIgLmRwX2hlYWRlciB0ZC5kcF9ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uWmVicmFfRGF0ZVBpY2tlciB0ZC5kcF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTk1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG4uWmVicmFfRGF0ZVBpY2tlciB0ZC5kcF9jdXJyZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmxvdHRlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb3R0ZXJ5X190aXRsZSB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sb3R0ZXJ5X19jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubG90dGVyeV9fY2FwdGlvbl94cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb3R0ZXJ5X19jYXB0aW9uX3hzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5sb3R0ZXJ5X190YWJzIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgNXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgIHdpZHRoOiA1NzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubG90dGVyeV9fdGFicyB7XG4gICAgICAgIGhlaWdodDogMzVweDsgfSB9XG4gIC5sb3R0ZXJ5X190YWJpdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzc2YmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjg0YjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb3R0ZXJ5X190YWJpdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxOXB4IDMycHggMTlweDsgfSB9XG4gICAgLmxvdHRlcnlfX3RhYml0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubG90dGVyeV9fdGFiaXRlbTpob3ZlciAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmVhMDA7IH1cbiAgICAubG90dGVyeV9fdGFiaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4OyB9XG4gICAgLmxvdHRlcnlfX3RhYml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwOyB9XG4gICAgLmxvdHRlcnlfX3RhYml0ZW1fYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzVhODI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgIC5sb3R0ZXJ5X190YWJpdGVtX2FjdGl2ZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZWEwMDsgfVxuICAubG90dGVyeV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAubG90dGVyeV9fcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi50aWNrZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDE0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0NzZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KSwgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnRpY2tldF9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI2cHggMjVweCAzMHB4IDI2cHg7IH1cbiAgICAudGlja2V0X19hY3Rpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjNjNTk7XG4gICAgICBib3gtc2hhZG93OiAxcHggMCAwICMzNTU0Nzg7IH1cbiAgLnRpY2tldF9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpLCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTQ3NmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RpbWVyLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAudGlja2V0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRpY2tldF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDFweCAxMHB4IDJweCAzcHg7IH1cbiAgLnRpY2tldF9faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVhMWUxO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgLnRpY2tldF9fdG9vbHRpcCB7XG4gICAgbWluLXdpZHRoOiAxOTFweDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMjNweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAudGlja2V0X19pbmZvOmhvdmVyIC50aWNrZXRfX3Rvb2x0aXAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnRpY2tldF9fZXhjaGFuZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgLnRpY2tldF9faW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTQ4cHg7IH1cbiAgICAudGlja2V0X19pbnB1dF93aXRoYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxOTBweDsgfVxuICAgICAgLnRpY2tldF9faW5wdXRfd2l0aGJ1dHRvbiAuaW5wdXRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTdweCA2M3B4IDE3cHggMTRweDsgfVxuICAgIC50aWNrZXRfX2lucHV0IC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzMzUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMTUyYTQyLCAwIDFweCAwICMzMzU2N2Y7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50aWNrZXRfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgLnRpY2tldF9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDExcHggMThweCAxMXB4IDIxcHg7IH1cbiAgLnRpY2tldF9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiA0NHB4IGF1dG8gMDsgfVxuICAgIC50aWNrZXRfX2NhcHRpb25fYWNjZW50IHtcbiAgICAgIGNvbG9yOiAjZmZkZTAwO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMTRweCBhdXRvIDA7IH1cblxuLmxvdHRlcnktZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvdHRlcnktZGV0YWlsc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMzhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHNfX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTgycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHNfX2hlYWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1heC13aWR0aDogNzk3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICBvcGFjaXR5OiAwLjI5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KDM4MHB4IDIxMHB4IGF0IDUwJSAxNjMuNjQlLCB3aGl0ZSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyNDA2MTsgfVxuICAubG90dGVyeS1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvdHRlcnktZGV0YWlsc19fdGlja2V0cyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLmxvdHRlcnktZGV0YWlsc19fdGlja2V0LXRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0YjZjO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpLCAwIDRweCAwIHJnYmEoNCwgNCwgNCwgMC4xMik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzX190aWNrZXQtdGFibGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgLmxvdHRlcnktZGV0YWlsc19fd2lubmluZ3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMCA0NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHNfX3dpbm5pbmdzIHtcbiAgICAgICAgbWFyZ2luOiAzNHB4IGF1dG8gMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDhweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubG90dGVyeS1kZXRhaWxzX19oZWFkZXJfdG9wIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzX19oZWFkZXJfdG9wOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gIC5sb3R0ZXJ5LWRldGFpbHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDk5JSAtIDFweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9IH1cbiAgLmxvdHRlcnktZGV0YWlsc19fc3VidGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG90dGVyeS1kZXRhaWxzX19jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlsc19fY291bnRkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAubG90dGVyeS1kZXRhaWxzX19jdXJyZW5jeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTQ4cHg7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzX19jdXJyZW5jeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHNfX2N1cnJlbmN5X3J1YmxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZz92PTIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MnB4IC0yNDhweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm90dG9tOiAzcHg7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzX19jdXJyZW5jeV9kb2xsYXIge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgZm9udC1zaXplOiA0N3B4OyB9XG5cbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXAge1xuICAgIHdpZHRoOiA5NyU7IH0gfVxuXG4uc2VjdGlvbl9fcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubG90dGVyeS1kZXRhaWxzLXByb21vIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG90dGVyeS1kZXRhaWxzLXByb21vX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDRweDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAubG90dGVyeS1kZXRhaWxzLXByb21vX19hdXRvcmlzYXRpb24ge1xuICAgIG1hcmdpbjogMTlweCBhdXRvOyB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fYXV0b3Jpc2F0aW9uIC5idXR0b25fX291dGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fYXV0b3Jpc2F0aW9uIC5idXR0b25fX291dGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19hdXRvcmlzYXRpb24gLnJlZ2lzdHJhdGlvbl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19hdXRvcmlzYXRpb24gLnJlZ2lzdHJhdGlvbl9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fYXV0b3Jpc2F0aW9uIC5yZWdpc3RyYXRpb25fX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLnJlZ2lzdHJhdGlvbl9fYnV0dG9uLCAubG90dGVyeS1kZXRhaWxzLXByb21vIC5kZXBvc2l0X19idXR0b24sIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAucmVnX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDI5N3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM0OWRlZywgI2ZkMDgzNCAwJSwgI2ZkMmEyZiAyMSUsICNmZDY3MjQgNDUlLCAjZmQ5NzFjIDY3JSwgI2ZkYTAxYiA3MSUsICNmZGEzMWIgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tbyAucmVnaXN0cmF0aW9uX19idXR0b246aG92ZXIsIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLmRlcG9zaXRfX2J1dHRvbjpob3ZlciwgLmxvdHRlcnktZGV0YWlscy1wcm9tbyAubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5yZWdfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCAjZmQwODM0IDAlLCAjZmQyYTJmIDIxJSwgI2ZkNjcyNCA0NSUsICNmZDk3MWMgNjclLCAjZmRhMDFiIDcxJSwgI2ZkYTMxYiAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vIC5yZWdpc3RyYXRpb25fX2J1dHRvbjphY3RpdmUsIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLnJlZ2lzdHJhdGlvbl9fYnV0dG9uOmZvY3VzLCAubG90dGVyeS1kZXRhaWxzLXByb21vIC5kZXBvc2l0X19idXR0b246YWN0aXZlLCAubG90dGVyeS1kZXRhaWxzLXByb21vIC5kZXBvc2l0X19idXR0b246Zm9jdXMsIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAucmVnX19idXR0b246YWN0aXZlLCAubG90dGVyeS1kZXRhaWxzLXByb21vIC5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAgLnJlZ19fYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjZDg2NTEyIDAlLCAjOGIwYzBkIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLnJlZ2lzdHJhdGlvbl9fYnV0dG9uLCAubG90dGVyeS1kZXRhaWxzLXByb21vIC5kZXBvc2l0X19idXR0b24sIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAucmVnX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW8gLmRlcG9zaXRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubG90dGVyeS1kZXRhaWxzLXByb21vIC5sb2dpbl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIzODRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYmZiZmJmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vIC5sb2dpbl9fYnV0dG9uOmhvdmVyLCAubG90dGVyeS1kZXRhaWxzLXByb21vIC5sb2dpbl9fYnV0dG9uOmFjdGl2ZSwgLmxvdHRlcnktZGV0YWlscy1wcm9tbyAubG9naW5fX2J1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGIyMjM4O1xuICAgICAgY29sb3I6ICM2YmI1ZmY7IH1cbiAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzNTVhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODYwOGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKSwgaW5zZXQgMXB4IDAgMCAjMjE0MjY4LCBpbnNldCAwIDFweCAwICMyMTQyNjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpZGVyX190aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgODBweDsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGlkZXJfX2RhdGUge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWRlcl9fZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGlkZXJfX2RhdGUge1xuICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9faXRlbS50b3Atc2xpZGVyIC5zbGljay1zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2l0ZW0udG9wLXNsaWRlciAuc2xpY2stc2xpZGVyX19jb3VudGVyLnRpbWVyLWJveCB7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG87IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19pdGVtLnRvcC1zbGlkZXIgLnNsaWNrX19pbWcge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9faXRlbS50b3Atc2xpZGVyIC5zbGlja19faW1nIHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2l0ZW0udG9wLXNsaWRlciAuc2xpY2tfX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19pdGVtLmZpbmlzaGVkIC5zbGlkZXJfX2RhdGUge1xuICAgICAgY29sb3I6ICNmZmYwMDE7IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19pdGVtLmZpbmlzaGVkIC5zbGlkZXJfX2RhdGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW8vY2hlY2tlZF9pdGVtLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9faXRlbS5hY3RpdmUgLnNsaWRlcl9fZGF0ZSwgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZS5hY3RpdmUgLnNsaWRlcl9fZGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2OGEyO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjNWE4OGJkOyB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2l0ZW0udG9wLXNsaWRlci5mdXR1cmUgLnNsaWNrLXNsaWRlcl9fbW9kZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXIudG9wLXNsaWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMTBweDsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2l0ZW0ge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDc1cHggODhweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2ltZyB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8qLnNsaWNrX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNDA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4N3B4O1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgIH0qLyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2ltZyB7XG4gICAgICAgICAgZmxleDogMCAwIDQwJTsgfSB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9faW1nIC5zbGlja19faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjczcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9faW1nIC5zbGlja19faW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19pbWcgLnNsaWNrX19pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19pbWcgLnNsaWNrX19pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTNweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNnB4OyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIHtcbiAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmYwMDE7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX21vZGVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fbW9kZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19tb2RlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fY291bnRlciB7XG4gICAgICB3aWR0aDogMjkycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDhweCAyMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fY291bnRlci50aW1lci1ib3gge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2NvdW50ZXIud2lubmVycyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19jb3VudGVyLndpbm5lcnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2NvdW50ZXIud2lubmVycyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19jb3VudGVyLndpbm5lcnMgLnNsaWNrLXNsaWRlcl9fdGV4dCwgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2NvdW50ZXIud2lubmVycyAuc2xpY2stc2xpZGVyX190ZXh0LnR4dC13aW5uZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19jb3VudGVyLndpbm5lcnMgLnNsaWNrLXNsaWRlcl9fdGV4dCwgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2NvdW50ZXIud2lubmVycyAuc2xpY2stc2xpZGVyX190ZXh0LnR4dC13aW5uZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fY291bnRlciB7XG4gICAgICAgICAgd2lkdGg6IDI0MnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fY291bnRlciB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDhweCAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19jb3VudGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2NvdW50ZXIgLnNsaWNrLXNsaWRlcl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX19jb3VudGVyIC5zbGljay1zbGlkZXJfX3RleHQudHh0LXdpbm5lciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fbm90ZSwgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RleHQge1xuICAgICAgY29sb3I6ICNhMmJlZGM7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX25vdGUuc2xpY2stc2xpZGVyX19ub3RlX2RhdGUsIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190ZXh0LnNsaWNrLXNsaWRlcl9fbm90ZV9kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX25vdGUuc2xpY2stc2xpZGVyX19ub3RlX2RhdGUsIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190ZXh0LnNsaWNrLXNsaWRlcl9fbm90ZV9kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3dpbm5lcnMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fd2lubmVycyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX193aW5uZXJzIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5jb3VudGVyX190aXRsZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgY29sb3I6ICNhMmJlZGM7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuY291bnRlcl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5jb3VudGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5jb3VudGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fdGltZXIge1xuICAgICAgcGFkZGluZzogMTBweCAwIDlweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aW1lciB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aW1lciAudGltZXJfX2NlbGwge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBjb2xvcjogI2YwZWZlZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fdGltZXIgLnRpbWVyX19jZWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aW1lciAudGltZXJfX2NlbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aW1lciAudGltZXJfX2NlbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aW1lciAudGltZXJfX3Jvd19jYXB0aW9uIC50aW1lcl9fY2VsbCwgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIC50aW1lcl9fcm93X2NhcHRpb24gc3BhbiB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIGNvbG9yOiAjYTJiZWRjO1xuICAgICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIC50aW1lcl9fcm93X2NhcHRpb24gLnRpbWVyX19jZWxsLCAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fdGltZXIgLnRpbWVyX19yb3dfY2FwdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stc2xpZGVyX190aW1lciAudGltZXJfX3Jvd19jYXB0aW9uIC50aW1lcl9fY2VsbCwgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIC50aW1lcl9fcm93X2NhcHRpb24gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIC50aW1lcl9fcm93X2NhcHRpb24gLnRpbWVyX19jZWxsLCAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLXNsaWRlcl9fdGltZXIgLnRpbWVyX19yb3dfY2FwdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIC50aW1lcl9fcm93X2NhcHRpb24gc3BhbiB7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX3RpbWVyIC50aW1lcl9fY2VsbF9lbXB0eSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1zbGlkZXJfX2xpbmsge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTY0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICAgIGJvdHRvbTogMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDEzcHg7IH0gfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9IH1cbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQgLmRvdCB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDk1MWU7IH1cbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCAuZG90OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9tby9zdXBlci5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDgwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCAuZG90OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL3N1cGVyX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTsgfSB9XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stZG90cyBsaTpudGgtbGFzdC1jaGlsZCgyKSAuZG90IHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIGxpOm50aC1sYXN0LWNoaWxkKDMpIC5kb3Qge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDsgfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIC5kb3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzFlM2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWRvdHMgLmRvdC5maW5pc2hlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjAwMSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIC5kb3QuZmluaXNoZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL2NoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNjAlKTsgfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgLmRvdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmOyB9XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIC5kb3QuZW5kIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDVweCAwICNmZmYsMCAwIDEwcHggMCAjZmZmMDAxLCAwIDAgMzBweCAwICNmZmYwMDEsIDAgMCAyMHB4IDAgIzAwMDsgfVxuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIC5kb3QuZW5kOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stYXJyb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICB0b3A6IDMwJTsgfSB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWFycm93LmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNDYpO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJ1xcMjAzQSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTVweDsgfSB9XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMzknO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzRiNjE3YjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlcl9fbGlzdCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwNTVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlcl9fbGlzdCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwNTVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlcl9fbGlzdCB7XG4gICAgICAgICAgZmxleDogMCAwIDgxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlcl9fbGlzdCB7XG4gICAgICAgICAgZmxleDogMCAwIDYwMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXJfX2xpc3Qge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgIzE1MzE1MSwgaW5zZXQgMCAxcHggMCAjMzg2MDhlLCBpbnNldCAtMXB4IDAgMCAjMzg2MDhlLCBpbnNldCAxcHggMCAwICMzNTVkOGMsIGluc2V0IDAgLTFweCAwICMxZDQyNmU7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDEwNXB4O1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzU1YTtcbiAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpLCBpbnNldCAxcHggMCAwICMyMTQyNjgsIGluc2V0IDAgMXB4IDAgIzIxNDI2ODtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCBlYXNlLWluLW91dCAwLjNzOyB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlLndlZWUge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgODNweDtcbiAgICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19ibG9jayAuc2xpY2stYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAxMXB4OyB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19ibG9jayAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtOXB4OyB9XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxpc3RfX2RhdGVfX2Jsb2NrIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNHM7XG4gICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICB0b3A6IC0zM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL3N1cGVyX2RhdGUucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19ibG9jayAuc2xpY2stYXJyb3cuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAubGlzdF9fZGF0ZV9fYmxvY2sgLnNsaWNrLWFycm93LnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19ibG9jayAuc2xpY2stYXJyb3cuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19ibG9jayAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnXFwyMDNBJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAubGlzdF9fZGF0ZV9fYmxvY2sgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMjAzOSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxpc3RfX2RhdGVfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxpc3RfX2RhdGVfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxpc3RfX2RhdGVfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19pdGVtLmZpbmlzaGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmYwMDE7IH1cbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAubGlzdF9fZGF0ZV9faXRlbS5maW5pc2hlZDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL2NoZWNrZWRfaXRlbS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxpc3RfX2RhdGVfX2l0ZW0uZmluaXNoZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4IDAgMjFweDsgfSB9XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2ZkOTUxZTsgfVxuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5saXN0X19kYXRlX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNHM7XG4gICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL3N1cGVyX2RhdGUucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAubGlzdF9fZGF0ZV9faXRlbS5hY3RpdmVfZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjhhMjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjNWE4OGJkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxpc3RfX2RhdGVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwM2IxZmY7IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxpc3RfX2RhdGVfX2l0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwN2RiZjsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc2xpZGVyX19saXN0IC5qcy1maXhlZC5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCBlYXNlLWluLW91dCAwLjJzOyB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAxMHB4OyB9XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX19pbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9faW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9faW1nIC5zbGlja19faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjczcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX2ltZyAuc2xpY2tfX2ltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX2ltZyAuc2xpY2tfX2ltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX19pbWcgLnNsaWNrX19pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTNweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNnB4OyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX21vZGVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fbW9kZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX19tb2RlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fbGlzdCAuc2xpY2stc2xpZGVyX19tb2RlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX2NvdW50ZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fY291bnRlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNnB4IDA7IH0gfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLmNvdW50ZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fdGltZXIgLnRpbWVyX19jZWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX2xpc3QgLnNsaWNrLXNsaWRlcl9fbGluayB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19saXN0IC5zbGljay1zbGlkZXJfX2xpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3RpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX190aXRsZV9saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH0gfVxuICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmYwMDE7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAubG90dGVyeS1kZXRhaWxzLXByb21vX19jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fY291bnRkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ubG90dGVyeS1kZXRhaWxzLXByb21vX190aXRsZV9saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxvdHRlcnktZGV0YWlscy1wcm9tb19fdGl0bGVfbGlzdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucG9wdXAtanMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDklKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ5JSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3B1cC1qcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH0gfVxuXG4ucG9wdXBfX3Byb21vX19pbmZvIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyNTNkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0MjZkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4zNiksIGluc2V0IDAgMCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIxKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAucG9wdXBfX3Byb21vX19pbmZvIHtcbiAgICAgIHdpZHRoOiA1NjhweDsgfSB9XG4gIC5wb3B1cF9fcHJvbW9fX2luZm8gLnBvcHVwX19oZWFkIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNTRjNjg7IH1cbiAgLnBvcHVwX19wcm9tb19faW5mbyAucG9wdXBfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgyOTZweCAyNzdweCBhdCA1MS44NSUgMTAwLjk4JSwgcmdiYSg2OCwgMTAyLCAxNDEsIDAuODMpIDAlLCByZ2JhKDE5LCA0NiwgNzcsIDAuNzMpIDEwMCUpO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXBfX3Byb21vX19pbmZvIC5wb3B1cF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwX19wcm9tb19faW5mbyAucG9wdXBfX2NvbnRlbnQgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAucG9wdXBfX3Byb21vX19pbmZvIC5wb3B1cF9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM1NGM2ODsgfVxuICAucG9wdXBfX3Byb21vX19pbmZvIC5wb3B1cF9fY2xvc2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucG9wdXBfX3Byb21vX19pbmZvIC5pY29uLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW8vY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAucG9wdXBfX3Byb21vX19pbmZvIC5wb3B1cF9fY2xvc2U6aG92ZXIgLmljb24tY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBvcHVwX19wcm9tb19faW5mbyAucG9wdXBfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnBvcHVwX19wcm9tb19faW5mbyAucG9wdXBfX3Byb21vX19pbmZvX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucG9wdXBfX3Byb21vX19pbmZvIC5wb3B1cF9fcHJvbW9fX2luZm9fX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvcHVwX19wcm9tb19faW5mbyAucG9wdXBfX3Byb21vX19pbmZvX19saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAucG9wdXBfX3Byb21vX19pbmZvIC5idXR0b25fX3BvcHVwX19jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNiNTQ2OTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBvcHVwX19wcm9tb19faW5mbyAuYnV0dG9uX19wb3B1cF9fY2xvc2U6aG92ZXIsIC5wb3B1cF9fcHJvbW9fX2luZm8gLmJ1dHRvbl9fcG9wdXBfX2Nsb3NlOmFjdGl2ZSwgLnBvcHVwX19wcm9tb19faW5mbyAuYnV0dG9uX19wb3B1cF9fY2xvc2U6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzBiMjIzODtcbiAgICAgIGNvbG9yOiAjNmJiNWZmOyB9XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCB7XG4gIHdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ5JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00OSUpO1xuICBiYWNrZ3JvdW5kOiAjMTUzNTVhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzg2MDhlO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7IH1cblxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC1jbG9zZTpob3ZlciAuaWNvbi1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWNvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAtaW1nIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMzg2MDhlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTcpO1xuICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRvcDogMDsgfSB9XG5cbnNwYW4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWNvbnRlbnQsIHNwYW4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjAwMTsgfVxuXG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC1hY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAtYWN0aW9uIGEge1xuICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7IH1cblxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAuYnV0dG9uX19vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5idXR0b25fX291dGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAgLnJlZ2lzdHJhdGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDI5N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM0OWRlZywgI2ZkMDgzNCAwJSwgI2ZkMmEyZiAyMSUsICNmZDY3MjQgNDUlLCAjZmQ5NzFjIDY3JSwgI2ZkYTAxYiA3MSUsICNmZGEzMWIgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAucmVnaXN0cmF0aW9uX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsICNmZDA4MzQgMCUsICNmZDJhMmYgMjElLCAjZmQ2NzI0IDQ1JSwgI2ZkOTcxYyA2NyUsICNmZGEwMWIgNzElLCAjZmRhMzFiIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAucmVnaXN0cmF0aW9uX19idXR0b246YWN0aXZlLCAubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5yZWdpc3RyYXRpb25fX2J1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjZDg2NTEyIDAlLCAjOGIwYzBkIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAgLnJlZ2lzdHJhdGlvbl9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAucmVnaXN0cmF0aW9uX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5yZWdpc3RyYXRpb25fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAgLnJlZ2lzdHJhdGlvbl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5sb2dpbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2JmYmZiZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAubG9naW5fX2J1dHRvbjpob3ZlciwgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAubG9naW5fX2J1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2YmI1ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI2Yjg2O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAubG9naW5fX2J1dHRvbjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzEyM2M2MTsgfVxuXG4ubG90dGVyeS1idG0tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDU3NDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzU1YTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA1MDsgfVxuXG4ubG90dGVyeS1idG0tY29udGVudCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubG90dGVyeS1idG0tY29udGVudCB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAubG90dGVyeS1idG0tY29udGVudCB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxvdHRlcnktYnRtLWNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxvdHRlcnktYnRtLWNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubG90dGVyeS1idG1faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmxvdHRlcnktYnRtX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxvdHRlcnktYnRtX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb3R0ZXJ5LWJ0bV9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmxvdHRlcnktYnRtX2hpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmMDAxOyB9XG5cbi5sb3R0ZXJ5LWJ0bV9pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5sb3R0ZXJ5LWJ0bS1ib3ggLmNhc2hlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDIwNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNDlkZWcsICNmZDA4MzQgMCUsICNmZDJhMmYgMjElLCAjZmQ2NzI0IDQ1JSwgI2ZkOTcxYyA2NyUsICNmZGEwMWIgNzElLCAjZmRhMzFiIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7IH1cbiAgLmxvdHRlcnktYnRtLWJveCAuY2FzaGVyX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsICNmZDA4MzQgMCUsICNmZDJhMmYgMjElLCAjZmQ2NzI0IDQ1JSwgI2ZkOTcxYyA2NyUsICNmZGEwMWIgNzElLCAjZmRhMzFiIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmxvdHRlcnktYnRtLWJveCAuY2FzaGVyX19idXR0b246YWN0aXZlLCAubG90dGVyeS1idG0tYm94IC5jYXNoZXJfX2J1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjZDg2NTEyIDAlLCAjOGIwYzBkIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxvdHRlcnktYnRtLWJveCAuY2FzaGVyX19idXR0b24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sb3R0ZXJ5LWJ0bS1ib3ggLmNhc2hlcl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDsgfSB9XG5cbi5sb3R0ZXJ5LWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1Njc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdGltZXItYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sb3R0ZXJ5LWluZm8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmxvdHRlcnktaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmxvdHRlcnktaW5mb19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDMwcHggMjdweDsgfSB9XG4gICAgLmxvdHRlcnktaW5mb19fdGl0bGVfaW1wb3J0YW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cbiAgICAubG90dGVyeS1pbmZvX190aXRsZV9pbXBvcnRhbnQgKyAubG90dGVyeS1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICAubG90dGVyeS1pbmZvX190aW1lciB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubG90dGVyeS1pbmZvX19pbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMjdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAubG90dGVyeS1pbmZvX19pbmZvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjdweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxvdHRlcnktaW5mb19faW5mby10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAyN3B4OyB9IH1cbiAgICAubG90dGVyeS1pbmZvX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MjViO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjNDQ2MTg0OyB9XG5cbi5tYWluX2xvdHRlcnktZGV0YWlscyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsLnBhbmVsX3RvdXJuYW1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIHtcbiAgICB3aWR0aDogODcwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODRiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTU4OGM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZpbHRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMzgwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMTQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNjYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAzMHB4IDBweCAjNGM5Y2I5O1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTBweCAjMDAyYzViKTsgfVxuICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC50b3VybmFtZW50X25hbWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC50b3VybmFtZW50X25hbWUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC50b3VybmFtZW50X25hbWUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAudG91cm5hbWVudF9uYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAtMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAudG91cm5hbWVudF9zdW1tYSB7XG4gICAgICBjb2xvcjogIzM2NjI5NzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLnRvdXJuYW1lbnRfc3VtbWEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC5jb3VudGRvd24gc3BhbiB7XG4gICAgICBjb2xvcjogI2ZjYzgwNztcbiAgICAgIGZvbnQtc2l6ZTogNDdweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLmNvdW50ZG93biBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAuY291bnRkb3duIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAuY291bnRkb3duIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjMzY2Mjk3O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC5jb3VudGRvd24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLnRvdXJuYW1lbnRfc3RhdHVzIC5hY3RpdmUtdG91cm5hbWVudF9fc3RhdHVzLCAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cywgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLnRvdXJuYW1lbnRfc3RhdHVzIC5mdXR1cmUtdG91cm5hbWVudF9fc3RhdHVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC50b3VybmFtZW50X3N0YXR1cyAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1cywgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLnRvdXJuYW1lbnRfc3RhdHVzIC5maW5pc2hlZC10b3VybmFtZW50X19zdGF0dXMsIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTNweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLnRvdXJuYW1lbnRfc3RhdHVzIC5hY3RpdmUtdG91cm5hbWVudF9fc3RhdHVzLCAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cywgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLnRvdXJuYW1lbnRfc3RhdHVzIC5mdXR1cmUtdG91cm5hbWVudF9fc3RhdHVzIHtcbiAgICAgICAgICB0b3A6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAudG91cm5hbWVudF9zdGF0dXMgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMsIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC50b3VybmFtZW50X3N0YXR1cyAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzLCAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAudG91cm5hbWVudF9zdGF0dXMgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXMge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogNXB4OyB9IH1cbiAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1cyB7XG4gICAgICBjb2xvcjogIzAwZTE0ZjsgfVxuICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC50b3VybmFtZW50X3N0YXR1cyAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAjZmYzZTAwOyB9XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLnRvdXJuYW1lbnRfZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLmljb24uaWNvbl9hcnJvdy1yaWdodC13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAubWFpbl9faXRlbSAuaWNvbi5pY29uX2Fycm93LXJpZ2h0LXdoaXRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ8K7JztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4OyB9XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLm1haW5fX2l0ZW0gLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTM1YTgyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5tYWluX19pdGVtIC5idXR0b24ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbF9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLmxvdHRlcnlfX2NhcHRpb25feHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAucGFuZWxfX2NlbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAucGFuZWxfX2NlbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbF9fY2VsbCAucGFuZWxfX292ZXJmbG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAucGFuZWxfX2NlbGwgLmltZ19vdmVyZmxvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAucGFuZWxfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbF9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsX19jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMzMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbF9fY2VsbDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsX19jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsX19jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbF9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA3MjlweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsX19jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiA0ODlweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAucGFuZWxfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogMjc5cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbF9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsX19jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAudG91cm5hbWVudF9zdGF0dXMgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgaW1nLCAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcsIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcge1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogMTRweDtcbiAgICB3aWR0aDogNTFweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAudG91cm5hbWVudF9zdGF0dXMgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXMgaW1nLCAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAudG91cm5hbWVudF9zdGF0dXMgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcsIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC50b3VybmFtZW50X3N0YXR1cyAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1cyBpbWcge1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnRvdXJuYW1lbnRfcHJpc2VzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAudG91cm5hbWVudF9wcmlzZXMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnNlY3Rpb24uc2VjdGlvbl9mdWxsIC5zZWN0aW9uX19tYWluLWxvdHRlcnkgLnBhbmVsX19pY29uLWNlbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5IC5wYW5lbF9faWNvbi1jZWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi5zZWN0aW9uX2Z1bGwgLnNlY3Rpb25fX21haW4tbG90dGVyeSAucGFuZWxfX2ljb24tY2VsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5zZWN0aW9uLnNlY3Rpb25fZnVsbCAuc2VjdGlvbl9fbWFpbi1sb3R0ZXJ5ICNwcmV2X2xvdHRlcmllcyAucGFuZWxfX2ljb24tY2VsbCAucGFuZWxfX2ljb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbWcubGF5b3V0X3RvdXJuYW1lbnQtaXRlbV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4ubGF5b3V0X3RvdXJuYW1lbnQtaXRlbV9kZXRhaWxzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTE3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzA5MjAzYSwgIzE4M2E2MyA1MCUsICMwOTIwM2EpO1xuICB3aWR0aDogMTQyMHB4O1xuICBtYXJnaW46IC00cHggYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGF5b3V0X3RvdXJuYW1lbnQtaXRlbV9kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMjIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgIC5sYXlvdXRfdG91cm5hbWVudC1pdGVtX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDk4MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxheW91dF90b3VybmFtZW50LWl0ZW1fZGV0YWlscyB7XG4gICAgICB3aWR0aDogNzUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dF90b3VybmFtZW50LWl0ZW1fZGV0YWlscyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAubGF5b3V0X3RvdXJuYW1lbnQtaXRlbV9kZXRhaWxzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDFhM2IgMCUsICMxZjdlYmUgNTAlLCAjMDAxYTNiIDEwMCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7IH1cblxuLnRvdXJuYW1lbnQtaXRlbV9nYW1lci1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjAwMDsgfVxuICAudG91cm5hbWVudC1pdGVtX2dhbWVyLXN0YXR1cyBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubG90dGVyeS1kZXRhaWxzX3llbGxvdy1iaWctdHh0IHtcbiAgY29sb3I6ICNmZmYwMDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmxvdHRlcnktZGV0YWlsc19ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI4NGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDUxN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDE0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgcGFkZGluZzogMjBweCA1MHB4IDM1cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmxvdHRlcnktZGV0YWlsc19ibG9jayB7XG4gICAgICB3aWR0aDogMTIyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA5ODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2sge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2sge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgLmxvdHRlcnktZGV0YWlsc19ibG9jay1zbGlkZXIge1xuICAgICAgd2lkdGg6IDg4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrLXNsaWRlciB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrLXNsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyX3NsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyX3NsaWRlIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyX3NsaWRlIHAge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrLXNsaWRlcl9zbGlkZSBwIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyX3NsaWRlIHAge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyX3NsaWRlIHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlsc19ibG9jay1zbGlkZXJfc2xpZGUgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDdweCAjMDAwO1xuICAgICAgcmlnaHQ6IDU1JTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlsc19ibG9jay1zbGlkZXJfc2xpZGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgIHJpZ2h0OiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgLmxvdHRlcnktZGV0YWlsc19ibG9jay1zbGlkZXJfc2xpZGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiA1MSU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyX3NsaWRlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc2xpZGVyX3NsaWRlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgLmxvdHRlcnktZGV0YWlsc19ibG9jay1zbGlkZXJfc2xpZGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1heC13aWR0aDogNjUlOyB9XG4gIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2sgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgd2lkdGg6IDM3cHg7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dyYW5kLWxvdHRlcnktYXJyb3ctci5wbmcpO1xuICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgd2lkdGg6IDM3cHg7IH1cbiAgICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dyYW5kLWxvdHRlcnktYXJyb3ctbC5wbmcpO1xuICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTkzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NGI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxvdHRlcnktZGV0YWlsc19ibG9jay1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIC5sb3R0ZXJ5LWRldGFpbHNfYmxvY2stc3ViaGVhZGVyIHtcbiAgICBjb2xvcjogIzFmN2ViZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZjdlYmU7XG4gICAgbGluZS1oZWlnaHQ6IDQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubG90dGVyeS1kZXRhaWxzX2Jsb2NrLXN1YmhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi5sb3R0ZXJ5LWRldGFpbHNfbW9yZSB7XG4gIGJhY2tncm91bmQ6ICMwOTFiMmY7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA2ODg1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmxvdHRlcnktZGV0YWlsc19tb3JlLWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjdlYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjJkNGM7XG4gIHdpZHRoOiAxODRweDtcbiAgbWFyZ2luOiAtMjVweCBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMxZjdlYmU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI1cHg7IH1cblxuLmxvdHRlcnktZGV0YWlsc19wb3B1cC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wb3B1cC5sb3R0ZXJ5LXJlcy1wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbmQtbG90dGVyeS1wb3B1cC1iZy5wbmcpIDUwJSAtMXB4IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNjg2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDUxN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMTAwOyB9XG4gIC5wb3B1cC5sb3R0ZXJ5LXJlcy1wb3B1cCAucG9wdXBfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wb3B1cC5sb3R0ZXJ5LXJlcy1wb3B1cCBoMiB7XG4gICAgY29sb3I6ICNmZmYwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb3B1cC5sb3R0ZXJ5LXJlcy1wb3B1cCB0YWJsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucG9wdXAubG90dGVyeS1yZXMtcG9wdXAgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICMxYTQwNmQ7IH1cbiAgICAucG9wdXAubG90dGVyeS1yZXMtcG9wdXAgdGhlYWQgdGQge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4OyB9XG4gIC5wb3B1cC5sb3R0ZXJ5LXJlcy1wb3B1cCB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZDogIzFhNDA2ZDsgfVxuICAgIC5wb3B1cC5sb3R0ZXJ5LXJlcy1wb3B1cCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWU0YzgxOyB9XG4gIC5wb3B1cC5sb3R0ZXJ5LXJlcy1wb3B1cCB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuLnRhYmxlLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNGI2YztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDE5cHggMXB4O1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIG1heC1oZWlnaHQ6IDM5NnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtcGFuZWwge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gIC50YWJsZS1wYW5lbF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMzBweCA2cHg7IH1cbiAgICAudGFibGUtcGFuZWxfX3RpdGxlX2Zsb2F0X2xlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMzBweCAwOyB9XG4gICAgLnRhYmxlLXBhbmVsX190aXRsZV9mbG9hdF9yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMzBweCAwOyB9XG4gICAgLnRhYmxlLXBhbmVsX190aXRsZV9hY2NlbnQge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDZweCA2cHg7IH1cbiAgLnRhYmxlLXBhbmVsX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRhYmxlLXBhbmVsX19jZWxsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMTRweDsgfVxuICAgIC50YWJsZS1wYW5lbF9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGhlYWQgLnRhYmxlLXBhbmVsX19yb3cgLnRhYmxlLXBhbmVsX19jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuICAgIHRib2R5IC50YWJsZS1wYW5lbF9fcm93Om50aC1jaGlsZChvZGQpIC50YWJsZS1wYW5lbF9fY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2Mjg5O1xuICAgICAgcGFkZGluZzogNnB4IDE0cHg7IH1cblxuLndpbm5pbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE3OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0YjZjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpLCAwIDRweCAwIHJnYmEoNCwgNCwgNCwgMC4xMik7IH1cbiAgLndpbm5pbmdzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTlweDtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAud2lubmluZ3NfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEzNzUyO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjMzc1NjdhOyB9XG4gIC53aW5uaW5nc19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg5MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC53aW5uaW5nc19fc2xpZGVyIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZ2FtZV9iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nYW1lcGxheS1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2FtZV9iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxuLmdhbWVwbGF5X292ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FtZXBsYXkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA2OHB4IDE1cHggNjhweCAxNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgLmdhbWVwbGF5IHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5nYW1lcGxheSB7XG4gICAgICBwYWRkaW5nOiA0OHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbWVwbGF5IHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTVweCAwOyB9IH1cbiAgLmdhbWVwbGF5X19zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgbWF4LXdpZHRoOiAxNTA2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdhbWVwbGF5X193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNTA2cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmdhbWVwbGF5X193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCAyODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5nYW1lcGxheV9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjIwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1NnB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuZ2FtZXBsYXlfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWVwbGF5X193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAuZ2FtZXBsYXlfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUzJSAxMDUlLCAjMGMyMTNiLCAjMGQyMjNiIDE0JSwgIzExMjYzZSAzNSUsICMxOTJkNDQgNzYlLCAjMjYzODRlKTtcbiAgICBib3gtc2hhZG93OiA0cHggMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDE1MWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgIzM0NDU1OSk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogLTFweCAtMXB4IDI0cHggLTFweDsgfVxuICAuZ2FtZXBsYXlfX2xvZ28taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xOXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuZ2FtZXBsYXlfX2xvZ28taW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBib3R0b206IC0xOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5nYW1lcGxheV9fbG9nby1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIGJvdHRvbTogLTEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYW1lcGxheV9fbG9nby1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIGJvdHRvbTogLTlweDsgfSB9XG4gIC5nYW1lcGxheV9fbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI4NGI7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmdhbWVwbGF5X19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmdhbWVwbGF5X19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTZweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLmdhbWVwbGF5X19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FtZXBsYXlfX2xlZnQge1xuICAgICAgICB3aWR0aDogMjg0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmdhbWVwbGF5X19sZWZ0IC5yYXRpbmdfX3Rvb2x0aXAge1xuICAgICAgICAgIHJpZ2h0OiA3NHB4OyB9XG4gICAgICAgIC5nYW1lcGxheV9fbGVmdCAudG9vbHRpcF9fYXJyb3cge1xuICAgICAgICAgIGxlZnQ6IDkwJTsgfSB9XG4gIC5nYW1lcGxheV9fdXNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZ2FtZXBsYXlfX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwZDE3OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuZ2FtZXBsYXlfX21haW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FtZXBsYXlfX21haW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9IH1cbiAgLmdhbWVwbGF5X19hc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI4NGI7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9XG4gICAgLmdhbWVwbGF5X19hc2lkZV9vdmVyZmxvdyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmdhbWVwbGF5X19hc2lkZV9vdmVyZmxvdyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2FtZXBsYXlfX2FzaWRlX292ZXJmbG93IHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmdhbWVwbGF5X19hc2lkZSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjgwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuZ2FtZXBsYXlfX2FzaWRlIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMjBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5nYW1lcGxheV9fYXNpZGUge1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FtZXBsYXlfX2FzaWRlIHtcbiAgICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgLmdhbWVwbGF5X19hc2lkZSAuYXNpZGVfX2ZhZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMCwgNTMsIDkwLCAwKSwgIzE1MzU1YSk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nYW1lcGxheV9fYXNpZGVfc21hbGwge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgLmdhbWVwbGF5X19hc2lkZSAuZ2FtZS10YWJzX3RhYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZ2FtZXBsYXlfX2FzaWRlIC5nYW1lLXRhYnNfdGFiLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmdhbWVwbGF5X19hc2lkZSAuZ2FtZXBhZ2UtdGFicyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgyYjsgfVxuICAgICAgLmdhbWVwbGF5X19hc2lkZSAuZ2FtZXBhZ2UtdGFicy5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODRiOyB9XG4gICAgICAuZ2FtZXBsYXlfX2FzaWRlIC5nYW1lcGFnZS10YWJzIG9iamVjdCB7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuZ2FtZXBsYXlfX2FzaWRlIC5sb3R0ZXJ5LW5hbWUge1xuICAgICAgY29sb3I6ICNmZmQ4MDE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZ2FtZXBsYXlfX2FzaWRlICN0YWItbG90dGVyeSAudG91cm5hbWVudF9faW1nLW92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5nYW1lcGxheV9fd3JhcF9oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNTA2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyODBweDtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmdhbWVwbGF5X193cmFwX2hlYWQge1xuICAgICAgICBwYWRkaW5nOiAwIDI4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmdhbWVwbGF5X193cmFwX2hlYWQge1xuICAgICAgICBwYWRkaW5nOiAwIDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5nYW1lcGxheV9fd3JhcF9oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYW1lcGxheV9fd3JhcF9oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5nYW1lcGxheV9fd3JhcF9oZWFkIC5nYW1lcGxheV9fbGVmdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAuZ2FtZXBsYXlfX3dyYXBfaGVhZCAuZ2FtZXBsYXlfX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMDBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nYW1lcGxheV9fd3JhcF9oZWFkIC5nYW1lcGxheV9fbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTE4MHB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgICAuZ2FtZXBsYXlfX3dyYXBfaGVhZCAuZ2FtZXBsYXlfX21haW4ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5nYW1lcGxheV9fd3JhcF9oZWFkIC5nYW1lcGxheV9fbWFpbiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2FtZXBsYXlfX3dyYXBfaGVhZCAuZ2FtZXBsYXlfX21haW4ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAuZ2FtZXBsYXlfX3dyYXBfaGVhZCAuZ2FtZXBsYXlfX2FzaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODJiOyB9XG4gIC5nYW1lcGxheV9fbmF2IHtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHggMCAxNnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODRiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWVwbGF5X19uYXYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmdhbWVwbGF5X19uYXYgaS5mYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nYW1lcGxheV9fbmF2IGkuZmEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5nYW1lcGxheV9fY2FudmFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjg0YjtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzA4cHgpIHtcbiAgICAgIC5nYW1lcGxheV9fY2FudmFzIC5nYW1lcGxheV9fYm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAuZ2FtZXBsYXlfX2NhbnZhcyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWVwbGF5X19jYW52YXMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5nYW1lcGxheV9fY2FudmFzIC5nYW1lX3BhcmFtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgLmdhbWVwbGF5X19jYW52YXMgLmdhbWVfcGFyYW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nYW1lcGxheV9fY2FudmFzIC5nYW1lX3BhcmFtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5nYW1lcGxheV9fY2FudmFzIC5nYW1lcGxheV9fY2FudmFzX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5nYW1lcGxheV9fY2FudmFzIC5nYW1lcGxheV9fY2FudmFzX2lubmVyIG9iamVjdCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmdhbWVwbGF5X19jYW52YXMgLmdhbWVwbGF5X19ib3gge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdhbWVwbGF5X19jYW52YXMgLmdhbWVwbGF5X19ib3g6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA3NSU7IH1cbiAgICAuZ2FtZXBsYXlfX2NhbnZhcyAuZ2FtZXBsYXlfX2JveF9jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODkwcHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZ2FtZXBsYXkgLmdhbWVwbGF5X19ib3gge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gIC5nYW1lcGxheV9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgcGFkZGluZzogOXB4IDMwcHggMDtcbiAgICBoZWlnaHQ6IDExNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjg0YjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWVwbGF5X19zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZ2FtZXBsYXlfX3NsaWRlcl9vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmdhbWVwbGF5X19zbGlkZXIgLnNsaWRlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5nYW1lcGxheV9fZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzU1YTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU0Yjc4OyB9XG4gIC5nYW1lcGxheSAucmF0aW5nX19zdW1tYXJ5IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLmdhbWVwbGF5IC5yYXRpbmdfX3N1bW1hcnkgLnJhdGluZ19faWNvbi5mYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC5nYW1lcGxheSAucmF0aW5nX19zdW1tYXJ5IC5yYXRpbmdfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cblxuLmhpZGVfc21hbGwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAuaGlkZV9zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaWRlX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGlkZV9iaWcge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5oaWRlX2JpZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGlkZV9iaWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZ2FtZXBsYXlfc21hbGwge1xuICBtaW4td2lkdGg6IDE1MDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dhbWVwbGF5c21hbGwtYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG4gIC5nYW1lcGxheV9zbWFsbCAuZ2FtZXBsYXlfX2FzaWRlIHtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgLmdhbWVwbGF5X3NtYWxsIC5nYW1lcGxheV9fd3JhcCB7XG4gICAgd2lkdGg6IDE1MDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4OyB9XG4gIC5nYW1lcGxheV9zbWFsbCAuZ2FtZXBsYXktdG9wcGFuZWwge1xuICAgIHBhZGRpbmc6IDIxcHggMzJweDsgfVxuICAuZ2FtZXBsYXlfc21hbGwgLmdhbWVwbGF5LXRvcHBhbmVsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5nYW1lcGxheS10b3BwYW5lbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2FtZXBsYXlhc2lkZS1iZy5qcGdcIik7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmdhbWVwbGF5LXRvcHBhbmVsX3NtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2FtZXBsYXlhc2lkZXNtYWxsLWJnLmpwZ1wiKTsgfVxuICAuZ2FtZXBsYXktdG9wcGFuZWxfX2ljb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLmdhbWVwbGF5LXRvcHBhbmVsX19pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAgIC5nYW1lcGxheS10b3BwYW5lbF9faWNvbiAubG90dGVyeV9faWNvbiB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIC5nYW1lcGxheS10b3BwYW5lbF9faWNvbiAubG90dGVyeV9faWNvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwcHggM3B4OyB9IH1cbiAgLmdhbWVwbGF5LXRvcHBhbmVsX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogOXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5nYW1lcGxheS10b3BwYW5lbF9fc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4OyB9IH1cbiAgLmdhbWVwbGF5LXRvcHBhbmVsX19jYXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuZ2FtZXBsYXktdG9wcGFuZWxfX2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAuZ2FtZXBsYXktdG9wcGFuZWxfX2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAuZ2FtZXBsYXktdG9wcGFuZWxfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmdhbWVwbGF5LXRvcHBhbmVsX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIC5nYW1lcGxheS10b3BwYW5lbF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuZ2FtZXBsYXktdG9wcGFuZWxfX3Rvb2x0aXAudG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IDYwcHg7IH1cbiAgLmdhbWVwbGF5LXRvcHBhbmVsX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5nYW1lcGxheS10b3BwYW5lbF9faW5mbzpob3ZlciAudG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZ2FtZXBsYXktdXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdhbWVwbGF5LXVzZXJfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBjb2xvcjogI2Q3ZTZmODtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjZweCAxMHB4IDMxcHggMTBweDsgfVxuICAgIC5nYW1lcGxheS11c2VyX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjMTkzYjYzOyB9XG4gIC5nYW1lcGxheS11c2VyX192aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHggMzhweCAyNnB4OyB9XG4gICAgLmdhbWVwbGF5LXVzZXJfX3ZpcDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjMTkzYjYzOyB9XG4gIC5nYW1lcGxheS11c2VyX19ib251cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMjRweCA0M3B4IDI2cHg7IH1cbiAgICAuZ2FtZXBsYXktdXNlcl9fYm9udXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMmM0YztcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgIzE5M2I2MzsgfVxuICAuZ2FtZXBsYXktdXNlcl9fYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzhweCAwIDAgMDsgfVxuICAgIC5nYW1lcGxheS11c2VyX192aXAgKyAuZ2FtZXBsYXktdXNlcl9fYWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMCAwOyB9XG4gIC5nYW1lcGxheS11c2VyX19idXR0b24ge1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmOGQwMCwgI2UyZDUzMyk7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICMzYTA0MDQ7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDExcHggMCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDdweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpLCBpbnNldCAwIDFweCAwICNkN2U2MTAsIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAgIC5nYW1lcGxheS11c2VyX19idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmdhbWVwbGF5LXVzZXJfX2J1dHRvbiAuZmEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZ2FtZXBsYXktdXNlcl9fYnV0dG9uX29yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZjIxO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZkYTMxYiAwJSwgI2ZkMDgzNCAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICAuZ2FtZXBsYXktdXNlcl9fYnV0dG9uX2JsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGZkNztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZWE4ZGIgMCUsICMyMzZkZDIgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gICAgLmdhbWVwbGF5LXVzZXJfX2J1dHRvbl9kYXJrYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MzgwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNiNTc3NyAwJSwgIzIxNTE4NyAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICAuZ2FtZXBsYXktdXNlcl9fYnV0dG9uX2FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FiYmVlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlYThkYiAwJSwgI2EyY2RmZiAxMDAlKTsgfVxuICAuZ2FtZXBsYXktdXNlcl9fYnV0dG9uLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gICAgLmdhbWVwbGF5LXVzZXJfX2J1dHRvbi10ZXh0ICoge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhpZGVfYmlnX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogODZweDtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpZGVfYmlnX25hdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uZ2FtZXBsYXktbmF2LXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM1ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5nYW1lcGxheS1uYXYtc21hbGwuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2FtZXBsYXktbmF2LXNtYWxsX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ2FtZXBsYXktbmF2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nYW1lcGxheS1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5nYW1lcGxheS1uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5nYW1lcGxheS1uYXZfX2l0ZW0gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5nYW1lcGxheS1uYXZfX2l0ZW1fYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmMDAwOyB9XG4gICAgICAuZ2FtZXBsYXktbmF2X19pdGVtX2FjdGl2ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmc/dj0yKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1MnB4IC02MTFweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTFweDsgfVxuICAgIC5nYW1lcGxheS1uYXZfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5nYW1lcGxheS1uYXZfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4uZ2FtZXBsYXktc2lnbnVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5nYW1lcGxheS1zaWdudXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gICAgLmdhbWVwbGF5LXNpZ251cF9fdGl0bGUgLmdvbGQge1xuICAgICAgY29sb3I6ICNmMmU0MTk7IH1cbiAgICAuZ2FtZXBsYXktc2lnbnVwX190aXRsZSArIC5nYW1lcGxheS1zaWdudXBfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmdhbWVwbGF5LXNpZ251cF9fdGl0bGVfaHVnZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgICAuZ2FtZXBsYXktc2lnbnVwX190aXRsZV9zaWduaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZ2FtZXBsYXktc2lnbnVwX19qYWNrcG90IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5nYW1lcGxheS1zaWdudXBfX2lucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4OyB9XG4gICAgLmdhbWVwbGF5LXNpZ251cF9faW5wdXQgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTI3NDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMwZDIwMzUsIDAgMXB4IDAgIzFjNDM3MTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmdhbWVwbGF5LXNpZ251cF9faW5wdXQgKyAuZ2FtZXBsYXktc2lnbnVwX19pbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5nYW1lcGxheS1zaWdudXBfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2xlYXJTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzEyMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICAuZ2FtZXBsYXktc2lnbnVwX19idXR0b25fc2lnbmluIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICB3aWR0aDogMjE5cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7IH1cbiAgICAgIC5nYW1lcGxheS1zaWdudXBfX2J1dHRvbl9zaWduaW4gKyAuZ2FtZXBsYXktc2lnbnVwX19idXR0b25fc2lnbmluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdkNjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlYThkYiAwJSwgIzIzNmRkMiAxMDAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAuZ2FtZXBsYXktc2lnbnVwIC5nYW1lcGxheS11c2VyX19idXR0b24ge1xuICAgIHdpZHRoOiAxOTRweDsgfVxuICAuZ2FtZXBsYXktc2lnbnVwX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5nYW1lcGxheS1zaWdudXBfX2J1dHRvbl9zaWduaW4gKyAuZ2FtZXBsYXktc2lnbnVwX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLmdhbWVwbGF5LXNpZ251cF9fc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZ2FtZXBsYXktZ2FsbGVyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjdweCAyN3B4IDEwcHg7IH1cbiAgLmdhbWVwbGF5LWdhbGxlcnlfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuZ2FtZXBsYXktZ2FsbGVyeV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdhbWVwbGF5LWdhbGxlcnkgLnByZXZpZXcge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuZ2FtZXBsYXktZ2FsbGVyeSAucHJldmlld19faW5mbyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ2FtZXBsYXktZ2FsbGVyeSAucHJldmlld19fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMxMTFjMjg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7IH1cbiAgLmdhbWVwbGF5LWdhbGxlcnkgLnByZXZpZXdfX2J1dHRvbi5idXR0b25fY29sb3Jfb3JhbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5nYW1lcGxheS1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMTMxMjIxLCBpbnNldCAwIC0xcHggMCAwICMxMzJlNGQ7IH1cbiAgLmdhbWVwbGF5LXBhbmVsX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmdhbWVwbGF5LXBhbmVsX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5nYW1lcGxheS1wYW5lbF9faGVhZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2FtZXBsYXktcGFuZWxfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzdweCA0MHB4IDdweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMXB4IHJnYmEoOSwgMzIsIDU4LCAwLjgzKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWVwbGF5LXBhbmVsX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA4cHg7IH0gfVxuICAuZ2FtZXBsYXktcGFuZWxfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWVwbGF5LXBhbmVsX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIC5nYW1lcGxheS1wYW5lbF9fbm90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBjb2xvcjogI2ZmZjAwMTsgfVxuICAuZ2FtZXBsYXktcGFuZWxfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5nYW1lcGxheS1wYW5lbF9faW5wdXQge1xuICAgIGhlaWdodDogMzdweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYW1lcGxheS1wYW5lbF9faW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuZ2FtZXBsYXktcGFuZWxfX2lucHV0IC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgY29sb3I6ICM3YTdhN2E7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSg0MywgNDIsIDcwLCAwLjQ2KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43OSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nYW1lcGxheS1wYW5lbF9faW5wdXQgLmlucHV0X19pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgLmdhbWVwbGF5LXBhbmVsX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNiZTJmMjE7IH1cbiAgICAuZ2FtZXBsYXktcGFuZWxfX2J1dHRvbl93aWRlIHtcbiAgICAgIG1pbi13aWR0aDogMjAycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7IH1cbiAgICAuZ2FtZXBsYXktcGFuZWxfX2J1dHRvbl9mb290ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxMDksIDEwOCwgMTQ2LCAwLjY1KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2NkY2NkZTtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdhbWVwbGF5LXBhbmVsX19idXR0b25fZm9vdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA2cHg7IH0gfVxuICAuZ2FtZXBsYXktcGFuZWxfX2JvbnVzLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE0cHggYXV0byAxOHB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FtZXBsYXktcGFuZWxfX2JvbnVzLWluZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNnB4OyB9IH1cbiAgLmdhbWVwbGF5LXBhbmVsX19ib251cy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmdhbWVwbGF5LXBhbmVsX19ib251cy1ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYW1lcGxheS1wYW5lbF9fYm9udXMtbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5nYW1lcGxheS1wYW5lbF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3YTdhN2E7XG4gICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FtZXBsYXktcGFuZWxfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7IH0gfVxuICAuZ2FtZXBsYXktcGFuZWxfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzEzMTIyMSwgaW5zZXQgMCAtMXB4IDAgMCAjMTMyZTRkOyB9XG5cbi5qYWNrcG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE5cHg7IH1cbiAgLmphY2twb3RfX2Jhc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjA0cHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI4NDM7XG4gICAgYm9yZGVyOiA2cHggc29saWQgIzdhYzRmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCByZ2JhKDE0LCAzNCwgNTcsIDAuOTMpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNkN2U2Zjg7XG4gICAgei1pbmRleDogMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTNweDsgfVxuICAuamFja3BvdF9fYmFjayB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI4NDM7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZkOGExZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMjsgfVxuICAuamFja3BvdF9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTFweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5qYWNrcG90X19vdmVybGF5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjg0MztcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZDhhMWY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmphY2twb3RfX292ZXJsYXk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI4NDM7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAjZmQ4YTFmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICByaWdodDogMzRweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLnZpcGNsdWJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgdHJhbnNwYXJlbnQgMTUlKSwgbGluZWFyLWdyYWRpZW50KC0yMzBkZWcsICMzMjRjNjkgMCUsICMxMzJlNGQgMTUlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAwIDAgIzM4NjA4ZSxpbnNldCAxcHggMCAwIDAgIzM1NWQ4YzsgfVxuXG4udmlwY2x1Yl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTM1NWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAwIDEzN3B4IDA7IH1cbiAgLnZpcGNsdWJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMjIzOTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICMxYTNhNWU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnZpcGNsdWJfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlwY2x1Yl9fcm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlwY2x1Yl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAyMHB4IDU4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgIC52aXBjbHViX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMjBweCA0N3B4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLnZpcGNsdWJfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpcGNsdWJfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMDlweDsgfSB9XG5cbi52aXBjbHViX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODUyODI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTYzOWQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBwYWRkaW5nOiAyOXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgLnZpcGNsdWJfX2luZm8ge1xuICAgICAgbWF4LXdpZHRoOiA4MTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC52aXBjbHViX19pbmZvIHtcbiAgICAgIG1heC13aWR0aDogODE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpcGNsdWJfX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gIC52aXBjbHViX19pbmZvX29wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aXBjbHViX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnZpcGNsdWJfX2NhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2xlYXJTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLnZpcGNsdWJfX2J1bGxldC1saXN0IHtcbiAgbWFyZ2luOiAzNnB4IDA7IH1cblxuLnZpcGNsdWJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1NXB4O1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAudmlwY2x1Yl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLnZpcGNsdWJfX25vdGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjJweCAxMzVweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlwY2x1Yl9fbm90ZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnZpcGNsdWJfX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gIC52aXBjbHViX19hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzI4NTI4MiB0cmFuc3BhcmVudDsgfVxuICAudmlwY2x1Yl9fYXJyb3dfcmlnaHQge1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICAudmlwY2x1Yl9fYXJyb3dfcmlnaHQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpcGNsdWJfX2Fycm93X3JpZ2h0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgICAudmlwY2x1Yl9fYXJyb3dfcmlnaHQ6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gIC52aXBjbHViX19hcnJvd19sZWZ0IHtcbiAgICBsZWZ0OiA5OHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnZpcGNsdWJfX2Fycm93X2xlZnQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpcGNsdWJfX2Fycm93X2xlZnQge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC52aXBjbHViX19hcnJvd19sZWZ0OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuXG4udmlwLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwOXB4O1xuICBoZWlnaHQ6IDI0NHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQ4NzU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMTU1N2Y7IH1cbiAgLnZpcC1wYW5lbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDI2YjtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICMyODRmN2MsIDAgLTFweCAwIDAgIzE5M2I2MTsgfVxuICAudmlwLXBhbmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5M2I2MTtcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMCAjMjg0ZjdjOyB9XG4gIC52aXAtcGFuZWxfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiOGVkNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDJweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnZpcC1wYW5lbF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBib3R0b206IDI2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMjc2NWE4OyB9XG5cbi50YWItdmlwIC50YWJfX2NvbnRlbnQgPiBkaXYuYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUycHg7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmphY2twb3QtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmphY2twb3QtZGV0YWlsc19faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzNTVhO1xuICAgIHBhZGRpbmc6IDAgNDRweCA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92aXAtZGV0YWlscy1iZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG4gIC5qYWNrcG90LWRldGFpbHNfX2NvdW50ZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogODZweDsgfVxuICAuamFja3BvdC1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA3NXB4IGF1dG8gNjBweDsgfVxuICAuamFja3BvdC1kZXRhaWxzX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzAwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH1cbiAgLmphY2twb3QtZGV0YWlsc19fY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAzNnB4IDA7IH1cbiAgICAuamFja3BvdC1kZXRhaWxzX19jYXB0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmphY2twb3QtZGV0YWlsc19fY2FwdGlvbl9hY2NlbnQge1xuICAgICAgY29sb3I6ICNmZmYwMDA7IH1cbiAgLmphY2twb3QtZGV0YWlsc19fZ2FsbGVyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuXG4uZm9ydHVuZS1sZXZlbHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRiNjM7IH1cbiAgLmZvcnR1bmUtbGV2ZWxzX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjZkOyB9XG4gIC5mb3J0dW5lLWxldmVsc19faGVhZENlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuZm9ydHVuZS1sZXZlbHNfX2hlYWRDZWxsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0YzYxO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjNjU2Mzc4OyB9XG4gICAgLmZvcnR1bmUtbGV2ZWxzX19oZWFkQ2VsbF9mbHVpZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAyN3B4OyB9XG4gICAgICAuZm9ydHVuZS1sZXZlbHNfX2hlYWRDZWxsX2ZsdWlkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAuZm9ydHVuZS1sZXZlbHNfX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5mb3J0dW5lLWxldmVsc19fY2VsbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxM2Y1NTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgIzU2NTQ2YzsgfVxuICAgIC5mb3J0dW5lLWxldmVsc19fY2VsbF9mbHVpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgIC5mb3J0dW5lLWxldmVsc19fY2VsbF9mbHVpZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmZvcnR1bmUtbGV2ZWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuZm9ydHVuZS1sZXZlbHNfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb3J0dW5lLWxldmVsc19fbGlzdEl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ydHVuZS1sZXZlbHNfX2xpc3RMaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSg0LCA0LCA0LCAwLjE3KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvcnR1bmUtbGV2ZWxzX19saXN0TGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwM2U1NDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgIzU1NTM2ZDsgfVxuICAgIC5mb3J0dW5lLWxldmVsc19fbGlzdExpbmtfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzdkZTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjOWQ5N2RlIDAlLCAjODA3NmVjIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAgIC5mb3J0dW5lLWxldmVsc19fbGlzdExpbmtfYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmZvcnR1bmUtbGV2ZWxzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAzMnB4IDIwcHggMTI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5mb3J0dW5lLWxldmVsc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcnR1bmUtbGV2ZWxzX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDA7IH1cbiAgLmZvcnR1bmUtbGV2ZWxzX19jYXB0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDQsIDQsIDQsIDAuMzIpO1xuICAgIGNvbG9yOiAjY2JjYWQ3O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3J0dW5lLWhpc3Rvcnkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRiNjM7IH1cbiAgLmZvcnR1bmUtaGlzdG9yeV9faGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY2ZDsgfVxuICAuZm9ydHVuZS1oaXN0b3J5X19oZWFkQ2VsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmZvcnR1bmUtaGlzdG9yeV9faGVhZENlbGw6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmZvcnR1bmUtaGlzdG9yeV9faGVhZENlbGw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTRjNjE7XG4gICAgICBib3gtc2hhZG93OiAxcHggMCAwICM2NTYzNzg7IH1cbiAgICAuZm9ydHVuZS1oaXN0b3J5X19oZWFkQ2VsbF9mbHVpZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5mb3J0dW5lLWhpc3RvcnlfX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mb3J0dW5lLWhpc3RvcnlfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgbWluLXdpZHRoOiAyMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZm9ydHVuZS1oaXN0b3J5X19jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgbWluLXdpZHRoOiAyNTdweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgICAuZm9ydHVuZS1oaXN0b3J5X19jZWxsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5mb3J0dW5lLWhpc3RvcnlfX2NlbGw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTNmNTU7XG4gICAgICBib3gtc2hhZG93OiAxcHggMCAwICM1NjU0NmM7IH1cbiAgICAuZm9ydHVuZS1oaXN0b3J5X19jZWxsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDNlNTQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwICM1NTUzNmQ7IH1cbiAgICAuZm9ydHVuZS1oaXN0b3J5X19jZWxsX2ZsdWlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjFweDsgfVxuICAuZm9ydHVuZS1oaXN0b3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuZm9ydHVuZS1oaXN0b3J5X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDE0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9ydHVuZS1oaXN0b3J5X19saXN0SXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3J0dW5lLWhpc3RvcnlfX2xpc3RMaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSg0LCA0LCA0LCAwLjE3KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvcnR1bmUtaGlzdG9yeV9fbGlzdExpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDNlNTQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwICM1NTUzNmQ7IH1cbiAgICAuZm9ydHVuZS1oaXN0b3J5X19saXN0TGlua19hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTI2YztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM5ZDk3ZGUgMCUsICM4MDc2ZWMgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgICAgLmZvcnR1bmUtaGlzdG9yeV9fbGlzdExpbmtfYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmZvcnR1bmUtaGlzdG9yeV9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMzJweCAyMHB4IDEyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZm9ydHVuZS1oaXN0b3J5X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ydHVuZS1oaXN0b3J5X19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDA7IH1cbiAgLmZvcnR1bmUtaGlzdG9yeV9fY2FwdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSg0LCA0LCA0LCAwLjMyKTtcbiAgICBjb2xvcjogI2NiY2FkNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ydHVuZS1oaXN0b3J5X19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdjMjI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2NWRlZywgI2ZmYjExYSAwJSwgI2ZmMDAzNiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSg0LCA0LCA0LCAwLjExKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4OyB9XG4gICAgLmZvcnR1bmUtaGlzdG9yeV9fYnV0dG9uX2Rpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHg7IH1cblxuLmZvcnR1bmUtd2hlZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiA5NzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG90dGVyeS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuZm9ydHVuZS13aGVlbF9faGVhZCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5mb3J0dW5lLXdoZWVsX19oZWFkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvcGFjaXR5OiAwLjI3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmM2Q2MDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICAuZm9ydHVuZS13aGVlbF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcnR1bmUtd2hlZWxfX2NlbGxfZml4ZWQge1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAuZm9ydHVuZS13aGVlbF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDE4cHggMHB4IDEwcHg7IH1cbiAgLmZvcnR1bmUtd2hlZWxfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDM0cHg7IH1cbiAgLmZvcnR1bmUtd2hlZWxfX2Rhc2hib2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI5cHggNjNweCAyNnB4OyB9XG4gIC5mb3J0dW5lLXdoZWVsX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLmZvcnR1bmUtd2hlZWxfX3Rvb2x0aXAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDM4cHg7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB2aXNpYmlsaXR5IDAuMXM7IH1cbiAgICAuZm9ydHVuZS13aGVlbF9faWNvbjpob3ZlciAuZm9ydHVuZS13aGVlbF9fdG9vbHRpcCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZm9ydHVuZS13aGVlbF9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTkyZDg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlYThkYiAwJSwgIzIzNmRkMiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAgIC5mb3J0dW5lLXdoZWVsX19idXR0b25fYXV4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDc0MjM7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuICAgICAgcGFkZGluZzogNnB4IDE2cHg7IH1cbiAgLmZvcnR1bmUtd2hlZWxfX2xvdHRlcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTkwcHg7XG4gICAgaGVpZ2h0OiA1OTBweDtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZm9ydHVuZS13aGVlbF9fd2hlZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTkwcHg7XG4gICAgaGVpZ2h0OiA1OTBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG90dGVyeS13aGVlbC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAuZm9ydHVuZS13aGVlbF9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NjRweDtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICAgIHRvcDogMTQxcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb3R0ZXJ5LXRpdGxlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mb3J0dW5lLXdoZWVsX19zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNDRweDtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvdHRlcnktc3Bpbm5lci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgei1pbmRleDogMzsgfVxuICAuZm9ydHVuZS13aGVlbF9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvdHRlcnktYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmZvcnR1bmUtd2hlZWxfX3JhbmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTg4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmFuZ2VfX2JhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZDogIzE1MTQxZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyNXB4OyB9XG4gIC5yYW5nZV9fYmFjay10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAucmFuZ2VfX2JhY2stY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS83KTsgfVxuICAgIC5yYW5nZV9fYmFjay1jZWxsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTE0MWQ7IH1cbiAgICAucmFuZ2VfX2JhY2stY2VsbDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5yYW5nZV9fYmFjay1jZWxsOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgbGVmdDogLTVweDsgfVxuICAgIC5yYW5nZV9fYmFjay1jZWxsOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgbGVmdDogLTEzcHg7IH1cbiAgICAucmFuZ2VfX2JhY2stY2VsbDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xN3B4OyB9XG4gICAgLnJhbmdlX19iYWNrLWNlbGw6bnRoLWNoaWxkKDYpOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMjFweDsgfVxuICAgIC5yYW5nZV9fYmFjay1jZWxsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTUxNDFkOyB9XG4gIC5yYW5nZV9faW5wdXQge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnJhbmdlIC5pcnMtYmFyIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjODNlNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOWQ5N2RlIDAlLCAjODA3NmVjIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnJhbmdlIC5pcnMtbGluZSB7XG4gICAgYmFja2dyb3VuZDogIzE1MTQxZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuICAucmFuZ2UgLmlycy1ncmlkIHtcbiAgICBib3R0b206IDU3cHg7XG4gICAgd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAucmFuZ2UgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIGxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gICAgICAucmFuZ2UgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTA6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgYm90dG9tOiAtNHB4OyB9XG4gICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC0xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHggIWltcG9ydGFudDsgfVxuICAgICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC0xOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIGJvdHRvbTogLTNweDsgfVxuICAgIC5yYW5nZSAuaXJzLWdyaWQtdGV4dC5qcy1ncmlkLXRleHQtMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC0yOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvdHRvbTogLTVweDsgfVxuICAgIC5yYW5nZSAuaXJzLWdyaWQtdGV4dC5qcy1ncmlkLXRleHQtMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC0zOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgYm90dG9tOiAtNXB4OyB9XG4gICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC00IHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gICAgICAucmFuZ2UgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICBib3R0b206IC01cHg7IH1cbiAgICAucmFuZ2UgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5yYW5nZSAuaXJzLWdyaWQtdGV4dC5qcy1ncmlkLXRleHQtNTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5yYW5nZSAuaXJzLWdyaWQtdGV4dC5qcy1ncmlkLXRleHQtNiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC02OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgYm90dG9tOiAtOHB4OyB9XG4gICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAneCc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOXB4O1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnJhbmdlIC5pcnMtZ3JpZC10ZXh0X2FjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucmFuZ2UgLmlycy1ncmlkLXBvbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UgLmlycy1zbGlkZXIge1xuICAgIHRvcDogMjlweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY0MjY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI2ZmYjExYSAwJSwgI2ZmMDAzNiAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cblxuLmlycy1ncmlkLXRleHRfYWN0aXZlIH4gLmlycy1ncmlkLXRleHQge1xuICBjb2xvcjogIzE1MTQxZDsgfVxuXG4udGFiX19jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi50YWJfX2NvbnRlbnQgLmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlZ2lzdHJhdGlvbl9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMzVweDsgfVxuXG4ucG9wdXBfc2VjdGlvbl9fYXNpZGUgLmFzaWRlX3Byb21vIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucG9wdXBfc2VjdGlvbl9fYXNpZGUgLmFzaWRlX3Byb21vIC5wcm9tby1ib251cywgLnBvcHVwX3NlY3Rpb25fX2FzaWRlIC5hc2lkZV9wcm9tbyAuYXNpZGVfX3Byb21vLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogIzA5MjAzYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMykgaW5zZXQsIDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbi5wb3B1cF9zZWN0aW9uX19hc2lkZSAuYXNpZGVfcHJvbW8gLnRhYmxlX3Byb21vIC50YWJsZV9fcm93Om50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQ6ICMxYzQwNjk7IH1cblxuLm1haW5fZ2FsbGVyeSAubWFpbl9faXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogOXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggIzAwOTVmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4ICMwMDk1ZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggIzAwOTVmZjsgfVxuICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZWZlZmYwMCAwJSwgIzUyYmFmZiA1MCUsICNmZWZlZmYwMCAxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3B4OyB9XG4gIC5tYWluX2dhbGxlcnkgLm1haW5fX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmVmZWZmMDAgMCUsICM1MmJhZmYgNTAlLCAjZmVmZWZmMDAgMTAwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm1haW5fZ2FsbGVyeSAubWFpbl9faXRlbSAucHJldmlld19faW5mbyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIycHg7IH0gfVxuICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtLnByZXZpZXcge1xuICAgIHdpZHRoOiAxODJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtLnByZXZpZXcge1xuICAgICAgICB3aWR0aDogMjEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtLnByZXZpZXcge1xuICAgICAgICB3aWR0aDogMjQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLm1haW5fZ2FsbGVyeSAubWFpbl9faXRlbS5wcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDIwNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtLnByZXZpZXcge1xuICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDMuMzMlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyODZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm1haW5fZ2FsbGVyeSAubWFpbl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDI4NnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubWFpbl9nYWxsZXJ5IC5tYWluX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMjg2cHg7IH0gfVxuXG4ucG9wdXBfY2hvb3NlQm9udXMgLmJvbnVzX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNsb2dpbi1tb2RhbCAubW9kYWxfX2lucHV0LmlucHV0IC5tb2RhbF9fY2FwdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb3R0ZXJ5LWJ0bS1ib3ggLmxvdHRlcnktYnRtX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvdHRlcnktYnRtLWJveCAuY2FzaGVyX19idXR0b24ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnBvcHVwX2JvbnVzTm90aWZpY2F0aW9uIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wb3B1cF9ib251c05vdGlmaWNhdGlvbiAucG9wdXBfX2NvbnRlbnQgLnBvcHVwX190aXRsZSB7XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG5cbi5wb3B1cC5zdWNjZXNzT3V0cGF5IC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24gLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi5wb3B1cF9hZnRlckFjdGl2YXRpb24gLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi5wb3B1cF9waG9uZVZlcmlmaWVkIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wb3B1cF9waG9uZVZlcmlmaWVkIC5wb3B1cF9fY29udGVudCAucG9wdXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH1cblxuLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCAucG9wdXBfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gIC5wb3B1cF9uZXdWaXBsZXZlbCAucG9wdXBfX2NvbnRlbnQgLmJvbnVzX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI0NnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCAuYm9udXNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wb3B1cF9yZWdpc3RyYXRpb24gLm1vZGFsX19lcnJvciB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLnBvcHVwX2NvbmZpcm1FbWFpbCAucG9wdXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyN3B4IDUzcHggNTVweCA1M3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9wdXBfY29uZmlybUVtYWlsIC5wb3B1cF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH0gfVxuXG4ucG9wdXBfY29uZmlybUVtYWlsIC5wb3B1cF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucG9wdXBfY29uZmlybUVtYWlsIC5wb3B1cF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50eHQteWVsbG93IHtcbiAgY29sb3I6ICNmZGMyMzY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWJfLTIyLW1vYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIycHg7IH0gfVxuXG4ubWFpbnRlbmFuY2Uge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDc3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdW5kZXJjb25zdHJ1Y3Rpb24tYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFpbnRlbmFuY2VfX3JvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbnRlbmFuY2VfX2xvZ28ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0JTsgfVxuICAgIC5tYWludGVuYW5jZV9fbG9nbyBpbWcge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW50ZW5hbmNlX19sb2dvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgICAgLm1haW50ZW5hbmNlX19sb2dvIGltZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIC5tYWludGVuYW5jZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbiAgICBjb2xvcjogI2ZmMDAxZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXRvcDogMiU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbnRlbmFuY2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgLm1haW50ZW5hbmNlX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC40NCk7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWludGVuYW5jZV9faW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgLm1haW50ZW5hbmNlX19pbmZvX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZWEwMDsgfVxuICAubWFpbnRlbmFuY2VfX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMiUgMDsgfVxuICAubWFpbnRlbmFuY2VfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5tYWludGVuYW5jZV9fc3Vic2NyaWJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubWFpbnRlbmFuY2VfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ3OXB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDEzNHB4IDAgMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWludGVuYW5jZV9faW5wdXQge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAubWFpbnRlbmFuY2VfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDEwOXB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVzdHJpY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc3RyaWN0aW9uLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlc3RyaWN0aW9uX19sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMjQycHg7IH1cbiAgICAucmVzdHJpY3Rpb25fX2xvZ28gaW1nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZXN0cmljdGlvbl9fbG9nbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgIC5yZXN0cmljdGlvbl9fbG9nbyBpbWcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAucmVzdHJpY3Rpb25fX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gICAgY29sb3I6ICNmZjAwMWU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlc3RyaWN0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDsgfSB9XG4gIC5yZXN0cmljdGlvbl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDRweCA0MHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVzdHJpY3Rpb25fX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDIwcHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgLnJlc3RyaWN0aW9uX19pbmZvX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZWEwMDsgfVxuXG4ucGFnZW5vdGZvdW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlbm90Zm91bmRfX2hlcm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExNzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNzVweCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5wYWdlbm90Zm91bmRfX2hlcm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDk4M3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAgICAgLnBhZ2Vub3Rmb3VuZF9faGVybyB7XG4gICAgICAgIG1heC13aWR0aDogOTQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgLnBhZ2Vub3Rmb3VuZF9faGVybyB7XG4gICAgICAgIG1heC13aWR0aDogNzAycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlbm90Zm91bmRfX2hlcm8ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDZweCAhaW1wb3J0YW50OyB9IH1cbiAgICAucGFnZW5vdGZvdW5kX19oZXJvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3NXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiA0MDZweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvNDA0LWJnLWhlYWRlci1sZWZ0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhZ2Vub3Rmb3VuZF9faGVybzpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wYWdlbm90Zm91bmRfX2hlcm86YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzVweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDQwNnB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy80MDQtYmctaGVhZGVyLXJpZ2h0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhZ2Vub3Rmb3VuZF9faGVybzphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgLnBhZ2Vub3Rmb3VuZF9faGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMjBweCAwOyB9XG4gICAgICAgIC5wYWdlbm90Zm91bmRfX2hlcm86YmVmb3JlLCAucGFnZW5vdGZvdW5kX19oZXJvOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlbm90Zm91bmRfX2hlcm86YmVmb3JlLCAucGFnZW5vdGZvdW5kX19oZXJvOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5wYWdlbm90Zm91bmRfX3NoYWRvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMTBweCAwIDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBhZ2Vub3Rmb3VuZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFiMmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgIzA5MWIyZiwgMCAxcHggMCAjMWMzZDYyOyB9XG4gIC5wYWdlbm90Zm91bmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTRiNzg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAucGFnZW5vdGZvdW5kX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNTVkO1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU0Yjc4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLnBhZ2Vub3Rmb3VuZF9fdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBhZ2Vub3Rmb3VuZF9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnBhZ2Vub3Rmb3VuZF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMiUgMDsgfVxuICAgIC5wYWdlbm90Zm91bmRfX3JvdzpmaXJzdC1vZi10eXBlIC5wYWdlbm90Zm91bmRfX2NlbGwge1xuICAgICAgcGFkZGluZzogNi42JSAwIDAgMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5wYWdlbm90Zm91bmRfX3JvdzpmaXJzdC1vZi10eXBlIC5wYWdlbm90Zm91bmRfX2NlbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDU0cHggMCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFnZW5vdGZvdW5kX19yb3c6Zmlyc3Qtb2YtdHlwZSAucGFnZW5vdGZvdW5kX19jZWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiA1NHB4IDAgMCAwOyB9IH1cbiAgICAucGFnZW5vdGZvdW5kX19yb3c6bnRoLW9mLXR5cGUoMikgLnBhZ2Vub3Rmb3VuZF9fY2VsbCB7XG4gICAgICBwYWRkaW5nOiAyLjclIDAgMCAwOyB9XG4gICAgLnBhZ2Vub3Rmb3VuZF9fcm93Om50aC1vZi10eXBlKDMpIC5wYWdlbm90Zm91bmRfX2NlbGwge1xuICAgICAgcGFkZGluZzogMS4zJSAwIDAgMDsgfVxuICAgIC5wYWdlbm90Zm91bmRfX3JvdzpudGgtb2YtdHlwZSg0KSAucGFnZW5vdGZvdW5kX19jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDIlIDAgNSUgMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFnZW5vdGZvdW5kX19yb3c6bnRoLW9mLXR5cGUoNCkgLnBhZ2Vub3Rmb3VuZF9fY2VsbCB7XG4gICAgICAgICAgcGFkZGluZzogMiUgMCAxMCUgMDsgfSB9XG4gIC5wYWdlbm90Zm91bmRfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBib3R0b206IC0zN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlbm90Zm91bmRfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlbm90Zm91bmRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM5MmIyZDg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTc5cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2Vub3Rmb3VuZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDsgfSB9XG4gIC5wYWdlbm90Zm91bmRfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM5MmIyZDg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2Vub3Rmb3VuZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAucGFnZW5vdGZvdW5kX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI5KTtcbiAgICBjb2xvcjogI2ZmZjU5ZDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2Vub3Rmb3VuZF9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgLnBhZ2Vub3Rmb3VuZF9fbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgY29sb3I6ICM4MGEzY2I7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMjBweDsgfVxuICAucGFnZW5vdGZvdW5kX19nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wYWdlbm90Zm91bmRfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgICAgbWFyZ2luOiA5cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjY1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIC5wYWdlbm90Zm91bmRfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgICAgICAgIHdpZHRoOiAxODBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYWdlbm90Zm91bmRfX2dhbGxlcnkgLnByZXZpZXcge1xuICAgICAgICAgIHdpZHRoOiA0MyU7IH1cbiAgICAgICAgICAucGFnZW5vdGZvdW5kX19nYWxsZXJ5IC5wcmV2aWV3Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlbm90Zm91bmRfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZW5vdGZvdW5kX19idXR0b24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLnJ1bGVzIHtcbiAgcGFkZGluZzogMzNweCAzNXB4IDMzcHg7IH1cbiAgLnJ1bGVzX190aXRsZSB7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ydWxlc19fY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjAwMTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAxOHB4IDAgMCAwOyB9XG4gICAgLnJ1bGVzX19ub3RlICsgLnJ1bGVzX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7IH1cbiAgLnJ1bGVzX19ub3RlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjN2M5YmJlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDE2cHggMCAwOyB9XG5cbi5ydWxlcyAucGFnZV9jb250ZW50LCAucnVsZXMucGFnZV9jb250ZW50IHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucnVsZXMgLnBhZ2VfY29udGVudCBoMSwgLnJ1bGVzLnBhZ2VfY29udGVudCBoMSB7XG4gICAgY29sb3I6ICNmZmVhMDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ydWxlcyAucGFnZV9jb250ZW50IGgyLCAucnVsZXMgLnBhZ2VfY29udGVudCBoMywgLnJ1bGVzLnBhZ2VfY29udGVudCBoMiwgLnJ1bGVzLnBhZ2VfY29udGVudCBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjU5ZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAxOHB4IDAgMCAwOyB9XG4gIC5ydWxlcyAucGFnZV9jb250ZW50IGg0LCAucnVsZXMgLnBhZ2VfY29udGVudCBoNSwgLnJ1bGVzLnBhZ2VfY29udGVudCBoNCwgLnJ1bGVzLnBhZ2VfY29udGVudCBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAxOHB4IDAgMCAwOyB9XG4gIC5ydWxlcyAucGFnZV9jb250ZW50IHAsIC5ydWxlcy5wYWdlX2NvbnRlbnQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuICAucnVsZXMgLnBhZ2VfY29udGVudCB1bCwgLnJ1bGVzIC5wYWdlX2NvbnRlbnQgb2wsIC5ydWxlcy5wYWdlX2NvbnRlbnQgdWwsIC5ydWxlcy5wYWdlX2NvbnRlbnQgb2wge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDMzcHggMzVweCAzM3B4OyB9XG4gIC5wYXJ0bmVyc19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgLnBhcnRuZXJzX190aXRsZV9ocmVmIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzdjOWJiZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5wYXJ0bmVycyAucGFydG5lcnNfX2xpbmtfY29udGFpbmVyIC5wYXJ0bmVyc19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5wYXJ0bmVyc19fY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjAwMTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAxOHB4IDAgMTZweCAwOyB9XG4gICAgLnBhcnRuZXJzX19jYXB0aW9uOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYXJ0bmVyc19fbm90ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzdjOWJiZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuXG4uc2Nyb2xsZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwJTtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg5MiwgOTIsIDkyLCAwLjQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNjcm9sbGVyOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOTNkMWZmOyB9XG4gIC5zY3JvbGxlcl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgY29sb3I6ICNhOGQxZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnNjcm9sbGVyX19ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2E4ZDFmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uc2hfYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hfYnRuIHtcbiAgICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIGh0bWwuaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuICBib2R5LmhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udHh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY4OTIwOyB9XG5cbmEsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYWluIGEsIG1haW4gYTphY3RpdmUge1xuICBjb2xvcjogIzNjOTBmMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwubW9kYWxfb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGh0bWwubW9kYWxfb3Blbi5TYSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgaHRtbC5tb2RhbF9vcGVuLlNhIGJvZHkge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIGh0bWwubW9kYWxfb3BlbiBib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5odG1sLm1vZGFsX29wZW4gLm92ZXJmbG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi50eHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZjg5MjA7IH1cblxuLmxvYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkIDEuM3MgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWQgMS4zcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDsgfVxuICAxMi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMCwgMmVtIC0yZW0gMCAwLjJlbSwgM2VtIDAgMCAwLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07IH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtOyB9XG4gIDM3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTsgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgMGVtLCAwIDNlbSAwIDAuMmVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTsgfVxuICA2Mi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07IH1cbiAgNzUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDsgfVxuICA4Ny41JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAwLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAsIC0yZW0gLTJlbSAwIDAuMmVtOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAuMmVtLCAyZW0gLTJlbSAwIDBlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIDA7IH1cbiAgMTIuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAsIDJlbSAtMmVtIDAgMC4yZW0sIDNlbSAwIDAgMCwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtOyB9XG4gIDI1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTAuNWVtLCAyZW0gLTJlbSAwIDAsIDNlbSAwIDAgMC4yZW0sIDJlbSAyZW0gMCAwLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTsgfVxuICAzNy41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgMCwgMmVtIDJlbSAwIDAuMmVtLCAwIDNlbSAwIDBlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07IH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIDBlbSwgMCAzZW0gMCAwLjJlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07IH1cbiAgNjIuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAwLCAtMmVtIDJlbSAwIDAuMmVtLCAtM2VtIDAgMCAwLCAtMmVtIC0yZW0gMCAtMWVtOyB9XG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMC4yZW0sIC0yZW0gLTJlbSAwIDA7IH1cbiAgODcuNSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgMCwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLCAtMmVtIC0yZW0gMCAwLjJlbTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIjtcbiAgc3JjOiB1cmwoXCJDbGVhclNhbnNSZWd1bGFyL0NsZWFyU2Fuc1JlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIkNsZWFyU2Fuc1JlZ3VsYXIvQ2xlYXJTYW5zUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJDbGVhclNhbnNSZWd1bGFyL0NsZWFyU2Fuc1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJDbGVhclNhbnNSZWd1bGFyL0NsZWFyU2Fuc1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiIsIi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICZfZmFjZWJvb2sgeyBAaW5jbHVkZSBzcHJpdGUoJGZhY2Vib29rKSB9XG4gICZfdHdpdHRlciB7IEBpbmNsdWRlIHNwcml0ZSgkdHdpdHRlcikgfVxuICAmX2dvb2dsZSB7IEBpbmNsdWRlIHNwcml0ZSgkZ29vZ2xlKSB9XG4gICZfdmssICZfdmtvbnRha3RlIHsgQGluY2x1ZGUgc3ByaXRlKCR2a29udGFrdGUpIH1cbiAgJl9vaywgJl9vZG5va2xhc3NuaWtpICB7IEBpbmNsdWRlIHNwcml0ZSgkb2spIH1cbiAgJl9mYWNlYm9vay1zbWFsbCB7IEBpbmNsdWRlIHNwcml0ZSgkZmFjZWJvb2stc21hbGwpIH1cbiAgJl90d2l0dGVyLXNtYWxsIHsgQGluY2x1ZGUgc3ByaXRlKCR0d2l0dGVyLXNtYWxsKSB9XG4gICZfZ29vZ2xlLXNtYWxsIHsgQGluY2x1ZGUgc3ByaXRlKCRnb29nbGUtc21hbGwpIH1cbiAgJl92ay1zbWFsbCB7IEBpbmNsdWRlIHNwcml0ZSgkdmtvbnRha3RlLXNtYWxsKSB9XG4gICZfb2stc21hbGwgeyBAaW5jbHVkZSBzcHJpdGUoJG9rLXNtYWxsKSB9XG4gICZfY291bnRlciB7IEBpbmNsdWRlIHNwcml0ZSgkY291bnRlcikgfVxuICAmX2hlYXJ0IHsgQGluY2x1ZGUgc3ByaXRlKCRoZWFydCkgfVxuICAmX2N1cCB7IEBpbmNsdWRlIHNwcml0ZSgkY3VwKSB9XG4gICZfaW5mbyB7IEBpbmNsdWRlIHNwcml0ZSgkaW5mbykgfVxuICAmX2luZm8tbGlnaHQgeyBAaW5jbHVkZSBzcHJpdGUoJGluZm8tbGlnaHQpfVxuICAmX3Zpc2EgeyBAaW5jbHVkZSBzcHJpdGUoJHZpc2EpIH1cbiAgJl9tYXN0ZXJjYXJkIHsgQGluY2x1ZGUgc3ByaXRlKCRtYXN0ZXJjYXJkKSB9XG4gICZfcWl3aSB7IEBpbmNsdWRlIHNwcml0ZSgkcWl3aSkgfVxuICAmX3lhbmRleCB7IEBpbmNsdWRlIHNwcml0ZSgkeWFuZGV4KSB9XG4gICZfd2VibW9uZXkgeyBAaW5jbHVkZSBzcHJpdGUoJHdlYm1vbmV5KSB9XG4gICZfbW9uZXRhIHsgQGluY2x1ZGUgc3ByaXRlKCRtb25ldGEpIH1cbiAgJl93YWxsZXQgeyBAaW5jbHVkZSBzcHJpdGUoJHdhbGxldCkgfVxuICAmX3NiZXJiYW5rIHsgQGluY2x1ZGUgc3ByaXRlKCRzYmVyYmFuaykgfVxuICAmX2FsZmFiYW5rIHsgQGluY2x1ZGUgc3ByaXRlKCRhbGZhYmFuaykgfVxuICAmX3Byb21zdnlhemJhbmsgeyBAaW5jbHVkZSBzcHJpdGUoJHByb21zdnlhemJhbmspIH1cbiAgJl9naWZ0IHsgQGluY2x1ZGUgc3ByaXRlKCRnaWZ0KX1cbiAgJl9tZWRhbCB7IEBpbmNsdWRlIHNwcml0ZSgkbWVkYWwpfVxuICAmX3NwaW5uZXIgeyBAaW5jbHVkZSBzcHJpdGUoJHNwaW5uZXIpIH1cbiAgJl9zdGFyIHsgQGluY2x1ZGUgc3ByaXRlKCRzdGFyKX1cbiAgJl9zdGFyaGFsZiB7IEBpbmNsdWRlIHNwcml0ZSgkc3RhcmhhbGYpIH1cbiAgJl9zdGFyZW1wdHkgeyBAaW5jbHVkZSBzcHJpdGUoJHN0YXJlbXB0eSkgfVxuICAmX25hdi1kaXZpZGVyIHsgQGluY2x1ZGUgc3ByaXRlKCRuYXYtZGl2aWRlcikgfVxuICAmX2NhbmNlbCB7IEBpbmNsdWRlIHNwcml0ZSgkY2FuY2VsKSB9XG5cbiAgJl9jcm9zcyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDlweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG4gICZfY3Jvc3MtYm9sZCB7IEBpbmNsdWRlIHNwcml0ZSgkY3Jvc3MtYm9sZCkgfVxuICAmX2Nyb3NzLWJvbGRfZ3JleSB7IEBpbmNsdWRlIHNwcml0ZSgkY3Jvc3MtYm9sZF9ncmV5KSB9XG4gICZfY2hlY2ttYXJrIHsgQGluY2x1ZGUgc3ByaXRlKCRjaGVja21hcmspIH1cbiAgJl9jbG9jayB7IEBpbmNsdWRlIHNwcml0ZSgkY2xvY2spIH1cbiAgJl92aXNhLWxvZ28geyBAaW5jbHVkZSBzcHJpdGUoJHZpc2EtbG9nbykgfVxuICAmX3Fpd2ktbG9nbyB7IEBpbmNsdWRlIHNwcml0ZSgkcWl3aS1sb2dvKSB9XG4gICZfeWFuZGV4LWxvZ28geyBAaW5jbHVkZSBzcHJpdGUoJHlhbmRleC1sb2dvKX1cblxuICAmLWJpdGNvaW4geyBAaW5jbHVkZSBzcHJpdGUoJGJpdGNvaW4pfVxuICAmLWNvbWVwYXkgeyBAaW5jbHVkZSBzcHJpdGUoJGNvbWVwYXkpfVxuICAmLWNvbnRhY3QgeyBAaW5jbHVkZSBzcHJpdGUoJGNvbnRhY3QpfVxuICAmLW1vYmlsZXMgeyBAaW5jbHVkZSBzcHJpdGUoJG1vYmlsZXMpfVxuICAmLW1vbmV5cnUgeyBAaW5jbHVkZSBzcHJpdGUoJG1vbmV5cnUpfVxuICAmX29rcGF5X3J1YiB7IEBpbmNsdWRlIHNwcml0ZSgkb2twYXkpfVxuICAmX3BheWVlcl9ydWIgeyBAaW5jbHVkZSBzcHJpdGUoJHBheWVlcil9XG4gICZfcGVyZmVjdG1vbmV5X3J1YiB7IEBpbmNsdWRlIHNwcml0ZSgkcGVyZmVjdG1vbmV5KX1cbiAgJl9jYXJkX3J1YiB7IEBpbmNsdWRlIHNwcml0ZSgkdmlzYW1hc3RlcmNhcmQpfVxuICAmX3Fpd2lfcnViIHsgQGluY2x1ZGUgc3ByaXRlKCRxaXdpLWMpfVxuICAmX3lhbW9uZXlfcnViIHsgQGluY2x1ZGUgc3ByaXRlKCR5YW5kZXgtYyl9XG4gICYtd2VibW9uZXkgeyBAaW5jbHVkZSBzcHJpdGUoJHdlYm1vbmV5LWMpfVxuXG4gICZfbWVkYWwtZ29sZCB7IEBpbmNsdWRlIHNwcml0ZSgkbWVkYWwtZ29sZCkgfVxuICAmX21lZGFsLWdvbGQtaHVnZSB7IEBpbmNsdWRlIHNwcml0ZSgkbWVkYWwtZ29sZC1odWdlKSB9XG4gICZfbWVkYWwtZ29sZC1sYXJnZSB7IEBpbmNsdWRlIHNwcml0ZSgkbWVkYWwtZ29sZC1sYXJnZSkgfVxuICAmX21lZGFsLXNpbHZlci1sYXJnZSB7IEBpbmNsdWRlIHNwcml0ZSgkbWVkYWwtc2lsdmVyLWxhcmdlKSB9XG4gICZfbWVkYWwtYnJvbnplLWxhcmdlIHsgQGluY2x1ZGUgc3ByaXRlKCRtZWRhbC1icm9uemUtbGFyZ2UpIH1cbiAgJl9hcnJvdy1yaWdodCB7IEBpbmNsdWRlIHNwcml0ZSgkYXJyb3ctcmlnaHQpIH1cbiAgJl9hcnJvdy1yaWdodC13aGl0ZSB7IEBpbmNsdWRlIHNwcml0ZSgkYXJyb3ctcmlnaHQtd2hpdGUpfVxuXG4gICZfYXJyb3ctZG93bi13aGl0ZSB7IEBpbmNsdWRlIHNwcml0ZSgkYXJyb3ctZG93bi13aGl0ZSkgfVxuICAmX2Fycm93LXVwLXdoaXRlIHsgQGluY2x1ZGUgc3ByaXRlKCRhcnJvdy11cC13aGl0ZSl9XG4gICZfY291bnRlci1iZyB7IEBpbmNsdWRlIHNwcml0ZSgkY291bnRlci1iZykgfVxuICAmX2NvdW50ZXItYmctZGFyayB7IEBpbmNsdWRlIHNwcml0ZSgkY291bnRlci1iZy1kYXJrKSB9XG5cbiAgJl9ib251cy1zbWFsbC0xIHsgQGluY2x1ZGUgc3ByaXRlKCRib251cy1zbWFsbC0xKSB9XG4gICZfYm9udXMtdGlueS0xIHsgQGluY2x1ZGUgc3ByaXRlKCRib251cy10aW55LTEpfVxuICAmX2JvbnVzLTQgeyBAaW5jbHVkZSBzcHJpdGUoJGJvbnVzLTQpIH1cblxuICAmX3NlYXJjaCB7IEBpbmNsdWRlIHNwcml0ZSgkc2VhcmNoKSB9XG4gICZfZXhpdCB7IEBpbmNsdWRlIHNwcml0ZSgkZXhpdCkgfVxuICAmX3B1cnNlIHsgQGluY2x1ZGUgc3ByaXRlKCRwdXJzZSkgfVxuICAmX3N0YXItd2hpdGUgeyBAaW5jbHVkZSBzcHJpdGUoJHN0YXItd2hpdGUpIH1cbiAgJl9hcnJvdy1kb3duIHsgQGluY2x1ZGUgc3ByaXRlKCRhcnJvdy1kb3duKSB9XG4gICZfZ2FtZXBhZCB7IEBpbmNsdWRlIHNwcml0ZSgkZ2FtZXBhZCkgfVxuICAmX3NhZmVib3ggeyBAaW5jbHVkZSBzcHJpdGUoJHNhZmVib3gpIH1cbiAgJl9zdGFyLWJpZyB7IEBpbmNsdWRlIHNwcml0ZSgkc3Rhci1iaWcpIH1cbiAgJl9zdGFyLWJpZy1lbXB0eSB7IEBpbmNsdWRlIHNwcml0ZSgkc3Rhci1iaWctZW1wdHkpIH1cbiAgJl9pbmZvLW91dGxpbmUgeyBAaW5jbHVkZSBzcHJpdGUoJGluZm8tb3V0bGluZSkgfVxuICAmX3ZvbHVtZSB7IEBpbmNsdWRlIHNwcml0ZSgkdm9sdW1lKSB9XG4gICZfcGxheSB7IEBpbmNsdWRlIHNwcml0ZSgkcGxheSkgfVxuICAmX3NodWZmbGUgeyBAaW5jbHVkZSBzcHJpdGUoJHNodWZmbGUpIH1cbiAgJl9ydWJsZS1zaWduIHsgQGluY2x1ZGUgc3ByaXRlKCRydWJsZS1jdXJyZW5jeS1zaWduKX1cblxuICAmX3ZpcC0xLXNtYWxsIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTEtc21hbGwpfVxuICAmX3ZpcC0yLXNtYWxsIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTItc21hbGwpfVxuICAmX3ZpcC0zLXNtYWxsIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTMtc21hbGwpfVxuICAmX3ZpcC00LXNtYWxsIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTQtc21hbGwpfVxuICAmX3ZpcC01LXNtYWxsIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTUtc21hbGwpfVxuICAmX3ZpcC02LXNtYWxsIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTYtc21hbGwpfVxuXG4gICZfdmlwLTEtbWVkaXVtIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTEtbWVkaXVtKX1cbiAgJl92aXAtMi1tZWRpdW0geyBAaW5jbHVkZSAgc3ByaXRlKCR2aXAtMi1tZWRpdW0pfVxuICAmX3ZpcC0zLW1lZGl1bSB7IEBpbmNsdWRlICBzcHJpdGUoJHZpcC0zLW1lZGl1bSl9XG4gICZfdmlwLTQtbWVkaXVtIHsgQGluY2x1ZGUgIHNwcml0ZSgkdmlwLTQtbWVkaXVtKX1cbiAgJl92aXAtNS1tZWRpdW0geyBAaW5jbHVkZSAgc3ByaXRlKCR2aXAtNS1tZWRpdW0pfVxuICAmX3ZpcC02LW1lZGl1bSB7IEBpbmNsdWRlICBzcHJpdGUoJHZpcC02LW1lZGl1bSl9XG5cbiAgJl8xOCB7QGluY2x1ZGUgc3ByaXRlKCRsMTgpfVxuICAmX2N1cmFnYW8ge0BpbmNsdWRlIHNwcml0ZSgkY3VyYWdhbyl9XG4gICZfZWNvcmdhIHtAaW5jbHVkZSBzcHJpdGUoJGVjb2dyYSl9XG4gICZfbWljcm9nYW1pbmcge0BpbmNsdWRlIHNwcml0ZSgkbWljcm9nYW1pbmcpfVxuICAmX25ldGVudCB7QGluY2x1ZGUgc3ByaXRlKCRuZXRlbnQpfVxuXG4gICZfbG9ja19zbWFsbCB7QGluY2x1ZGUgc3ByaXRlKCRsb2NrX3NtYWxsKX1cblxuICAmX3BvcHVwLXBhbmVsX3RvZ2dsZSB7QGluY2x1ZGUgIHNwcml0ZSgkaWNvbi1wb3B1cC1wYW5lbC1hcnJvdyl9XG59IiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4kYWxmYWJhbmstbmFtZTogJ2FsZmFiYW5rJztcbiRhbGZhYmFuay14OiA4OTlweDtcbiRhbGZhYmFuay15OiA2NTNweDtcbiRhbGZhYmFuay1vZmZzZXQteDogLTg5OXB4O1xuJGFsZmFiYW5rLW9mZnNldC15OiAtNjUzcHg7XG4kYWxmYWJhbmstd2lkdGg6IDc4cHg7XG4kYWxmYWJhbmstaGVpZ2h0OiAyOHB4O1xuJGFsZmFiYW5rLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRhbGZhYmFuay10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGFsZmFiYW5rLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRhbGZhYmFuazogKDg5OXB4LCA2NTNweCwgLTg5OXB4LCAtNjUzcHgsIDc4cHgsIDI4cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdhbGZhYmFuaycsICk7XG4kYXJyb3ctZG93bi13aGl0ZS1uYW1lOiAnYXJyb3ctZG93bi13aGl0ZSc7XG4kYXJyb3ctZG93bi13aGl0ZS14OiA0MzRweDtcbiRhcnJvdy1kb3duLXdoaXRlLXk6IDQzOHB4O1xuJGFycm93LWRvd24td2hpdGUtb2Zmc2V0LXg6IC00MzRweDtcbiRhcnJvdy1kb3duLXdoaXRlLW9mZnNldC15OiAtNDM4cHg7XG4kYXJyb3ctZG93bi13aGl0ZS13aWR0aDogMTJweDtcbiRhcnJvdy1kb3duLXdoaXRlLWhlaWdodDogOHB4O1xuJGFycm93LWRvd24td2hpdGUtdG90YWwtd2lkdGg6IDk5MXB4O1xuJGFycm93LWRvd24td2hpdGUtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRhcnJvdy1kb3duLXdoaXRlLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRhcnJvdy1kb3duLXdoaXRlOiAoNDM0cHgsIDQzOHB4LCAtNDM0cHgsIC00MzhweCwgMTJweCwgOHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnYXJyb3ctZG93bi13aGl0ZScsICk7XG4kYXJyb3ctZG93bi1uYW1lOiAnYXJyb3ctZG93bic7XG4kYXJyb3ctZG93bi14OiA4NTJweDtcbiRhcnJvdy1kb3duLXk6IDYxMXB4O1xuJGFycm93LWRvd24tb2Zmc2V0LXg6IC04NTJweDtcbiRhcnJvdy1kb3duLW9mZnNldC15OiAtNjExcHg7XG4kYXJyb3ctZG93bi13aWR0aDogMTZweDtcbiRhcnJvdy1kb3duLWhlaWdodDogMTFweDtcbiRhcnJvdy1kb3duLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRhcnJvdy1kb3duLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kYXJyb3ctZG93bi1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kYXJyb3ctZG93bjogKDg1MnB4LCA2MTFweCwgLTg1MnB4LCAtNjExcHgsIDE2cHgsIDExcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdhcnJvdy1kb3duJywgKTtcbiRhcnJvdy1yaWdodC13aGl0ZS1uYW1lOiAnYXJyb3ctcmlnaHQtd2hpdGUnO1xuJGFycm93LXJpZ2h0LXdoaXRlLXg6IDg1MnB4O1xuJGFycm93LXJpZ2h0LXdoaXRlLXk6IDY3MXB4O1xuJGFycm93LXJpZ2h0LXdoaXRlLW9mZnNldC14OiAtODUycHg7XG4kYXJyb3ctcmlnaHQtd2hpdGUtb2Zmc2V0LXk6IC02NzFweDtcbiRhcnJvdy1yaWdodC13aGl0ZS13aWR0aDogMTRweDtcbiRhcnJvdy1yaWdodC13aGl0ZS1oZWlnaHQ6IDEycHg7XG4kYXJyb3ctcmlnaHQtd2hpdGUtdG90YWwtd2lkdGg6IDk5MXB4O1xuJGFycm93LXJpZ2h0LXdoaXRlLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kYXJyb3ctcmlnaHQtd2hpdGUtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGFycm93LXJpZ2h0LXdoaXRlOiAoODUycHgsIDY3MXB4LCAtODUycHgsIC02NzFweCwgMTRweCwgMTJweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2Fycm93LXJpZ2h0LXdoaXRlJywgKTtcbiRhcnJvdy1yaWdodC1uYW1lOiAnYXJyb3ctcmlnaHQnO1xuJGFycm93LXJpZ2h0LXg6IDQ1MnB4O1xuJGFycm93LXJpZ2h0LXk6IDM3OHB4O1xuJGFycm93LXJpZ2h0LW9mZnNldC14OiAtNDUycHg7XG4kYXJyb3ctcmlnaHQtb2Zmc2V0LXk6IC0zNzhweDtcbiRhcnJvdy1yaWdodC13aWR0aDogMTRweDtcbiRhcnJvdy1yaWdodC1oZWlnaHQ6IDEwcHg7XG4kYXJyb3ctcmlnaHQtdG90YWwtd2lkdGg6IDk5MXB4O1xuJGFycm93LXJpZ2h0LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kYXJyb3ctcmlnaHQtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGFycm93LXJpZ2h0OiAoNDUycHgsIDM3OHB4LCAtNDUycHgsIC0zNzhweCwgMTRweCwgMTBweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2Fycm93LXJpZ2h0JywgKTtcbiRhcnJvdy11cC13aGl0ZS1uYW1lOiAnYXJyb3ctdXAtd2hpdGUnO1xuJGFycm93LXVwLXdoaXRlLXg6IDM5MnB4O1xuJGFycm93LXVwLXdoaXRlLXk6IDQzOHB4O1xuJGFycm93LXVwLXdoaXRlLW9mZnNldC14OiAtMzkycHg7XG4kYXJyb3ctdXAtd2hpdGUtb2Zmc2V0LXk6IC00MzhweDtcbiRhcnJvdy11cC13aGl0ZS13aWR0aDogMTJweDtcbiRhcnJvdy11cC13aGl0ZS1oZWlnaHQ6IDhweDtcbiRhcnJvdy11cC13aGl0ZS10b3RhbC13aWR0aDogOTkxcHg7XG4kYXJyb3ctdXAtd2hpdGUtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRhcnJvdy11cC13aGl0ZS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kYXJyb3ctdXAtd2hpdGU6ICgzOTJweCwgNDM4cHgsIC0zOTJweCwgLTQzOHB4LCAxMnB4LCA4cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdhcnJvdy11cC13aGl0ZScsICk7XG4kYml0Y29pbi1uYW1lOiAnYml0Y29pbic7XG4kYml0Y29pbi14OiA1MTZweDtcbiRiaXRjb2luLXk6IDYxMnB4O1xuJGJpdGNvaW4tb2Zmc2V0LXg6IC01MTZweDtcbiRiaXRjb2luLW9mZnNldC15OiAtNjEycHg7XG4kYml0Y29pbi13aWR0aDogMTQycHg7XG4kYml0Y29pbi1oZWlnaHQ6IDMwcHg7XG4kYml0Y29pbi10b3RhbC13aWR0aDogOTkxcHg7XG4kYml0Y29pbi10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGJpdGNvaW4taW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGJpdGNvaW46ICg1MTZweCwgNjEycHgsIC01MTZweCwgLTYxMnB4LCAxNDJweCwgMzBweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2JpdGNvaW4nLCApO1xuJGJvbnVzLTQtbmFtZTogJ2JvbnVzLTQnO1xuJGJvbnVzLTQteDogMjUycHg7XG4kYm9udXMtNC15OiAwcHg7XG4kYm9udXMtNC1vZmZzZXQteDogLTI1MnB4O1xuJGJvbnVzLTQtb2Zmc2V0LXk6IDBweDtcbiRib251cy00LXdpZHRoOiAyMTZweDtcbiRib251cy00LWhlaWdodDogMTc4cHg7XG4kYm9udXMtNC10b3RhbC13aWR0aDogOTkxcHg7XG4kYm9udXMtNC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGJvbnVzLTQtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGJvbnVzLTQ6ICgyNTJweCwgMHB4LCAtMjUycHgsIDBweCwgMjE2cHgsIDE3OHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnYm9udXMtNCcsICk7XG4kYm9udXMtc21hbGwtMS1uYW1lOiAnYm9udXMtc21hbGwtMSc7XG4kYm9udXMtc21hbGwtMS14OiAyNTJweDtcbiRib251cy1zbWFsbC0xLXk6IDIwOHB4O1xuJGJvbnVzLXNtYWxsLTEtb2Zmc2V0LXg6IC0yNTJweDtcbiRib251cy1zbWFsbC0xLW9mZnNldC15OiAtMjA4cHg7XG4kYm9udXMtc21hbGwtMS13aWR0aDogMTgxcHg7XG4kYm9udXMtc21hbGwtMS1oZWlnaHQ6IDE0MHB4O1xuJGJvbnVzLXNtYWxsLTEtdG90YWwtd2lkdGg6IDk5MXB4O1xuJGJvbnVzLXNtYWxsLTEtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRib251cy1zbWFsbC0xLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRib251cy1zbWFsbC0xOiAoMjUycHgsIDIwOHB4LCAtMjUycHgsIC0yMDhweCwgMTgxcHgsIDE0MHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnYm9udXMtc21hbGwtMScsICk7XG4kYm9udXMtdGlueS0xLW5hbWU6ICdib251cy10aW55LTEnO1xuJGJvbnVzLXRpbnktMS14OiAyNDRweDtcbiRib251cy10aW55LTEteTogNDkwcHg7XG4kYm9udXMtdGlueS0xLW9mZnNldC14OiAtMjQ0cHg7XG4kYm9udXMtdGlueS0xLW9mZnNldC15OiAtNDkwcHg7XG4kYm9udXMtdGlueS0xLXdpZHRoOiA5N3B4O1xuJGJvbnVzLXRpbnktMS1oZWlnaHQ6IDgzcHg7XG4kYm9udXMtdGlueS0xLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRib251cy10aW55LTEtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRib251cy10aW55LTEtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGJvbnVzLXRpbnktMTogKDI0NHB4LCA0OTBweCwgLTI0NHB4LCAtNDkwcHgsIDk3cHgsIDgzcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdib251cy10aW55LTEnLCApO1xuJGNhbmNlbC1uYW1lOiAnY2FuY2VsJztcbiRjYW5jZWwteDogMHB4O1xuJGNhbmNlbC15OiA5MDRweDtcbiRjYW5jZWwtb2Zmc2V0LXg6IDBweDtcbiRjYW5jZWwtb2Zmc2V0LXk6IC05MDRweDtcbiRjYW5jZWwtd2lkdGg6IDE4cHg7XG4kY2FuY2VsLWhlaWdodDogMTlweDtcbiRjYW5jZWwtdG90YWwtd2lkdGg6IDk5MXB4O1xuJGNhbmNlbC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGNhbmNlbC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kY2FuY2VsOiAoMHB4LCA5MDRweCwgMHB4LCAtOTA0cHgsIDE4cHgsIDE5cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdjYW5jZWwnLCApO1xuJGNoZWNrbWFyay1uYW1lOiAnY2hlY2ttYXJrJztcbiRjaGVja21hcmsteDogODU1cHg7XG4kY2hlY2ttYXJrLXk6IDU1M3B4O1xuJGNoZWNrbWFyay1vZmZzZXQteDogLTg1NXB4O1xuJGNoZWNrbWFyay1vZmZzZXQteTogLTU1M3B4O1xuJGNoZWNrbWFyay13aWR0aDogMTNweDtcbiRjaGVja21hcmstaGVpZ2h0OiAxM3B4O1xuJGNoZWNrbWFyay10b3RhbC13aWR0aDogOTkxcHg7XG4kY2hlY2ttYXJrLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kY2hlY2ttYXJrLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRjaGVja21hcms6ICg4NTVweCwgNTUzcHgsIC04NTVweCwgLTU1M3B4LCAxM3B4LCAxM3B4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnY2hlY2ttYXJrJywgKTtcbiRjbG9jay1uYW1lOiAnY2xvY2snO1xuJGNsb2NrLXg6IDc2OHB4O1xuJGNsb2NrLXk6IDc3OHB4O1xuJGNsb2NrLW9mZnNldC14OiAtNzY4cHg7XG4kY2xvY2stb2Zmc2V0LXk6IC03NzhweDtcbiRjbG9jay13aWR0aDogMjBweDtcbiRjbG9jay1oZWlnaHQ6IDIwcHg7XG4kY2xvY2stdG90YWwtd2lkdGg6IDk5MXB4O1xuJGNsb2NrLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kY2xvY2staW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGNsb2NrOiAoNzY4cHgsIDc3OHB4LCAtNzY4cHgsIC03NzhweCwgMjBweCwgMjBweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2Nsb2NrJywgKTtcbiRjb21lcGF5LW5hbWU6ICdjb21lcGF5JztcbiRjb21lcGF5LXg6IDc5MnB4O1xuJGNvbWVwYXkteTogMHB4O1xuJGNvbWVwYXktb2Zmc2V0LXg6IC03OTJweDtcbiRjb21lcGF5LW9mZnNldC15OiAwcHg7XG4kY29tZXBheS13aWR0aDogNzdweDtcbiRjb21lcGF5LWhlaWdodDogNzBweDtcbiRjb21lcGF5LXRvdGFsLXdpZHRoOiA5OTFweDtcbiRjb21lcGF5LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kY29tZXBheS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kY29tZXBheTogKDc5MnB4LCAwcHgsIC03OTJweCwgMHB4LCA3N3B4LCA3MHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnY29tZXBheScsICk7XG4kY29udGFjdC1uYW1lOiAnY29udGFjdCc7XG4kY29udGFjdC14OiAyNTJweDtcbiRjb250YWN0LXk6IDM3OHB4O1xuJGNvbnRhY3Qtb2Zmc2V0LXg6IC0yNTJweDtcbiRjb250YWN0LW9mZnNldC15OiAtMzc4cHg7XG4kY29udGFjdC13aWR0aDogMTEwcHg7XG4kY29udGFjdC1oZWlnaHQ6IDcwcHg7XG4kY29udGFjdC10b3RhbC13aWR0aDogOTkxcHg7XG4kY29udGFjdC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGNvbnRhY3QtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGNvbnRhY3Q6ICgyNTJweCwgMzc4cHgsIC0yNTJweCwgLTM3OHB4LCAxMTBweCwgNzBweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2NvbnRhY3QnLCApO1xuJGNvdW50ZXItYmctZGFyay1uYW1lOiAnY291bnRlci1iZy1kYXJrJztcbiRjb3VudGVyLWJnLWRhcmsteDogNzkycHg7XG4kY291bnRlci1iZy1kYXJrLXk6IDEwMHB4O1xuJGNvdW50ZXItYmctZGFyay1vZmZzZXQteDogLTc5MnB4O1xuJGNvdW50ZXItYmctZGFyay1vZmZzZXQteTogLTEwMHB4O1xuJGNvdW50ZXItYmctZGFyay13aWR0aDogMzJweDtcbiRjb3VudGVyLWJnLWRhcmstaGVpZ2h0OiA0NHB4O1xuJGNvdW50ZXItYmctZGFyay10b3RhbC13aWR0aDogOTkxcHg7XG4kY291bnRlci1iZy1kYXJrLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kY291bnRlci1iZy1kYXJrLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRjb3VudGVyLWJnLWRhcms6ICg3OTJweCwgMTAwcHgsIC03OTJweCwgLTEwMHB4LCAzMnB4LCA0NHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnY291bnRlci1iZy1kYXJrJywgKTtcbiRjb3VudGVyLWJnLW5hbWU6ICdjb3VudGVyLWJnJztcbiRjb3VudGVyLWJnLXg6IDg5OXB4O1xuJGNvdW50ZXItYmcteTogMzU0cHg7XG4kY291bnRlci1iZy1vZmZzZXQteDogLTg5OXB4O1xuJGNvdW50ZXItYmctb2Zmc2V0LXk6IC0zNTRweDtcbiRjb3VudGVyLWJnLXdpZHRoOiA1MHB4O1xuJGNvdW50ZXItYmctaGVpZ2h0OiA2NHB4O1xuJGNvdW50ZXItYmctdG90YWwtd2lkdGg6IDk5MXB4O1xuJGNvdW50ZXItYmctdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRjb3VudGVyLWJnLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRjb3VudGVyLWJnOiAoODk5cHgsIDM1NHB4LCAtODk5cHgsIC0zNTRweCwgNTBweCwgNjRweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2NvdW50ZXItYmcnLCApO1xuJGNvdW50ZXItbmFtZTogJ2NvdW50ZXInO1xuJGNvdW50ZXIteDogNzkycHg7XG4kY291bnRlci15OiAxNzRweDtcbiRjb3VudGVyLW9mZnNldC14OiAtNzkycHg7XG4kY291bnRlci1vZmZzZXQteTogLTE3NHB4O1xuJGNvdW50ZXItd2lkdGg6IDMycHg7XG4kY291bnRlci1oZWlnaHQ6IDQ0cHg7XG4kY291bnRlci10b3RhbC13aWR0aDogOTkxcHg7XG4kY291bnRlci10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGNvdW50ZXItaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGNvdW50ZXI6ICg3OTJweCwgMTc0cHgsIC03OTJweCwgLTE3NHB4LCAzMnB4LCA0NHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnY291bnRlcicsICk7XG4kY3Jvc3MtYm9sZC1uYW1lOiAnY3Jvc3MtYm9sZCc7XG4kY3Jvc3MtYm9sZC14OiA4NTRweDtcbiRjcm9zcy1ib2xkLXk6IDE3NHB4O1xuJGNyb3NzLWJvbGQtb2Zmc2V0LXg6IC04NTRweDtcbiRjcm9zcy1ib2xkLW9mZnNldC15OiAtMTc0cHg7XG4kY3Jvc3MtYm9sZC13aWR0aDogMTVweDtcbiRjcm9zcy1ib2xkLWhlaWdodDogMTVweDtcbiRjcm9zcy1ib2xkLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRjcm9zcy1ib2xkLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kY3Jvc3MtYm9sZC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kY3Jvc3MtYm9sZDogKDg1NHB4LCAxNzRweCwgLTg1NHB4LCAtMTc0cHgsIDE1cHgsIDE1cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdjcm9zcy1ib2xkJywgKTtcbiRjcm9zcy1ib2xkLWdyZXktbmFtZTogJ2Nyb3NzLWJvbGRfZ3JleSc7XG4kY3Jvc3MtYm9sZC1ncmV5LXg6IDg1M3B4O1xuJGNyb3NzLWJvbGQtZ3JleS15OiA0MjRweDtcbiRjcm9zcy1ib2xkLWdyZXktb2Zmc2V0LXg6IC04NTNweDtcbiRjcm9zcy1ib2xkLWdyZXktb2Zmc2V0LXk6IC00MjRweDtcbiRjcm9zcy1ib2xkLWdyZXktd2lkdGg6IDE1cHg7XG4kY3Jvc3MtYm9sZC1ncmV5LWhlaWdodDogMTVweDtcbiRjcm9zcy1ib2xkLWdyZXktdG90YWwtd2lkdGg6IDk5MXB4O1xuJGNyb3NzLWJvbGQtZ3JleS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGNyb3NzLWJvbGQtZ3JleS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kY3Jvc3MtYm9sZC1ncmV5OiAoODUzcHgsIDQyNHB4LCAtODUzcHgsIC00MjRweCwgMTVweCwgMTVweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2Nyb3NzLWJvbGRfZ3JleScsICk7XG4kY3VwLW5hbWU6ICdjdXAnO1xuJGN1cC14OiA4OTlweDtcbiRjdXAteTogNTY5cHg7XG4kY3VwLW9mZnNldC14OiAtODk5cHg7XG4kY3VwLW9mZnNldC15OiAtNTY5cHg7XG4kY3VwLXdpZHRoOiA0OHB4O1xuJGN1cC1oZWlnaHQ6IDU0cHg7XG4kY3VwLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRjdXAtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRjdXAtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGN1cDogKDg5OXB4LCA1NjlweCwgLTg5OXB4LCAtNTY5cHgsIDQ4cHgsIDU0cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdjdXAnLCApO1xuJGN1cmFnYW8tbmFtZTogJ2N1cmFnYW8nO1xuJGN1cmFnYW8teDogNzkycHg7XG4kY3VyYWdhby15OiA0MjRweDtcbiRjdXJhZ2FvLW9mZnNldC14OiAtNzkycHg7XG4kY3VyYWdhby1vZmZzZXQteTogLTQyNHB4O1xuJGN1cmFnYW8td2lkdGg6IDMxcHg7XG4kY3VyYWdhby1oZWlnaHQ6IDM2cHg7XG4kY3VyYWdhby10b3RhbC13aWR0aDogOTkxcHg7XG4kY3VyYWdhby10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGN1cmFnYW8taW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGN1cmFnYW86ICg3OTJweCwgNDI0cHgsIC03OTJweCwgLTQyNHB4LCAzMXB4LCAzNnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnY3VyYWdhbycsICk7XG4kZWNvZ3JhLW5hbWU6ICdlY29ncmEnO1xuJGVjb2dyYS14OiA4OTlweDtcbiRlY29ncmEteTogMHB4O1xuJGVjb2dyYS1vZmZzZXQteDogLTg5OXB4O1xuJGVjb2dyYS1vZmZzZXQteTogMHB4O1xuJGVjb2dyYS13aWR0aDogOTJweDtcbiRlY29ncmEtaGVpZ2h0OiAzNnB4O1xuJGVjb2dyYS10b3RhbC13aWR0aDogOTkxcHg7XG4kZWNvZ3JhLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kZWNvZ3JhLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRlY29ncmE6ICg4OTlweCwgMHB4LCAtODk5cHgsIDBweCwgOTJweCwgMzZweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2Vjb2dyYScsICk7XG4kZXhpdC1uYW1lOiAnZXhpdCc7XG4kZXhpdC14OiA1NjJweDtcbiRleGl0LXk6IDc3OHB4O1xuJGV4aXQtb2Zmc2V0LXg6IC01NjJweDtcbiRleGl0LW9mZnNldC15OiAtNzc4cHg7XG4kZXhpdC13aWR0aDogMjJweDtcbiRleGl0LWhlaWdodDogMjJweDtcbiRleGl0LXRvdGFsLXdpZHRoOiA5OTFweDtcbiRleGl0LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kZXhpdC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kZXhpdDogKDU2MnB4LCA3NzhweCwgLTU2MnB4LCAtNzc4cHgsIDIycHgsIDIycHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdleGl0JywgKTtcbiRmYWNlYm9vay1zbWFsbC1uYW1lOiAnZmFjZWJvb2stc21hbGwnO1xuJGZhY2Vib29rLXNtYWxsLXg6IDg1OHB4O1xuJGZhY2Vib29rLXNtYWxsLXk6IDI0OHB4O1xuJGZhY2Vib29rLXNtYWxsLW9mZnNldC14OiAtODU4cHg7XG4kZmFjZWJvb2stc21hbGwtb2Zmc2V0LXk6IC0yNDhweDtcbiRmYWNlYm9vay1zbWFsbC13aWR0aDogOXB4O1xuJGZhY2Vib29rLXNtYWxsLWhlaWdodDogMjBweDtcbiRmYWNlYm9vay1zbWFsbC10b3RhbC13aWR0aDogOTkxcHg7XG4kZmFjZWJvb2stc21hbGwtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRmYWNlYm9vay1zbWFsbC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kZmFjZWJvb2stc21hbGw6ICg4NThweCwgMjQ4cHgsIC04NThweCwgLTI0OHB4LCA5cHgsIDIwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdmYWNlYm9vay1zbWFsbCcsICk7XG4kZmFjZWJvb2stbmFtZTogJ2ZhY2Vib29rJztcbiRmYWNlYm9vay14OiA5ODBweDtcbiRmYWNlYm9vay15OiA2NnB4O1xuJGZhY2Vib29rLW9mZnNldC14OiAtOTgwcHg7XG4kZmFjZWJvb2stb2Zmc2V0LXk6IC02NnB4O1xuJGZhY2Vib29rLXdpZHRoOiAxMXB4O1xuJGZhY2Vib29rLWhlaWdodDogMjRweDtcbiRmYWNlYm9vay10b3RhbC13aWR0aDogOTkxcHg7XG4kZmFjZWJvb2stdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRmYWNlYm9vay1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kZmFjZWJvb2s6ICg5ODBweCwgNjZweCwgLTk4MHB4LCAtNjZweCwgMTFweCwgMjRweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2ZhY2Vib29rJywgKTtcbiRnYW1lcGFkLW5hbWU6ICdnYW1lcGFkJztcbiRnYW1lcGFkLXg6IDBweDtcbiRnYW1lcGFkLXk6IDI0NHB4O1xuJGdhbWVwYWQtb2Zmc2V0LXg6IDBweDtcbiRnYW1lcGFkLW9mZnNldC15OiAtMjQ0cHg7XG4kZ2FtZXBhZC13aWR0aDogMjE2cHg7XG4kZ2FtZXBhZC1oZWlnaHQ6IDIxNnB4O1xuJGdhbWVwYWQtdG90YWwtd2lkdGg6IDk5MXB4O1xuJGdhbWVwYWQtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRnYW1lcGFkLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRnYW1lcGFkOiAoMHB4LCAyNDRweCwgMHB4LCAtMjQ0cHgsIDIxNnB4LCAyMTZweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2dhbWVwYWQnLCApO1xuJGdpZnQtbmFtZTogJ2dpZnQnO1xuJGdpZnQteDogNDI5cHg7XG4kZ2lmdC15OiA4NDNweDtcbiRnaWZ0LW9mZnNldC14OiAtNDI5cHg7XG4kZ2lmdC1vZmZzZXQteTogLTg0M3B4O1xuJGdpZnQtd2lkdGg6IDIwcHg7XG4kZ2lmdC1oZWlnaHQ6IDIzcHg7XG4kZ2lmdC10b3RhbC13aWR0aDogOTkxcHg7XG4kZ2lmdC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGdpZnQtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGdpZnQ6ICg0MjlweCwgODQzcHgsIC00MjlweCwgLTg0M3B4LCAyMHB4LCAyM3B4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnZ2lmdCcsICk7XG4kZ29vZ2xlLXNtYWxsLW5hbWU6ICdnb29nbGUtc21hbGwnO1xuJGdvb2dsZS1zbWFsbC14OiA1NzdweDtcbiRnb29nbGUtc21hbGwteTogODQzcHg7XG4kZ29vZ2xlLXNtYWxsLW9mZnNldC14OiAtNTc3cHg7XG4kZ29vZ2xlLXNtYWxsLW9mZnNldC15OiAtODQzcHg7XG4kZ29vZ2xlLXNtYWxsLXdpZHRoOiAxOHB4O1xuJGdvb2dsZS1zbWFsbC1oZWlnaHQ6IDE4cHg7XG4kZ29vZ2xlLXNtYWxsLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRnb29nbGUtc21hbGwtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRnb29nbGUtc21hbGwtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGdvb2dsZS1zbWFsbDogKDU3N3B4LCA4NDNweCwgLTU3N3B4LCAtODQzcHgsIDE4cHgsIDE4cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdnb29nbGUtc21hbGwnLCApO1xuJGdvb2dsZS1uYW1lOiAnZ29vZ2xlJztcbiRnb29nbGUteDogNjE0cHg7XG4kZ29vZ2xlLXk6IDc3OHB4O1xuJGdvb2dsZS1vZmZzZXQteDogLTYxNHB4O1xuJGdvb2dsZS1vZmZzZXQteTogLTc3OHB4O1xuJGdvb2dsZS13aWR0aDogMjJweDtcbiRnb29nbGUtaGVpZ2h0OiAyMnB4O1xuJGdvb2dsZS10b3RhbC13aWR0aDogOTkxcHg7XG4kZ29vZ2xlLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kZ29vZ2xlLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRnb29nbGU6ICg2MTRweCwgNzc4cHgsIC02MTRweCwgLTc3OHB4LCAyMnB4LCAyMnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnZ29vZ2xlJywgKTtcbiRoZWFydC1uYW1lOiAnaGVhcnQnO1xuJGhlYXJ0LXg6IDQ3OXB4O1xuJGhlYXJ0LXk6IDg0M3B4O1xuJGhlYXJ0LW9mZnNldC14OiAtNDc5cHg7XG4kaGVhcnQtb2Zmc2V0LXk6IC04NDNweDtcbiRoZWFydC13aWR0aDogMjBweDtcbiRoZWFydC1oZWlnaHQ6IDE4cHg7XG4kaGVhcnQtdG90YWwtd2lkdGg6IDk5MXB4O1xuJGhlYXJ0LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kaGVhcnQtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGhlYXJ0OiAoNDc5cHgsIDg0M3B4LCAtNDc5cHgsIC04NDNweCwgMjBweCwgMThweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2hlYXJ0JywgKTtcbiRpY29uLXBvcHVwLXBhbmVsLWFycm93LW5hbWU6ICdpY29uX3BvcHVwLXBhbmVsX2Fycm93JztcbiRpY29uLXBvcHVwLXBhbmVsLWFycm93LXg6IDk3OXB4O1xuJGljb24tcG9wdXAtcGFuZWwtYXJyb3cteTogMzU0cHg7XG4kaWNvbi1wb3B1cC1wYW5lbC1hcnJvdy1vZmZzZXQteDogLTk3OXB4O1xuJGljb24tcG9wdXAtcGFuZWwtYXJyb3ctb2Zmc2V0LXk6IC0zNTRweDtcbiRpY29uLXBvcHVwLXBhbmVsLWFycm93LXdpZHRoOiAxMXB4O1xuJGljb24tcG9wdXAtcGFuZWwtYXJyb3ctaGVpZ2h0OiAxOHB4O1xuJGljb24tcG9wdXAtcGFuZWwtYXJyb3ctdG90YWwtd2lkdGg6IDk5MXB4O1xuJGljb24tcG9wdXAtcGFuZWwtYXJyb3ctdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRpY29uLXBvcHVwLXBhbmVsLWFycm93LWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRpY29uLXBvcHVwLXBhbmVsLWFycm93OiAoOTc5cHgsIDM1NHB4LCAtOTc5cHgsIC0zNTRweCwgMTFweCwgMThweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2ljb25fcG9wdXAtcGFuZWxfYXJyb3cnLCApO1xuJGluZm8tbGlnaHQtbmFtZTogJ2luZm8tbGlnaHQnO1xuJGluZm8tbGlnaHQteDogNDYzcHg7XG4kaW5mby1saWdodC15OiAyMDhweDtcbiRpbmZvLWxpZ2h0LW9mZnNldC14OiAtNDYzcHg7XG4kaW5mby1saWdodC1vZmZzZXQteTogLTIwOHB4O1xuJGluZm8tbGlnaHQtd2lkdGg6IDRweDtcbiRpbmZvLWxpZ2h0LWhlaWdodDogMTNweDtcbiRpbmZvLWxpZ2h0LXRvdGFsLXdpZHRoOiA5OTFweDtcbiRpbmZvLWxpZ2h0LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kaW5mby1saWdodC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kaW5mby1saWdodDogKDQ2M3B4LCAyMDhweCwgLTQ2M3B4LCAtMjA4cHgsIDRweCwgMTNweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2luZm8tbGlnaHQnLCApO1xuJGluZm8tb3V0bGluZS1uYW1lOiAnaW5mby1vdXRsaW5lJztcbiRpbmZvLW91dGxpbmUteDogNzE4cHg7XG4kaW5mby1vdXRsaW5lLXk6IDc3OHB4O1xuJGluZm8tb3V0bGluZS1vZmZzZXQteDogLTcxOHB4O1xuJGluZm8tb3V0bGluZS1vZmZzZXQteTogLTc3OHB4O1xuJGluZm8tb3V0bGluZS13aWR0aDogMjBweDtcbiRpbmZvLW91dGxpbmUtaGVpZ2h0OiAyMHB4O1xuJGluZm8tb3V0bGluZS10b3RhbC13aWR0aDogOTkxcHg7XG4kaW5mby1vdXRsaW5lLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kaW5mby1vdXRsaW5lLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRpbmZvLW91dGxpbmU6ICg3MThweCwgNzc4cHgsIC03MThweCwgLTc3OHB4LCAyMHB4LCAyMHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnaW5mby1vdXRsaW5lJywgKTtcbiRpbmZvLW5hbWU6ICdpbmZvJztcbiRpbmZvLXg6IDk4MHB4O1xuJGluZm8teTogMzA5cHg7XG4kaW5mby1vZmZzZXQteDogLTk4MHB4O1xuJGluZm8tb2Zmc2V0LXk6IC0zMDlweDtcbiRpbmZvLXdpZHRoOiA3cHg7XG4kaW5mby1oZWlnaHQ6IDE1cHg7XG4kaW5mby10b3RhbC13aWR0aDogOTkxcHg7XG4kaW5mby10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGluZm8taW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGluZm86ICg5ODBweCwgMzA5cHgsIC05ODBweCwgLTMwOXB4LCA3cHgsIDE1cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdpbmZvJywgKTtcbiRpbnN0YWdyYW0tbmFtZTogJ2luc3RhZ3JhbSc7XG4kaW5zdGFncmFtLXg6IDQwMHB4O1xuJGluc3RhZ3JhbS15OiA3NzhweDtcbiRpbnN0YWdyYW0tb2Zmc2V0LXg6IC00MDBweDtcbiRpbnN0YWdyYW0tb2Zmc2V0LXk6IC03NzhweDtcbiRpbnN0YWdyYW0td2lkdGg6IDI0cHg7XG4kaW5zdGFncmFtLWhlaWdodDogMjRweDtcbiRpbnN0YWdyYW0tdG90YWwtd2lkdGg6IDk5MXB4O1xuJGluc3RhZ3JhbS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGluc3RhZ3JhbS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kaW5zdGFncmFtOiAoNDAwcHgsIDc3OHB4LCAtNDAwcHgsIC03NzhweCwgMjRweCwgMjRweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ2luc3RhZ3JhbScsICk7XG4kbDE4LW5hbWU6ICdsMTgnO1xuJGwxOC14OiA3OTJweDtcbiRsMTgteTogMzU4cHg7XG4kbDE4LW9mZnNldC14OiAtNzkycHg7XG4kbDE4LW9mZnNldC15OiAtMzU4cHg7XG4kbDE4LXdpZHRoOiAzNnB4O1xuJGwxOC1oZWlnaHQ6IDM2cHg7XG4kbDE4LXRvdGFsLXdpZHRoOiA5OTFweDtcbiRsMTgtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRsMTgtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGwxODogKDc5MnB4LCAzNThweCwgLTc5MnB4LCAtMzU4cHgsIDM2cHgsIDM2cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdsMTgnLCApO1xuJGxvY2stc21hbGwtbmFtZTogJ2xvY2tfc21hbGwnO1xuJGxvY2stc21hbGwteDogMzc5cHg7XG4kbG9jay1zbWFsbC15OiA4NDNweDtcbiRsb2NrLXNtYWxsLW9mZnNldC14OiAtMzc5cHg7XG4kbG9jay1zbWFsbC1vZmZzZXQteTogLTg0M3B4O1xuJGxvY2stc21hbGwtd2lkdGg6IDIwcHg7XG4kbG9jay1zbWFsbC1oZWlnaHQ6IDI0cHg7XG4kbG9jay1zbWFsbC10b3RhbC13aWR0aDogOTkxcHg7XG4kbG9jay1zbWFsbC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJGxvY2stc21hbGwtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJGxvY2stc21hbGw6ICgzNzlweCwgODQzcHgsIC0zNzlweCwgLTg0M3B4LCAyMHB4LCAyNHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbG9ja19zbWFsbCcsICk7XG4kbWFzdGVyY2FyZC1uYW1lOiAnbWFzdGVyY2FyZCc7XG4kbWFzdGVyY2FyZC14OiA3OTJweDtcbiRtYXN0ZXJjYXJkLXk6IDMxNnB4O1xuJG1hc3RlcmNhcmQtb2Zmc2V0LXg6IC03OTJweDtcbiRtYXN0ZXJjYXJkLW9mZnNldC15OiAtMzE2cHg7XG4kbWFzdGVyY2FyZC13aWR0aDogNzZweDtcbiRtYXN0ZXJjYXJkLWhlaWdodDogMTJweDtcbiRtYXN0ZXJjYXJkLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRtYXN0ZXJjYXJkLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kbWFzdGVyY2FyZC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kbWFzdGVyY2FyZDogKDc5MnB4LCAzMTZweCwgLTc5MnB4LCAtMzE2cHgsIDc2cHgsIDEycHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdtYXN0ZXJjYXJkJywgKTtcbiRtZWRhbC1icm9uemUtbGFyZ2UtbmFtZTogJ21lZGFsLWJyb256ZS1sYXJnZSc7XG4kbWVkYWwtYnJvbnplLWxhcmdlLXg6IDg5OXB4O1xuJG1lZGFsLWJyb256ZS1sYXJnZS15OiA2NnB4O1xuJG1lZGFsLWJyb256ZS1sYXJnZS1vZmZzZXQteDogLTg5OXB4O1xuJG1lZGFsLWJyb256ZS1sYXJnZS1vZmZzZXQteTogLTY2cHg7XG4kbWVkYWwtYnJvbnplLWxhcmdlLXdpZHRoOiA1MXB4O1xuJG1lZGFsLWJyb256ZS1sYXJnZS1oZWlnaHQ6IDY2cHg7XG4kbWVkYWwtYnJvbnplLWxhcmdlLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRtZWRhbC1icm9uemUtbGFyZ2UtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRtZWRhbC1icm9uemUtbGFyZ2UtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG1lZGFsLWJyb256ZS1sYXJnZTogKDg5OXB4LCA2NnB4LCAtODk5cHgsIC02NnB4LCA1MXB4LCA2NnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbWVkYWwtYnJvbnplLWxhcmdlJywgKTtcbiRtZWRhbC1icm9uemUtbmFtZTogJ21lZGFsLWJyb256ZSc7XG4kbWVkYWwtYnJvbnplLXg6IDc5MnB4O1xuJG1lZGFsLWJyb256ZS15OiA0OTBweDtcbiRtZWRhbC1icm9uemUtb2Zmc2V0LXg6IC03OTJweDtcbiRtZWRhbC1icm9uemUtb2Zmc2V0LXk6IC00OTBweDtcbiRtZWRhbC1icm9uemUtd2lkdGg6IDMwcHg7XG4kbWVkYWwtYnJvbnplLWhlaWdodDogMzNweDtcbiRtZWRhbC1icm9uemUtdG90YWwtd2lkdGg6IDk5MXB4O1xuJG1lZGFsLWJyb256ZS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJG1lZGFsLWJyb256ZS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kbWVkYWwtYnJvbnplOiAoNzkycHgsIDQ5MHB4LCAtNzkycHgsIC00OTBweCwgMzBweCwgMzNweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ21lZGFsLWJyb256ZScsICk7XG4kbWVkYWwtZ29sZC1odWdlLW5hbWU6ICdtZWRhbC1nb2xkLWh1Z2UnO1xuJG1lZGFsLWdvbGQtaHVnZS14OiA2MjBweDtcbiRtZWRhbC1nb2xkLWh1Z2UteTogMTUzcHg7XG4kbWVkYWwtZ29sZC1odWdlLW9mZnNldC14OiAtNjIwcHg7XG4kbWVkYWwtZ29sZC1odWdlLW9mZnNldC15OiAtMTUzcHg7XG4kbWVkYWwtZ29sZC1odWdlLXdpZHRoOiA3MHB4O1xuJG1lZGFsLWdvbGQtaHVnZS1oZWlnaHQ6IDkycHg7XG4kbWVkYWwtZ29sZC1odWdlLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRtZWRhbC1nb2xkLWh1Z2UtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRtZWRhbC1nb2xkLWh1Z2UtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG1lZGFsLWdvbGQtaHVnZTogKDYyMHB4LCAxNTNweCwgLTYyMHB4LCAtMTUzcHgsIDcwcHgsIDkycHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdtZWRhbC1nb2xkLWh1Z2UnLCApO1xuJG1lZGFsLWdvbGQtbGFyZ2UtbmFtZTogJ21lZGFsLWdvbGQtbGFyZ2UnO1xuJG1lZGFsLWdvbGQtbGFyZ2UteDogODk5cHg7XG4kbWVkYWwtZ29sZC1sYXJnZS15OiAyNThweDtcbiRtZWRhbC1nb2xkLWxhcmdlLW9mZnNldC14OiAtODk5cHg7XG4kbWVkYWwtZ29sZC1sYXJnZS1vZmZzZXQteTogLTI1OHB4O1xuJG1lZGFsLWdvbGQtbGFyZ2Utd2lkdGg6IDUxcHg7XG4kbWVkYWwtZ29sZC1sYXJnZS1oZWlnaHQ6IDY2cHg7XG4kbWVkYWwtZ29sZC1sYXJnZS10b3RhbC13aWR0aDogOTkxcHg7XG4kbWVkYWwtZ29sZC1sYXJnZS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJG1lZGFsLWdvbGQtbGFyZ2UtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG1lZGFsLWdvbGQtbGFyZ2U6ICg4OTlweCwgMjU4cHgsIC04OTlweCwgLTI1OHB4LCA1MXB4LCA2NnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbWVkYWwtZ29sZC1sYXJnZScsICk7XG4kbWVkYWwtZ29sZC1uYW1lOiAnbWVkYWwtZ29sZCc7XG4kbWVkYWwtZ29sZC14OiA1N3B4O1xuJG1lZGFsLWdvbGQteTogODQzcHg7XG4kbWVkYWwtZ29sZC1vZmZzZXQteDogLTU3cHg7XG4kbWVkYWwtZ29sZC1vZmZzZXQteTogLTg0M3B4O1xuJG1lZGFsLWdvbGQtd2lkdGg6IDIycHg7XG4kbWVkYWwtZ29sZC1oZWlnaHQ6IDMxcHg7XG4kbWVkYWwtZ29sZC10b3RhbC13aWR0aDogOTkxcHg7XG4kbWVkYWwtZ29sZC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJG1lZGFsLWdvbGQtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG1lZGFsLWdvbGQ6ICg1N3B4LCA4NDNweCwgLTU3cHgsIC04NDNweCwgMjJweCwgMzFweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ21lZGFsLWdvbGQnLCApO1xuJG1lZGFsLXNpbHZlci1sYXJnZS1uYW1lOiAnbWVkYWwtc2lsdmVyLWxhcmdlJztcbiRtZWRhbC1zaWx2ZXItbGFyZ2UteDogODk5cHg7XG4kbWVkYWwtc2lsdmVyLWxhcmdlLXk6IDE2MnB4O1xuJG1lZGFsLXNpbHZlci1sYXJnZS1vZmZzZXQteDogLTg5OXB4O1xuJG1lZGFsLXNpbHZlci1sYXJnZS1vZmZzZXQteTogLTE2MnB4O1xuJG1lZGFsLXNpbHZlci1sYXJnZS13aWR0aDogNTFweDtcbiRtZWRhbC1zaWx2ZXItbGFyZ2UtaGVpZ2h0OiA2NnB4O1xuJG1lZGFsLXNpbHZlci1sYXJnZS10b3RhbC13aWR0aDogOTkxcHg7XG4kbWVkYWwtc2lsdmVyLWxhcmdlLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kbWVkYWwtc2lsdmVyLWxhcmdlLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRtZWRhbC1zaWx2ZXItbGFyZ2U6ICg4OTlweCwgMTYycHgsIC04OTlweCwgLTE2MnB4LCA1MXB4LCA2NnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbWVkYWwtc2lsdmVyLWxhcmdlJywgKTtcbiRtZWRhbC1zaWx2ZXItbmFtZTogJ21lZGFsLXNpbHZlcic7XG4kbWVkYWwtc2lsdmVyLXg6IDBweDtcbiRtZWRhbC1zaWx2ZXIteTogODQzcHg7XG4kbWVkYWwtc2lsdmVyLW9mZnNldC14OiAwcHg7XG4kbWVkYWwtc2lsdmVyLW9mZnNldC15OiAtODQzcHg7XG4kbWVkYWwtc2lsdmVyLXdpZHRoOiAyN3B4O1xuJG1lZGFsLXNpbHZlci1oZWlnaHQ6IDMxcHg7XG4kbWVkYWwtc2lsdmVyLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRtZWRhbC1zaWx2ZXItdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRtZWRhbC1zaWx2ZXItaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG1lZGFsLXNpbHZlcjogKDBweCwgODQzcHgsIDBweCwgLTg0M3B4LCAyN3B4LCAzMXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbWVkYWwtc2lsdmVyJywgKTtcbiRtZWRhbC1uYW1lOiAnbWVkYWwnO1xuJG1lZGFsLXg6IDEwOXB4O1xuJG1lZGFsLXk6IDg0M3B4O1xuJG1lZGFsLW9mZnNldC14OiAtMTA5cHg7XG4kbWVkYWwtb2Zmc2V0LXk6IC04NDNweDtcbiRtZWRhbC13aWR0aDogMjJweDtcbiRtZWRhbC1oZWlnaHQ6IDMxcHg7XG4kbWVkYWwtdG90YWwtd2lkdGg6IDk5MXB4O1xuJG1lZGFsLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kbWVkYWwtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG1lZGFsOiAoMTA5cHgsIDg0M3B4LCAtMTA5cHgsIC04NDNweCwgMjJweCwgMzFweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ21lZGFsJywgKTtcbiRtaWNyb2dhbWluZy1uYW1lOiAnbWljcm9nYW1pbmcnO1xuJG1pY3JvZ2FtaW5nLXg6IDI1M3B4O1xuJG1pY3JvZ2FtaW5nLXk6IDY3OHB4O1xuJG1pY3JvZ2FtaW5nLW9mZnNldC14OiAtMjUzcHg7XG4kbWljcm9nYW1pbmctb2Zmc2V0LXk6IC02NzhweDtcbiRtaWNyb2dhbWluZy13aWR0aDogMTM0cHg7XG4kbWljcm9nYW1pbmctaGVpZ2h0OiAzM3B4O1xuJG1pY3JvZ2FtaW5nLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRtaWNyb2dhbWluZy10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJG1pY3JvZ2FtaW5nLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRtaWNyb2dhbWluZzogKDI1M3B4LCA2NzhweCwgLTI1M3B4LCAtNjc4cHgsIDEzNHB4LCAzM3B4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbWljcm9nYW1pbmcnLCApO1xuJG1vYmlsZXMtbmFtZTogJ21vYmlsZXMnO1xuJG1vYmlsZXMteDogNjIwcHg7XG4kbW9iaWxlcy15OiAwcHg7XG4kbW9iaWxlcy1vZmZzZXQteDogLTYyMHB4O1xuJG1vYmlsZXMtb2Zmc2V0LXk6IDBweDtcbiRtb2JpbGVzLXdpZHRoOiAxNDJweDtcbiRtb2JpbGVzLWhlaWdodDogNDdweDtcbiRtb2JpbGVzLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRtb2JpbGVzLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kbW9iaWxlcy1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kbW9iaWxlczogKDYyMHB4LCAwcHgsIC02MjBweCwgMHB4LCAxNDJweCwgNDdweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ21vYmlsZXMnLCApO1xuJG1vbmV0YS1uYW1lOiAnbW9uZXRhJztcbiRtb25ldGEteDogODk5cHg7XG4kbW9uZXRhLXk6IDQ0OHB4O1xuJG1vbmV0YS1vZmZzZXQteDogLTg5OXB4O1xuJG1vbmV0YS1vZmZzZXQteTogLTQ0OHB4O1xuJG1vbmV0YS13aWR0aDogODZweDtcbiRtb25ldGEtaGVpZ2h0OiAzM3B4O1xuJG1vbmV0YS10b3RhbC13aWR0aDogOTkxcHg7XG4kbW9uZXRhLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kbW9uZXRhLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRtb25ldGE6ICg4OTlweCwgNDQ4cHgsIC04OTlweCwgLTQ0OHB4LCA4NnB4LCAzM3B4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbW9uZXRhJywgKTtcbiRtb25leXJ1LW5hbWU6ICdtb25leXJ1JztcbiRtb25leXJ1LXg6IDM3MXB4O1xuJG1vbmV5cnUteTogNDkwcHg7XG4kbW9uZXlydS1vZmZzZXQteDogLTM3MXB4O1xuJG1vbmV5cnUtb2Zmc2V0LXk6IC00OTBweDtcbiRtb25leXJ1LXdpZHRoOiAxNDJweDtcbiRtb25leXJ1LWhlaWdodDogNDhweDtcbiRtb25leXJ1LXRvdGFsLXdpZHRoOiA5OTFweDtcbiRtb25leXJ1LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kbW9uZXlydS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kbW9uZXlydTogKDM3MXB4LCA0OTBweCwgLTM3MXB4LCAtNDkwcHgsIDE0MnB4LCA0OHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbW9uZXlydScsICk7XG4kbmF2LWRpdmlkZXItbmFtZTogJ25hdi1kaXZpZGVyJztcbiRuYXYtZGl2aWRlci14OiA5ODBweDtcbiRuYXYtZGl2aWRlci15OiAxNjJweDtcbiRuYXYtZGl2aWRlci1vZmZzZXQteDogLTk4MHB4O1xuJG5hdi1kaXZpZGVyLW9mZnNldC15OiAtMTYycHg7XG4kbmF2LWRpdmlkZXItd2lkdGg6IDFweDtcbiRuYXYtZGl2aWRlci1oZWlnaHQ6IDM5cHg7XG4kbmF2LWRpdmlkZXItdG90YWwtd2lkdGg6IDk5MXB4O1xuJG5hdi1kaXZpZGVyLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kbmF2LWRpdmlkZXItaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG5hdi1kaXZpZGVyOiAoOTgwcHgsIDE2MnB4LCAtOTgwcHgsIC0xNjJweCwgMXB4LCAzOXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnbmF2LWRpdmlkZXInLCApO1xuJG5ldGVudC1uYW1lOiAnbmV0ZW50JztcbiRuZXRlbnQteDogMHB4O1xuJG5ldGVudC15OiA3NzhweDtcbiRuZXRlbnQtb2Zmc2V0LXg6IDBweDtcbiRuZXRlbnQtb2Zmc2V0LXk6IC03NzhweDtcbiRuZXRlbnQtd2lkdGg6IDk5cHg7XG4kbmV0ZW50LWhlaWdodDogMzVweDtcbiRuZXRlbnQtdG90YWwtd2lkdGg6IDk5MXB4O1xuJG5ldGVudC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJG5ldGVudC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kbmV0ZW50OiAoMHB4LCA3NzhweCwgMHB4LCAtNzc4cHgsIDk5cHgsIDM1cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICduZXRlbnQnLCApO1xuJG9rLXNtYWxsLW5hbWU6ICdvay1zbWFsbCc7XG4kb2stc21hbGwteDogOTgwcHg7XG4kb2stc21hbGwteTogMjU4cHg7XG4kb2stc21hbGwtb2Zmc2V0LXg6IC05ODBweDtcbiRvay1zbWFsbC1vZmZzZXQteTogLTI1OHB4O1xuJG9rLXNtYWxsLXdpZHRoOiAxMXB4O1xuJG9rLXNtYWxsLWhlaWdodDogMjFweDtcbiRvay1zbWFsbC10b3RhbC13aWR0aDogOTkxcHg7XG4kb2stc21hbGwtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRvay1zbWFsbC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kb2stc21hbGw6ICg5ODBweCwgMjU4cHgsIC05ODBweCwgLTI1OHB4LCAxMXB4LCAyMXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnb2stc21hbGwnLCApO1xuJG9rLW5hbWU6ICdvayc7XG4kb2steDogOTc3cHg7XG4kb2steTogNTY5cHg7XG4kb2stb2Zmc2V0LXg6IC05NzdweDtcbiRvay1vZmZzZXQteTogLTU2OXB4O1xuJG9rLXdpZHRoOiAxM3B4O1xuJG9rLWhlaWdodDogMjVweDtcbiRvay10b3RhbC13aWR0aDogOTkxcHg7XG4kb2stdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRvay1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kb2s6ICg5NzdweCwgNTY5cHgsIC05NzdweCwgLTU2OXB4LCAxM3B4LCAyNXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnb2snLCApO1xuJG9rcGF5LW5hbWU6ICdva3BheSc7XG4kb2twYXkteDogMTcycHg7XG4kb2twYXkteTogNjEycHg7XG4kb2twYXktb2Zmc2V0LXg6IC0xNzJweDtcbiRva3BheS1vZmZzZXQteTogLTYxMnB4O1xuJG9rcGF5LXdpZHRoOiAxNDJweDtcbiRva3BheS1oZWlnaHQ6IDM0cHg7XG4kb2twYXktdG90YWwtd2lkdGg6IDk5MXB4O1xuJG9rcGF5LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kb2twYXktaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJG9rcGF5OiAoMTcycHgsIDYxMnB4LCAtMTcycHgsIC02MTJweCwgMTQycHgsIDM0cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdva3BheScsICk7XG4kcGF5ZWVyLW5hbWU6ICdwYXllZXInO1xuJHBheWVlci14OiAzNDRweDtcbiRwYXllZXIteTogNjEycHg7XG4kcGF5ZWVyLW9mZnNldC14OiAtMzQ0cHg7XG4kcGF5ZWVyLW9mZnNldC15OiAtNjEycHg7XG4kcGF5ZWVyLXdpZHRoOiAxNDJweDtcbiRwYXllZXItaGVpZ2h0OiAzMXB4O1xuJHBheWVlci10b3RhbC13aWR0aDogOTkxcHg7XG4kcGF5ZWVyLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kcGF5ZWVyLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRwYXllZXI6ICgzNDRweCwgNjEycHgsIC0zNDRweCwgLTYxMnB4LCAxNDJweCwgMzFweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3BheWVlcicsICk7XG4kcGVyZmVjdG1vbmV5LW5hbWU6ICdwZXJmZWN0bW9uZXknO1xuJHBlcmZlY3Rtb25leS14OiA0MTdweDtcbiRwZXJmZWN0bW9uZXkteTogNjc4cHg7XG4kcGVyZmVjdG1vbmV5LW9mZnNldC14OiAtNDE3cHg7XG4kcGVyZmVjdG1vbmV5LW9mZnNldC15OiAtNjc4cHg7XG4kcGVyZmVjdG1vbmV5LXdpZHRoOiAxNDJweDtcbiRwZXJmZWN0bW9uZXktaGVpZ2h0OiAyOXB4O1xuJHBlcmZlY3Rtb25leS10b3RhbC13aWR0aDogOTkxcHg7XG4kcGVyZmVjdG1vbmV5LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kcGVyZmVjdG1vbmV5LWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRwZXJmZWN0bW9uZXk6ICg0MTdweCwgNjc4cHgsIC00MTdweCwgLTY3OHB4LCAxNDJweCwgMjlweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3BlcmZlY3Rtb25leScsICk7XG4kcGxheS1uYW1lOiAncGxheSc7XG4kcGxheS14OiA4NTJweDtcbiRwbGF5LXk6IDQ5MHB4O1xuJHBsYXktb2Zmc2V0LXg6IC04NTJweDtcbiRwbGF5LW9mZnNldC15OiAtNDkwcHg7XG4kcGxheS13aWR0aDogMTdweDtcbiRwbGF5LWhlaWdodDogMjFweDtcbiRwbGF5LXRvdGFsLXdpZHRoOiA5OTFweDtcbiRwbGF5LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kcGxheS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kcGxheTogKDg1MnB4LCA0OTBweCwgLTg1MnB4LCAtNDkwcHgsIDE3cHgsIDIxcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdwbGF5JywgKTtcbiRwcm9tc3Z5YXpiYW5rLW5hbWU6ICdwcm9tc3Z5YXpiYW5rJztcbiRwcm9tc3Z5YXpiYW5rLXg6IDU4OXB4O1xuJHByb21zdnlhemJhbmsteTogNjc4cHg7XG4kcHJvbXN2eWF6YmFuay1vZmZzZXQteDogLTU4OXB4O1xuJHByb21zdnlhemJhbmstb2Zmc2V0LXk6IC02NzhweDtcbiRwcm9tc3Z5YXpiYW5rLXdpZHRoOiAxMjhweDtcbiRwcm9tc3Z5YXpiYW5rLWhlaWdodDogMjFweDtcbiRwcm9tc3Z5YXpiYW5rLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRwcm9tc3Z5YXpiYW5rLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kcHJvbXN2eWF6YmFuay1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kcHJvbXN2eWF6YmFuazogKDU4OXB4LCA2NzhweCwgLTU4OXB4LCAtNjc4cHgsIDEyOHB4LCAyMXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAncHJvbXN2eWF6YmFuaycsICk7XG4kcHVyc2UtbmFtZTogJ3B1cnNlJztcbiRwdXJzZS14OiAzMjdweDtcbiRwdXJzZS15OiA4NDNweDtcbiRwdXJzZS1vZmZzZXQteDogLTMyN3B4O1xuJHB1cnNlLW9mZnNldC15OiAtODQzcHg7XG4kcHVyc2Utd2lkdGg6IDIycHg7XG4kcHVyc2UtaGVpZ2h0OiAyNHB4O1xuJHB1cnNlLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRwdXJzZS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHB1cnNlLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRwdXJzZTogKDMyN3B4LCA4NDNweCwgLTMyN3B4LCAtODQzcHgsIDIycHgsIDI0cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdwdXJzZScsICk7XG4kcWl3aS1sb2dvLW5hbWU6ICdxaXdpLWxvZ28nO1xuJHFpd2ktbG9nby14OiA2MjBweDtcbiRxaXdpLWxvZ28teTogMzU4cHg7XG4kcWl3aS1sb2dvLW9mZnNldC14OiAtNjIwcHg7XG4kcWl3aS1sb2dvLW9mZnNldC15OiAtMzU4cHg7XG4kcWl3aS1sb2dvLXdpZHRoOiAxMjNweDtcbiRxaXdpLWxvZ28taGVpZ2h0OiA0OXB4O1xuJHFpd2ktbG9nby10b3RhbC13aWR0aDogOTkxcHg7XG4kcWl3aS1sb2dvLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kcWl3aS1sb2dvLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRxaXdpLWxvZ286ICg2MjBweCwgMzU4cHgsIC02MjBweCwgLTM1OHB4LCAxMjNweCwgNDlweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3Fpd2ktbG9nbycsICk7XG4kcWl3aS1uYW1lOiAncWl3aSc7XG4kcWl3aS14OiA4OTlweDtcbiRxaXdpLXk6IDcxMXB4O1xuJHFpd2ktb2Zmc2V0LXg6IC04OTlweDtcbiRxaXdpLW9mZnNldC15OiAtNzExcHg7XG4kcWl3aS13aWR0aDogNTlweDtcbiRxaXdpLWhlaWdodDogMjRweDtcbiRxaXdpLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRxaXdpLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kcWl3aS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kcWl3aTogKDg5OXB4LCA3MTFweCwgLTg5OXB4LCAtNzExcHgsIDU5cHgsIDI0cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdxaXdpJywgKTtcbiRxaXdpLWMtbmFtZTogJ3Fpd2lfYyc7XG4kcWl3aS1jLXg6IDExMnB4O1xuJHFpd2ktYy15OiA2NzhweDtcbiRxaXdpLWMtb2Zmc2V0LXg6IC0xMTJweDtcbiRxaXdpLWMtb2Zmc2V0LXk6IC02NzhweDtcbiRxaXdpLWMtd2lkdGg6IDExMXB4O1xuJHFpd2ktYy1oZWlnaHQ6IDQ4cHg7XG4kcWl3aS1jLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRxaXdpLWMtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRxaXdpLWMtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHFpd2ktYzogKDExMnB4LCA2NzhweCwgLTExMnB4LCAtNjc4cHgsIDExMXB4LCA0OHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAncWl3aV9jJywgKTtcbiRydWJsZS1jdXJyZW5jeS1zaWduLW5hbWU6ICdydWJsZS1jdXJyZW5jeS1zaWduJztcbiRydWJsZS1jdXJyZW5jeS1zaWduLXg6IDc5MnB4O1xuJHJ1YmxlLWN1cnJlbmN5LXNpZ24teTogMjQ4cHg7XG4kcnVibGUtY3VycmVuY3ktc2lnbi1vZmZzZXQteDogLTc5MnB4O1xuJHJ1YmxlLWN1cnJlbmN5LXNpZ24tb2Zmc2V0LXk6IC0yNDhweDtcbiRydWJsZS1jdXJyZW5jeS1zaWduLXdpZHRoOiAzNnB4O1xuJHJ1YmxlLWN1cnJlbmN5LXNpZ24taGVpZ2h0OiAzOHB4O1xuJHJ1YmxlLWN1cnJlbmN5LXNpZ24tdG90YWwtd2lkdGg6IDk5MXB4O1xuJHJ1YmxlLWN1cnJlbmN5LXNpZ24tdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRydWJsZS1jdXJyZW5jeS1zaWduLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRydWJsZS1jdXJyZW5jeS1zaWduOiAoNzkycHgsIDI0OHB4LCAtNzkycHgsIC0yNDhweCwgMzZweCwgMzhweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3J1YmxlLWN1cnJlbmN5LXNpZ24nLCApO1xuJHNhZmVib3gtbmFtZTogJ3NhZmVib3gnO1xuJHNhZmVib3gteDogMHB4O1xuJHNhZmVib3gteTogMHB4O1xuJHNhZmVib3gtb2Zmc2V0LXg6IDBweDtcbiRzYWZlYm94LW9mZnNldC15OiAwcHg7XG4kc2FmZWJveC13aWR0aDogMjIycHg7XG4kc2FmZWJveC1oZWlnaHQ6IDIxNHB4O1xuJHNhZmVib3gtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHNhZmVib3gtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRzYWZlYm94LWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzYWZlYm94OiAoMHB4LCAwcHgsIDBweCwgMHB4LCAyMjJweCwgMjE0cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdzYWZlYm94JywgKTtcbiRzYmVyYmFuay1uYW1lOiAnc2JlcmJhbmsnO1xuJHNiZXJiYW5rLXg6IDEyOXB4O1xuJHNiZXJiYW5rLXk6IDc3OHB4O1xuJHNiZXJiYW5rLW9mZnNldC14OiAtMTI5cHg7XG4kc2JlcmJhbmstb2Zmc2V0LXk6IC03NzhweDtcbiRzYmVyYmFuay13aWR0aDogMTEwcHg7XG4kc2JlcmJhbmstaGVpZ2h0OiAyN3B4O1xuJHNiZXJiYW5rLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRzYmVyYmFuay10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHNiZXJiYW5rLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzYmVyYmFuazogKDEyOXB4LCA3NzhweCwgLTEyOXB4LCAtNzc4cHgsIDExMHB4LCAyN3B4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnc2JlcmJhbmsnLCApO1xuJHNlYXJjaC1uYW1lOiAnc2VhcmNoJztcbiRzZWFyY2gteDogMjczcHg7XG4kc2VhcmNoLXk6IDg0M3B4O1xuJHNlYXJjaC1vZmZzZXQteDogLTI3M3B4O1xuJHNlYXJjaC1vZmZzZXQteTogLTg0M3B4O1xuJHNlYXJjaC13aWR0aDogMjRweDtcbiRzZWFyY2gtaGVpZ2h0OiAyNXB4O1xuJHNlYXJjaC10b3RhbC13aWR0aDogOTkxcHg7XG4kc2VhcmNoLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kc2VhcmNoLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzZWFyY2g6ICgyNzNweCwgODQzcHgsIC0yNzNweCwgLTg0M3B4LCAyNHB4LCAyNXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnc2VhcmNoJywgKTtcbiRzaHVmZmxlLW5hbWU6ICdzaHVmZmxlJztcbiRzaHVmZmxlLXg6IDUwOHB4O1xuJHNodWZmbGUteTogNzc4cHg7XG4kc2h1ZmZsZS1vZmZzZXQteDogLTUwOHB4O1xuJHNodWZmbGUtb2Zmc2V0LXk6IC03NzhweDtcbiRzaHVmZmxlLXdpZHRoOiAyNHB4O1xuJHNodWZmbGUtaGVpZ2h0OiAyMnB4O1xuJHNodWZmbGUtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHNodWZmbGUtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRzaHVmZmxlLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzaHVmZmxlOiAoNTA4cHgsIDc3OHB4LCAtNTA4cHgsIC03NzhweCwgMjRweCwgMjJweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3NodWZmbGUnLCApO1xuJHNsaWRlci1hcnJvdy1sZWZ0LW5hbWU6ICdzbGlkZXItYXJyb3ctbGVmdCc7XG4kc2xpZGVyLWFycm93LWxlZnQteDogODU4cHg7XG4kc2xpZGVyLWFycm93LWxlZnQteTogMzU4cHg7XG4kc2xpZGVyLWFycm93LWxlZnQtb2Zmc2V0LXg6IC04NThweDtcbiRzbGlkZXItYXJyb3ctbGVmdC1vZmZzZXQteTogLTM1OHB4O1xuJHNsaWRlci1hcnJvdy1sZWZ0LXdpZHRoOiAxMXB4O1xuJHNsaWRlci1hcnJvdy1sZWZ0LWhlaWdodDogMTZweDtcbiRzbGlkZXItYXJyb3ctbGVmdC10b3RhbC13aWR0aDogOTkxcHg7XG4kc2xpZGVyLWFycm93LWxlZnQtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRzbGlkZXItYXJyb3ctbGVmdC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kc2xpZGVyLWFycm93LWxlZnQ6ICg4NThweCwgMzU4cHgsIC04NThweCwgLTM1OHB4LCAxMXB4LCAxNnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnc2xpZGVyLWFycm93LWxlZnQnLCApO1xuJHNsaWRlci1hcnJvdy1yaWdodC1uYW1lOiAnc2xpZGVyLWFycm93LXJpZ2h0JztcbiRzbGlkZXItYXJyb3ctcmlnaHQteDogOTc5cHg7XG4kc2xpZGVyLWFycm93LXJpZ2h0LXk6IDQwMnB4O1xuJHNsaWRlci1hcnJvdy1yaWdodC1vZmZzZXQteDogLTk3OXB4O1xuJHNsaWRlci1hcnJvdy1yaWdodC1vZmZzZXQteTogLTQwMnB4O1xuJHNsaWRlci1hcnJvdy1yaWdodC13aWR0aDogMTFweDtcbiRzbGlkZXItYXJyb3ctcmlnaHQtaGVpZ2h0OiAxNnB4O1xuJHNsaWRlci1hcnJvdy1yaWdodC10b3RhbC13aWR0aDogOTkxcHg7XG4kc2xpZGVyLWFycm93LXJpZ2h0LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kc2xpZGVyLWFycm93LXJpZ2h0LWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzbGlkZXItYXJyb3ctcmlnaHQ6ICg5NzlweCwgNDAycHgsIC05NzlweCwgLTQwMnB4LCAxMXB4LCAxNnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnc2xpZGVyLWFycm93LXJpZ2h0JywgKTtcbiRzcGlubmVyLW5hbWU6ICdzcGlubmVyJztcbiRzcGlubmVyLXg6IDY4OHB4O1xuJHNwaW5uZXIteTogNjEycHg7XG4kc3Bpbm5lci1vZmZzZXQteDogLTY4OHB4O1xuJHNwaW5uZXItb2Zmc2V0LXk6IC02MTJweDtcbiRzcGlubmVyLXdpZHRoOiAyN3B4O1xuJHNwaW5uZXItaGVpZ2h0OiAyOXB4O1xuJHNwaW5uZXItdG90YWwtd2lkdGg6IDk5MXB4O1xuJHNwaW5uZXItdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRzcGlubmVyLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzcGlubmVyOiAoNjg4cHgsIDYxMnB4LCAtNjg4cHgsIC02MTJweCwgMjdweCwgMjlweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3NwaW5uZXInLCApO1xuJHN0YXItYmlnLWVtcHR5LW5hbWU6ICdzdGFyLWJpZy1lbXB0eSc7XG4kc3Rhci1iaWctZW1wdHkteDogMjE3cHg7XG4kc3Rhci1iaWctZW1wdHkteTogODQzcHg7XG4kc3Rhci1iaWctZW1wdHktb2Zmc2V0LXg6IC0yMTdweDtcbiRzdGFyLWJpZy1lbXB0eS1vZmZzZXQteTogLTg0M3B4O1xuJHN0YXItYmlnLWVtcHR5LXdpZHRoOiAyNnB4O1xuJHN0YXItYmlnLWVtcHR5LWhlaWdodDogMjVweDtcbiRzdGFyLWJpZy1lbXB0eS10b3RhbC13aWR0aDogOTkxcHg7XG4kc3Rhci1iaWctZW1wdHktdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRzdGFyLWJpZy1lbXB0eS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kc3Rhci1iaWctZW1wdHk6ICgyMTdweCwgODQzcHgsIC0yMTdweCwgLTg0M3B4LCAyNnB4LCAyNXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnc3Rhci1iaWctZW1wdHknLCApO1xuJHN0YXItYmlnLW5hbWU6ICdzdGFyLWJpZyc7XG4kc3Rhci1iaWcteDogMTYxcHg7XG4kc3Rhci1iaWcteTogODQzcHg7XG4kc3Rhci1iaWctb2Zmc2V0LXg6IC0xNjFweDtcbiRzdGFyLWJpZy1vZmZzZXQteTogLTg0M3B4O1xuJHN0YXItYmlnLXdpZHRoOiAyNnB4O1xuJHN0YXItYmlnLWhlaWdodDogMjVweDtcbiRzdGFyLWJpZy10b3RhbC13aWR0aDogOTkxcHg7XG4kc3Rhci1iaWctdG90YWwtaGVpZ2h0OiA5MjNweDtcbiRzdGFyLWJpZy1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kc3Rhci1iaWc6ICgxNjFweCwgODQzcHgsIC0xNjFweCwgLTg0M3B4LCAyNnB4LCAyNXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnc3Rhci1iaWcnLCApO1xuJHN0YXItd2hpdGUtbmFtZTogJ3N0YXItd2hpdGUnO1xuJHN0YXItd2hpdGUteDogNDU0cHg7XG4kc3Rhci13aGl0ZS15OiA3NzhweDtcbiRzdGFyLXdoaXRlLW9mZnNldC14OiAtNDU0cHg7XG4kc3Rhci13aGl0ZS1vZmZzZXQteTogLTc3OHB4O1xuJHN0YXItd2hpdGUtd2lkdGg6IDI0cHg7XG4kc3Rhci13aGl0ZS1oZWlnaHQ6IDIzcHg7XG4kc3Rhci13aGl0ZS10b3RhbC13aWR0aDogOTkxcHg7XG4kc3Rhci13aGl0ZS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHN0YXItd2hpdGUtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHN0YXItd2hpdGU6ICg0NTRweCwgNzc4cHgsIC00NTRweCwgLTc3OHB4LCAyNHB4LCAyM3B4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnc3Rhci13aGl0ZScsICk7XG4kc3Rhci1uYW1lOiAnc3Rhcic7XG4kc3Rhci14OiA3NDdweDtcbiRzdGFyLXk6IDY3OHB4O1xuJHN0YXItb2Zmc2V0LXg6IC03NDdweDtcbiRzdGFyLW9mZnNldC15OiAtNjc4cHg7XG4kc3Rhci13aWR0aDogMTJweDtcbiRzdGFyLWhlaWdodDogMTFweDtcbiRzdGFyLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRzdGFyLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kc3Rhci1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kc3RhcjogKDc0N3B4LCA2NzhweCwgLTc0N3B4LCAtNjc4cHgsIDEycHgsIDExcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdzdGFyJywgKTtcbiRzdGFyZW1wdHktbmFtZTogJ3N0YXJlbXB0eSc7XG4kc3RhcmVtcHR5LXg6IDc0NXB4O1xuJHN0YXJlbXB0eS15OiA2MTJweDtcbiRzdGFyZW1wdHktb2Zmc2V0LXg6IC03NDVweDtcbiRzdGFyZW1wdHktb2Zmc2V0LXk6IC02MTJweDtcbiRzdGFyZW1wdHktd2lkdGg6IDEycHg7XG4kc3RhcmVtcHR5LWhlaWdodDogMTFweDtcbiRzdGFyZW1wdHktdG90YWwtd2lkdGg6IDk5MXB4O1xuJHN0YXJlbXB0eS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHN0YXJlbXB0eS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kc3RhcmVtcHR5OiAoNzQ1cHgsIDYxMnB4LCAtNzQ1cHgsIC02MTJweCwgMTJweCwgMTFweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3N0YXJlbXB0eScsICk7XG4kc3RhcmhhbGYtbmFtZTogJ3N0YXJoYWxmJztcbiRzdGFyaGFsZi14OiA5ODBweDtcbiRzdGFyaGFsZi15OiAxMjBweDtcbiRzdGFyaGFsZi1vZmZzZXQteDogLTk4MHB4O1xuJHN0YXJoYWxmLW9mZnNldC15OiAtMTIwcHg7XG4kc3RhcmhhbGYtd2lkdGg6IDExcHg7XG4kc3RhcmhhbGYtaGVpZ2h0OiAxMHB4O1xuJHN0YXJoYWxmLXRvdGFsLXdpZHRoOiA5OTFweDtcbiRzdGFyaGFsZi10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHN0YXJoYWxmLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzdGFyaGFsZjogKDk4MHB4LCAxMjBweCwgLTk4MHB4LCAtMTIwcHgsIDExcHgsIDEwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICdzdGFyaGFsZicsICk7XG4kdGVybWluYWwtc3ltYm9sLXRlcm1pbmFsLXJ1cy1uYW1lOiAndGVybWluYWwtc3ltYm9sLXRlcm1pbmFsLXJ1cyc7XG4kdGVybWluYWwtc3ltYm9sLXRlcm1pbmFsLXJ1cy14OiA2MjBweDtcbiR0ZXJtaW5hbC1zeW1ib2wtdGVybWluYWwtcnVzLXk6IDQzN3B4O1xuJHRlcm1pbmFsLXN5bWJvbC10ZXJtaW5hbC1ydXMtb2Zmc2V0LXg6IC02MjBweDtcbiR0ZXJtaW5hbC1zeW1ib2wtdGVybWluYWwtcnVzLW9mZnNldC15OiAtNDM3cHg7XG4kdGVybWluYWwtc3ltYm9sLXRlcm1pbmFsLXJ1cy13aWR0aDogMTIzcHg7XG4kdGVybWluYWwtc3ltYm9sLXRlcm1pbmFsLXJ1cy1oZWlnaHQ6IDQ3cHg7XG4kdGVybWluYWwtc3ltYm9sLXRlcm1pbmFsLXJ1cy10b3RhbC13aWR0aDogOTkxcHg7XG4kdGVybWluYWwtc3ltYm9sLXRlcm1pbmFsLXJ1cy10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHRlcm1pbmFsLXN5bWJvbC10ZXJtaW5hbC1ydXMtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHRlcm1pbmFsLXN5bWJvbC10ZXJtaW5hbC1ydXM6ICg2MjBweCwgNDM3cHgsIC02MjBweCwgLTQzN3B4LCAxMjNweCwgNDdweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3Rlcm1pbmFsLXN5bWJvbC10ZXJtaW5hbC1ydXMnLCApO1xuJHR3aXR0ZXItc21hbGwtbmFtZTogJ3R3aXR0ZXItc21hbGwnO1xuJHR3aXR0ZXItc21hbGwteDogNjI1cHg7XG4kdHdpdHRlci1zbWFsbC15OiA4NDNweDtcbiR0d2l0dGVyLXNtYWxsLW9mZnNldC14OiAtNjI1cHg7XG4kdHdpdHRlci1zbWFsbC1vZmZzZXQteTogLTg0M3B4O1xuJHR3aXR0ZXItc21hbGwtd2lkdGg6IDE4cHg7XG4kdHdpdHRlci1zbWFsbC1oZWlnaHQ6IDE3cHg7XG4kdHdpdHRlci1zbWFsbC10b3RhbC13aWR0aDogOTkxcHg7XG4kdHdpdHRlci1zbWFsbC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHR3aXR0ZXItc21hbGwtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHR3aXR0ZXItc21hbGw6ICg2MjVweCwgODQzcHgsIC02MjVweCwgLTg0M3B4LCAxOHB4LCAxN3B4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAndHdpdHRlci1zbWFsbCcsICk7XG4kdHdpdHRlci1uYW1lOiAndHdpdHRlcic7XG4kdHdpdHRlci14OiA2NjZweDtcbiR0d2l0dGVyLXk6IDc3OHB4O1xuJHR3aXR0ZXItb2Zmc2V0LXg6IC02NjZweDtcbiR0d2l0dGVyLW9mZnNldC15OiAtNzc4cHg7XG4kdHdpdHRlci13aWR0aDogMjJweDtcbiR0d2l0dGVyLWhlaWdodDogMjBweDtcbiR0d2l0dGVyLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR0d2l0dGVyLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdHdpdHRlci1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kdHdpdHRlcjogKDY2NnB4LCA3NzhweCwgLTY2NnB4LCAtNzc4cHgsIDIycHgsIDIwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd0d2l0dGVyJywgKTtcbiR2aXAtMS1tZWRpdW0tbmFtZTogJ3ZpcC0xLW1lZGl1bSc7XG4kdmlwLTEtbWVkaXVtLXg6IDQ5OHB4O1xuJHZpcC0xLW1lZGl1bS15OiAxMjJweDtcbiR2aXAtMS1tZWRpdW0tb2Zmc2V0LXg6IC00OThweDtcbiR2aXAtMS1tZWRpdW0tb2Zmc2V0LXk6IC0xMjJweDtcbiR2aXAtMS1tZWRpdW0td2lkdGg6IDkycHg7XG4kdmlwLTEtbWVkaXVtLWhlaWdodDogOTJweDtcbiR2aXAtMS1tZWRpdW0tdG90YWwtd2lkdGg6IDk5MXB4O1xuJHZpcC0xLW1lZGl1bS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZpcC0xLW1lZGl1bS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kdmlwLTEtbWVkaXVtOiAoNDk4cHgsIDEyMnB4LCAtNDk4cHgsIC0xMjJweCwgOTJweCwgOTJweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3ZpcC0xLW1lZGl1bScsICk7XG4kdmlwLTEtc21hbGwtbmFtZTogJ3ZpcC0xLXNtYWxsJztcbiR2aXAtMS1zbWFsbC14OiA3OTJweDtcbiR2aXAtMS1zbWFsbC15OiA2NzFweDtcbiR2aXAtMS1zbWFsbC1vZmZzZXQteDogLTc5MnB4O1xuJHZpcC0xLXNtYWxsLW9mZnNldC15OiAtNjcxcHg7XG4kdmlwLTEtc21hbGwtd2lkdGg6IDMwcHg7XG4kdmlwLTEtc21hbGwtaGVpZ2h0OiAzMHB4O1xuJHZpcC0xLXNtYWxsLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR2aXAtMS1zbWFsbC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZpcC0xLXNtYWxsLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2aXAtMS1zbWFsbDogKDc5MnB4LCA2NzFweCwgLTc5MnB4LCAtNjcxcHgsIDMwcHgsIDMwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd2aXAtMS1zbWFsbCcsICk7XG4kdmlwLTItbWVkaXVtLW5hbWU6ICd2aXAtMi1tZWRpdW0nO1xuJHZpcC0yLW1lZGl1bS14OiA0OThweDtcbiR2aXAtMi1tZWRpdW0teTogMHB4O1xuJHZpcC0yLW1lZGl1bS1vZmZzZXQteDogLTQ5OHB4O1xuJHZpcC0yLW1lZGl1bS1vZmZzZXQteTogMHB4O1xuJHZpcC0yLW1lZGl1bS13aWR0aDogOTJweDtcbiR2aXAtMi1tZWRpdW0taGVpZ2h0OiA5MnB4O1xuJHZpcC0yLW1lZGl1bS10b3RhbC13aWR0aDogOTkxcHg7XG4kdmlwLTItbWVkaXVtLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdmlwLTItbWVkaXVtLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2aXAtMi1tZWRpdW06ICg0OThweCwgMHB4LCAtNDk4cHgsIDBweCwgOTJweCwgOTJweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3ZpcC0yLW1lZGl1bScsICk7XG4kdmlwLTItc21hbGwtbmFtZTogJ3ZpcC0yLXNtYWxsJztcbiR2aXAtMi1zbWFsbC14OiAzOTJweDtcbiR2aXAtMi1zbWFsbC15OiAzNzhweDtcbiR2aXAtMi1zbWFsbC1vZmZzZXQteDogLTM5MnB4O1xuJHZpcC0yLXNtYWxsLW9mZnNldC15OiAtMzc4cHg7XG4kdmlwLTItc21hbGwtd2lkdGg6IDMwcHg7XG4kdmlwLTItc21hbGwtaGVpZ2h0OiAzMHB4O1xuJHZpcC0yLXNtYWxsLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR2aXAtMi1zbWFsbC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZpcC0yLXNtYWxsLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2aXAtMi1zbWFsbDogKDM5MnB4LCAzNzhweCwgLTM5MnB4LCAtMzc4cHgsIDMwcHgsIDMwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd2aXAtMi1zbWFsbCcsICk7XG4kdmlwLTMtbWVkaXVtLW5hbWU6ICd2aXAtMy1tZWRpdW0nO1xuJHZpcC0zLW1lZGl1bS14OiAwcHg7XG4kdmlwLTMtbWVkaXVtLXk6IDQ5MHB4O1xuJHZpcC0zLW1lZGl1bS1vZmZzZXQteDogMHB4O1xuJHZpcC0zLW1lZGl1bS1vZmZzZXQteTogLTQ5MHB4O1xuJHZpcC0zLW1lZGl1bS13aWR0aDogOTJweDtcbiR2aXAtMy1tZWRpdW0taGVpZ2h0OiA5MnB4O1xuJHZpcC0zLW1lZGl1bS10b3RhbC13aWR0aDogOTkxcHg7XG4kdmlwLTMtbWVkaXVtLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdmlwLTMtbWVkaXVtLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2aXAtMy1tZWRpdW06ICgwcHgsIDQ5MHB4LCAwcHgsIC00OTBweCwgOTJweCwgOTJweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3ZpcC0zLW1lZGl1bScsICk7XG4kdmlwLTMtc21hbGwtbmFtZTogJ3ZpcC0zLXNtYWxsJztcbiR2aXAtMy1zbWFsbC14OiA1NDNweDtcbiR2aXAtMy1zbWFsbC15OiA0OTBweDtcbiR2aXAtMy1zbWFsbC1vZmZzZXQteDogLTU0M3B4O1xuJHZpcC0zLXNtYWxsLW9mZnNldC15OiAtNDkwcHg7XG4kdmlwLTMtc21hbGwtd2lkdGg6IDMwcHg7XG4kdmlwLTMtc21hbGwtaGVpZ2h0OiAzMHB4O1xuJHZpcC0zLXNtYWxsLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR2aXAtMy1zbWFsbC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZpcC0zLXNtYWxsLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2aXAtMy1zbWFsbDogKDU0M3B4LCA0OTBweCwgLTU0M3B4LCAtNDkwcHgsIDMwcHgsIDMwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd2aXAtMy1zbWFsbCcsICk7XG4kdmlwLTQtbWVkaXVtLW5hbWU6ICd2aXAtNC1tZWRpdW0nO1xuJHZpcC00LW1lZGl1bS14OiAxMjJweDtcbiR2aXAtNC1tZWRpdW0teTogNDkwcHg7XG4kdmlwLTQtbWVkaXVtLW9mZnNldC14OiAtMTIycHg7XG4kdmlwLTQtbWVkaXVtLW9mZnNldC15OiAtNDkwcHg7XG4kdmlwLTQtbWVkaXVtLXdpZHRoOiA5MnB4O1xuJHZpcC00LW1lZGl1bS1oZWlnaHQ6IDkycHg7XG4kdmlwLTQtbWVkaXVtLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR2aXAtNC1tZWRpdW0tdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR2aXAtNC1tZWRpdW0taW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHZpcC00LW1lZGl1bTogKDEyMnB4LCA0OTBweCwgLTEyMnB4LCAtNDkwcHgsIDkycHgsIDkycHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd2aXAtNC1tZWRpdW0nLCApO1xuJHZpcC00LXNtYWxsLW5hbWU6ICd2aXAtNC1zbWFsbCc7XG4kdmlwLTQtc21hbGwteDogNzIwcHg7XG4kdmlwLTQtc21hbGwteTogMTUzcHg7XG4kdmlwLTQtc21hbGwtb2Zmc2V0LXg6IC03MjBweDtcbiR2aXAtNC1zbWFsbC1vZmZzZXQteTogLTE1M3B4O1xuJHZpcC00LXNtYWxsLXdpZHRoOiAzMHB4O1xuJHZpcC00LXNtYWxsLWhlaWdodDogMzBweDtcbiR2aXAtNC1zbWFsbC10b3RhbC13aWR0aDogOTkxcHg7XG4kdmlwLTQtc21hbGwtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR2aXAtNC1zbWFsbC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kdmlwLTQtc21hbGw6ICg3MjBweCwgMTUzcHgsIC03MjBweCwgLTE1M3B4LCAzMHB4LCAzMHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAndmlwLTQtc21hbGwnLCApO1xuJHZpcC01LW1lZGl1bS1uYW1lOiAndmlwLTUtbWVkaXVtJztcbiR2aXAtNS1tZWRpdW0teDogNDk4cHg7XG4kdmlwLTUtbWVkaXVtLXk6IDM2NnB4O1xuJHZpcC01LW1lZGl1bS1vZmZzZXQteDogLTQ5OHB4O1xuJHZpcC01LW1lZGl1bS1vZmZzZXQteTogLTM2NnB4O1xuJHZpcC01LW1lZGl1bS13aWR0aDogOTJweDtcbiR2aXAtNS1tZWRpdW0taGVpZ2h0OiA5MnB4O1xuJHZpcC01LW1lZGl1bS10b3RhbC13aWR0aDogOTkxcHg7XG4kdmlwLTUtbWVkaXVtLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdmlwLTUtbWVkaXVtLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2aXAtNS1tZWRpdW06ICg0OThweCwgMzY2cHgsIC00OThweCwgLTM2NnB4LCA5MnB4LCA5MnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAndmlwLTUtbWVkaXVtJywgKTtcbiR2aXAtNS1zbWFsbC1uYW1lOiAndmlwLTUtc21hbGwnO1xuJHZpcC01LXNtYWxsLXg6IDc5MnB4O1xuJHZpcC01LXNtYWxsLXk6IDYxMXB4O1xuJHZpcC01LXNtYWxsLW9mZnNldC14OiAtNzkycHg7XG4kdmlwLTUtc21hbGwtb2Zmc2V0LXk6IC02MTFweDtcbiR2aXAtNS1zbWFsbC13aWR0aDogMzBweDtcbiR2aXAtNS1zbWFsbC1oZWlnaHQ6IDMwcHg7XG4kdmlwLTUtc21hbGwtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHZpcC01LXNtYWxsLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdmlwLTUtc21hbGwtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHZpcC01LXNtYWxsOiAoNzkycHgsIDYxMXB4LCAtNzkycHgsIC02MTFweCwgMzBweCwgMzBweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3ZpcC01LXNtYWxsJywgKTtcbiR2aXAtNi1tZWRpdW0tbmFtZTogJ3ZpcC02LW1lZGl1bSc7XG4kdmlwLTYtbWVkaXVtLXg6IDQ5OHB4O1xuJHZpcC02LW1lZGl1bS15OiAyNDRweDtcbiR2aXAtNi1tZWRpdW0tb2Zmc2V0LXg6IC00OThweDtcbiR2aXAtNi1tZWRpdW0tb2Zmc2V0LXk6IC0yNDRweDtcbiR2aXAtNi1tZWRpdW0td2lkdGg6IDkycHg7XG4kdmlwLTYtbWVkaXVtLWhlaWdodDogOTJweDtcbiR2aXAtNi1tZWRpdW0tdG90YWwtd2lkdGg6IDk5MXB4O1xuJHZpcC02LW1lZGl1bS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZpcC02LW1lZGl1bS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kdmlwLTYtbWVkaXVtOiAoNDk4cHgsIDI0NHB4LCAtNDk4cHgsIC0yNDRweCwgOTJweCwgOTJweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3ZpcC02LW1lZGl1bScsICk7XG4kdmlwLTYtc21hbGwtbmFtZTogJ3ZpcC02LXNtYWxsJztcbiR2aXAtNi1zbWFsbC14OiA3MjBweDtcbiR2aXAtNi1zbWFsbC15OiAyMTNweDtcbiR2aXAtNi1zbWFsbC1vZmZzZXQteDogLTcyMHB4O1xuJHZpcC02LXNtYWxsLW9mZnNldC15OiAtMjEzcHg7XG4kdmlwLTYtc21hbGwtd2lkdGg6IDMwcHg7XG4kdmlwLTYtc21hbGwtaGVpZ2h0OiAzMHB4O1xuJHZpcC02LXNtYWxsLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR2aXAtNi1zbWFsbC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZpcC02LXNtYWxsLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2aXAtNi1zbWFsbDogKDcyMHB4LCAyMTNweCwgLTcyMHB4LCAtMjEzcHgsIDMwcHgsIDMwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd2aXAtNi1zbWFsbCcsICk7XG4kdmlzYS1sb2dvLW5hbWU6ICd2aXNhLWxvZ28nO1xuJHZpc2EtbG9nby14OiA4OTlweDtcbiR2aXNhLWxvZ28teTogNTExcHg7XG4kdmlzYS1sb2dvLW9mZnNldC14OiAtODk5cHg7XG4kdmlzYS1sb2dvLW9mZnNldC15OiAtNTExcHg7XG4kdmlzYS1sb2dvLXdpZHRoOiA5MnB4O1xuJHZpc2EtbG9nby1oZWlnaHQ6IDI4cHg7XG4kdmlzYS1sb2dvLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR2aXNhLWxvZ28tdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR2aXNhLWxvZ28taW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHZpc2EtbG9nbzogKDg5OXB4LCA1MTFweCwgLTg5OXB4LCAtNTExcHgsIDkycHgsIDI4cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd2aXNhLWxvZ28nLCApO1xuJHZpc2EtbmFtZTogJ3Zpc2EnO1xuJHZpc2EteDogNzkycHg7XG4kdmlzYS15OiA3MzFweDtcbiR2aXNhLW9mZnNldC14OiAtNzkycHg7XG4kdmlzYS1vZmZzZXQteTogLTczMXB4O1xuJHZpc2Etd2lkdGg6IDM2cHg7XG4kdmlzYS1oZWlnaHQ6IDExcHg7XG4kdmlzYS10b3RhbC13aWR0aDogOTkxcHg7XG4kdmlzYS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZpc2EtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHZpc2E6ICg3OTJweCwgNzMxcHgsIC03OTJweCwgLTczMXB4LCAzNnB4LCAxMXB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAndmlzYScsICk7XG4kdmlzYW1hc3RlcmNhcmQtbmFtZTogJ3Zpc2FtYXN0ZXJjYXJkJztcbiR2aXNhbWFzdGVyY2FyZC14OiA2MjBweDtcbiR2aXNhbWFzdGVyY2FyZC15OiA3N3B4O1xuJHZpc2FtYXN0ZXJjYXJkLW9mZnNldC14OiAtNjIwcHg7XG4kdmlzYW1hc3RlcmNhcmQtb2Zmc2V0LXk6IC03N3B4O1xuJHZpc2FtYXN0ZXJjYXJkLXdpZHRoOiAxNDJweDtcbiR2aXNhbWFzdGVyY2FyZC1oZWlnaHQ6IDQ2cHg7XG4kdmlzYW1hc3RlcmNhcmQtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHZpc2FtYXN0ZXJjYXJkLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdmlzYW1hc3RlcmNhcmQtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHZpc2FtYXN0ZXJjYXJkOiAoNjIwcHgsIDc3cHgsIC02MjBweCwgLTc3cHgsIDE0MnB4LCA0NnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAndmlzYW1hc3RlcmNhcmQnLCApO1xuJHZrb250YWt0ZS1zbWFsbC1uYW1lOiAndmtvbnRha3RlLXNtYWxsJztcbiR2a29udGFrdGUtc21hbGwteDogNjczcHg7XG4kdmtvbnRha3RlLXNtYWxsLXk6IDg0M3B4O1xuJHZrb250YWt0ZS1zbWFsbC1vZmZzZXQteDogLTY3M3B4O1xuJHZrb250YWt0ZS1zbWFsbC1vZmZzZXQteTogLTg0M3B4O1xuJHZrb250YWt0ZS1zbWFsbC13aWR0aDogMjBweDtcbiR2a29udGFrdGUtc21hbGwtaGVpZ2h0OiAxNHB4O1xuJHZrb250YWt0ZS1zbWFsbC10b3RhbC13aWR0aDogOTkxcHg7XG4kdmtvbnRha3RlLXNtYWxsLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdmtvbnRha3RlLXNtYWxsLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR2a29udGFrdGUtc21hbGw6ICg2NzNweCwgODQzcHgsIC02NzNweCwgLTg0M3B4LCAyMHB4LCAxNHB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAndmtvbnRha3RlLXNtYWxsJywgKTtcbiR2a29udGFrdGUtbmFtZTogJ3Zrb250YWt0ZSc7XG4kdmtvbnRha3RlLXg6IDgxOHB4O1xuJHZrb250YWt0ZS15OiA3NzhweDtcbiR2a29udGFrdGUtb2Zmc2V0LXg6IC04MThweDtcbiR2a29udGFrdGUtb2Zmc2V0LXk6IC03NzhweDtcbiR2a29udGFrdGUtd2lkdGg6IDI0cHg7XG4kdmtvbnRha3RlLWhlaWdodDogMTZweDtcbiR2a29udGFrdGUtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHZrb250YWt0ZS10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHZrb250YWt0ZS1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4kdmtvbnRha3RlOiAoODE4cHgsIDc3OHB4LCAtODE4cHgsIC03NzhweCwgMjRweCwgMTZweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3Zrb250YWt0ZScsICk7XG4kdm9sdW1lLW5hbWU6ICd2b2x1bWUnO1xuJHZvbHVtZS14OiA1MjlweDtcbiR2b2x1bWUteTogODQzcHg7XG4kdm9sdW1lLW9mZnNldC14OiAtNTI5cHg7XG4kdm9sdW1lLW9mZnNldC15OiAtODQzcHg7XG4kdm9sdW1lLXdpZHRoOiAxOHB4O1xuJHZvbHVtZS1oZWlnaHQ6IDE4cHg7XG4kdm9sdW1lLXRvdGFsLXdpZHRoOiA5OTFweDtcbiR2b2x1bWUtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR2b2x1bWUtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHZvbHVtZTogKDUyOXB4LCA4NDNweCwgLTUyOXB4LCAtODQzcHgsIDE4cHgsIDE4cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd2b2x1bWUnLCApO1xuJHcxLW5hbWU6ICd3MSc7XG4kdzEteDogMHB4O1xuJHcxLXk6IDY3OHB4O1xuJHcxLW9mZnNldC14OiAwcHg7XG4kdzEtb2Zmc2V0LXk6IC02NzhweDtcbiR3MS13aWR0aDogODJweDtcbiR3MS1oZWlnaHQ6IDcwcHg7XG4kdzEtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHcxLXRvdGFsLWhlaWdodDogOTIzcHg7XG4kdzEtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHcxOiAoMHB4LCA2NzhweCwgMHB4LCAtNjc4cHgsIDgycHgsIDcwcHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd3MScsICk7XG4kd2FsbGV0LW5hbWU6ICd3YWxsZXQnO1xuJHdhbGxldC14OiA3OTJweDtcbiR3YWxsZXQteTogNTUzcHg7XG4kd2FsbGV0LW9mZnNldC14OiAtNzkycHg7XG4kd2FsbGV0LW9mZnNldC15OiAtNTUzcHg7XG4kd2FsbGV0LXdpZHRoOiAzM3B4O1xuJHdhbGxldC1oZWlnaHQ6IDI4cHg7XG4kd2FsbGV0LXRvdGFsLXdpZHRoOiA5OTFweDtcbiR3YWxsZXQtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR3YWxsZXQtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHdhbGxldDogKDc5MnB4LCA1NTNweCwgLTc5MnB4LCAtNTUzcHgsIDMzcHgsIDI4cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd3YWxsZXQnLCApO1xuJHdlYm1vbmV5LW5hbWU6ICd3ZWJtb25leSc7XG4kd2VibW9uZXkteDogMjY5cHg7XG4kd2VibW9uZXkteTogNzc4cHg7XG4kd2VibW9uZXktb2Zmc2V0LXg6IC0yNjlweDtcbiR3ZWJtb25leS1vZmZzZXQteTogLTc3OHB4O1xuJHdlYm1vbmV5LXdpZHRoOiAxMDFweDtcbiR3ZWJtb25leS1oZWlnaHQ6IDI0cHg7XG4kd2VibW9uZXktdG90YWwtd2lkdGg6IDk5MXB4O1xuJHdlYm1vbmV5LXRvdGFsLWhlaWdodDogOTIzcHg7XG4kd2VibW9uZXktaW1hZ2U6ICcuLi9pbWcvc3ByaXRlLnBuZz92PTInO1xuJHdlYm1vbmV5OiAoMjY5cHgsIDc3OHB4LCAtMjY5cHgsIC03NzhweCwgMTAxcHgsIDI0cHgsIDk5MXB4LCA5MjNweCwgJy4uL2ltZy9zcHJpdGUucG5nP3Y9MicsICd3ZWJtb25leScsICk7XG4kd2VibW9uZXktYy1uYW1lOiAnd2VibW9uZXlfYyc7XG4kd2VibW9uZXktYy14OiAwcHg7XG4kd2VibW9uZXktYy15OiA2MTJweDtcbiR3ZWJtb25leS1jLW9mZnNldC14OiAwcHg7XG4kd2VibW9uZXktYy1vZmZzZXQteTogLTYxMnB4O1xuJHdlYm1vbmV5LWMtd2lkdGg6IDE0MnB4O1xuJHdlYm1vbmV5LWMtaGVpZ2h0OiAzNnB4O1xuJHdlYm1vbmV5LWMtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHdlYm1vbmV5LWMtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR3ZWJtb25leS1jLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR3ZWJtb25leS1jOiAoMHB4LCA2MTJweCwgMHB4LCAtNjEycHgsIDE0MnB4LCAzNnB4LCA5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAnd2VibW9uZXlfYycsICk7XG4keWFuZGV4LWxvZ28tbmFtZTogJ3lhbmRleC1sb2dvJztcbiR5YW5kZXgtbG9nby14OiA2MjBweDtcbiR5YW5kZXgtbG9nby15OiAyNzVweDtcbiR5YW5kZXgtbG9nby1vZmZzZXQteDogLTYyMHB4O1xuJHlhbmRleC1sb2dvLW9mZnNldC15OiAtMjc1cHg7XG4keWFuZGV4LWxvZ28td2lkdGg6IDExNnB4O1xuJHlhbmRleC1sb2dvLWhlaWdodDogNTNweDtcbiR5YW5kZXgtbG9nby10b3RhbC13aWR0aDogOTkxcHg7XG4keWFuZGV4LWxvZ28tdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR5YW5kZXgtbG9nby1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4keWFuZGV4LWxvZ286ICg2MjBweCwgMjc1cHgsIC02MjBweCwgLTI3NXB4LCAxMTZweCwgNTNweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3lhbmRleC1sb2dvJywgKTtcbiR5YW5kZXgtbmFtZTogJ3lhbmRleCc7XG4keWFuZGV4LXg6IDg5OXB4O1xuJHlhbmRleC15OiA3NjVweDtcbiR5YW5kZXgtb2Zmc2V0LXg6IC04OTlweDtcbiR5YW5kZXgtb2Zmc2V0LXk6IC03NjVweDtcbiR5YW5kZXgtd2lkdGg6IDY1cHg7XG4keWFuZGV4LWhlaWdodDogMTlweDtcbiR5YW5kZXgtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHlhbmRleC10b3RhbC1oZWlnaHQ6IDkyM3B4O1xuJHlhbmRleC1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4keWFuZGV4OiAoODk5cHgsIDc2NXB4LCAtODk5cHgsIC03NjVweCwgNjVweCwgMTlweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3lhbmRleCcsICk7XG4keWFuZGV4LWMtbmFtZTogJ3lhbmRleF9jJztcbiR5YW5kZXgtYy14OiA2MjBweDtcbiR5YW5kZXgtYy15OiA1MTRweDtcbiR5YW5kZXgtYy1vZmZzZXQteDogLTYyMHB4O1xuJHlhbmRleC1jLW9mZnNldC15OiAtNTE0cHg7XG4keWFuZGV4LWMtd2lkdGg6IDE0MnB4O1xuJHlhbmRleC1jLWhlaWdodDogMzZweDtcbiR5YW5kZXgtYy10b3RhbC13aWR0aDogOTkxcHg7XG4keWFuZGV4LWMtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR5YW5kZXgtYy1pbWFnZTogJy4uL2ltZy9zcHJpdGUucG5nP3Y9Mic7XG4keWFuZGV4LWM6ICg2MjBweCwgNTE0cHgsIC02MjBweCwgLTUxNHB4LCAxNDJweCwgMzZweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3lhbmRleF9jJywgKTtcbiR5YW5kZXgtc29jLW5hbWU6ICd5YW5kZXhfc29jJztcbiR5YW5kZXgtc29jLXg6IDg1NHB4O1xuJHlhbmRleC1zb2MteTogMTAwcHg7XG4keWFuZGV4LXNvYy1vZmZzZXQteDogLTg1NHB4O1xuJHlhbmRleC1zb2Mtb2Zmc2V0LXk6IC0xMDBweDtcbiR5YW5kZXgtc29jLXdpZHRoOiAxM3B4O1xuJHlhbmRleC1zb2MtaGVpZ2h0OiAyNHB4O1xuJHlhbmRleC1zb2MtdG90YWwtd2lkdGg6IDk5MXB4O1xuJHlhbmRleC1zb2MtdG90YWwtaGVpZ2h0OiA5MjNweDtcbiR5YW5kZXgtc29jLWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiR5YW5kZXgtc29jOiAoODU0cHgsIDEwMHB4LCAtODU0cHgsIC0xMDBweCwgMTNweCwgMjRweCwgOTkxcHgsIDkyM3B4LCAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJywgJ3lhbmRleF9zb2MnLCApO1xuJHNwcml0ZXNoZWV0LXdpZHRoOiA5OTFweDtcbiRzcHJpdGVzaGVldC1oZWlnaHQ6IDkyM3B4O1xuJHNwcml0ZXNoZWV0LWltYWdlOiAnLi4vaW1nL3Nwcml0ZS5wbmc/dj0yJztcbiRzcHJpdGVzaGVldC1zcHJpdGVzOiAoJGFsZmFiYW5rLCAkYXJyb3ctZG93bi13aGl0ZSwgJGFycm93LWRvd24sICRhcnJvdy1yaWdodC13aGl0ZSwgJGFycm93LXJpZ2h0LCAkYXJyb3ctdXAtd2hpdGUsICRiaXRjb2luLCAkYm9udXMtNCwgJGJvbnVzLXNtYWxsLTEsICRib251cy10aW55LTEsICRjYW5jZWwsICRjaGVja21hcmssICRjbG9jaywgJGNvbWVwYXksICRjb250YWN0LCAkY291bnRlci1iZy1kYXJrLCAkY291bnRlci1iZywgJGNvdW50ZXIsICRjcm9zcy1ib2xkLCAkY3Jvc3MtYm9sZC1ncmV5LCAkY3VwLCAkY3VyYWdhbywgJGVjb2dyYSwgJGV4aXQsICRmYWNlYm9vay1zbWFsbCwgJGZhY2Vib29rLCAkZ2FtZXBhZCwgJGdpZnQsICRnb29nbGUtc21hbGwsICRnb29nbGUsICRoZWFydCwgJGljb24tcG9wdXAtcGFuZWwtYXJyb3csICRpbmZvLWxpZ2h0LCAkaW5mby1vdXRsaW5lLCAkaW5mbywgJGluc3RhZ3JhbSwgJGwxOCwgJGxvY2stc21hbGwsICRtYXN0ZXJjYXJkLCAkbWVkYWwtYnJvbnplLWxhcmdlLCAkbWVkYWwtYnJvbnplLCAkbWVkYWwtZ29sZC1odWdlLCAkbWVkYWwtZ29sZC1sYXJnZSwgJG1lZGFsLWdvbGQsICRtZWRhbC1zaWx2ZXItbGFyZ2UsICRtZWRhbC1zaWx2ZXIsICRtZWRhbCwgJG1pY3JvZ2FtaW5nLCAkbW9iaWxlcywgJG1vbmV0YSwgJG1vbmV5cnUsICRuYXYtZGl2aWRlciwgJG5ldGVudCwgJG9rLXNtYWxsLCAkb2ssICRva3BheSwgJHBheWVlciwgJHBlcmZlY3Rtb25leSwgJHBsYXksICRwcm9tc3Z5YXpiYW5rLCAkcHVyc2UsICRxaXdpLWxvZ28sICRxaXdpLCAkcWl3aS1jLCAkcnVibGUtY3VycmVuY3ktc2lnbiwgJHNhZmVib3gsICRzYmVyYmFuaywgJHNlYXJjaCwgJHNodWZmbGUsICRzbGlkZXItYXJyb3ctbGVmdCwgJHNsaWRlci1hcnJvdy1yaWdodCwgJHNwaW5uZXIsICRzdGFyLWJpZy1lbXB0eSwgJHN0YXItYmlnLCAkc3Rhci13aGl0ZSwgJHN0YXIsICRzdGFyZW1wdHksICRzdGFyaGFsZiwgJHRlcm1pbmFsLXN5bWJvbC10ZXJtaW5hbC1ydXMsICR0d2l0dGVyLXNtYWxsLCAkdHdpdHRlciwgJHZpcC0xLW1lZGl1bSwgJHZpcC0xLXNtYWxsLCAkdmlwLTItbWVkaXVtLCAkdmlwLTItc21hbGwsICR2aXAtMy1tZWRpdW0sICR2aXAtMy1zbWFsbCwgJHZpcC00LW1lZGl1bSwgJHZpcC00LXNtYWxsLCAkdmlwLTUtbWVkaXVtLCAkdmlwLTUtc21hbGwsICR2aXAtNi1tZWRpdW0sICR2aXAtNi1zbWFsbCwgJHZpc2EtbG9nbywgJHZpc2EsICR2aXNhbWFzdGVyY2FyZCwgJHZrb250YWt0ZS1zbWFsbCwgJHZrb250YWt0ZSwgJHZvbHVtZSwgJHcxLCAkd2FsbGV0LCAkd2VibW9uZXksICR3ZWJtb25leS1jLCAkeWFuZGV4LWxvZ28sICR5YW5kZXgsICR5YW5kZXgtYywgJHlhbmRleC1zb2MsICk7XG4kc3ByaXRlc2hlZXQ6ICg5OTFweCwgOTIzcHgsICcuLi9pbWcvc3ByaXRlLnBuZz92PTInLCAkc3ByaXRlc2hlZXQtc3ByaXRlcywgKTtcblxuLy8gVGhlIHByb3ZpZGVkIG1peGlucyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICBAaW5jbHVkZSBzcHJpdGUtd2lkdGgoJGljb24taG9tZSk7XG4vLyB9XG4vL1xuLy8gLmljb24tZW1haWwge1xuLy8gICBAaW5jbHVkZSBzcHJpdGUoJGljb24tZW1haWwpO1xuLy8gfVxuLy9cbi8vIEV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcbi8vXG4vLyBgZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbi8vIDxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cbi8vXG4vLyBUbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuLy9cbi8vIC8vIENTU1xuLy8gLmljb24ge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyB9XG4vL1xuLy8gLy8gSFRNTFxuLy8gPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbkBtaXhpbiBzcHJpdGUtd2lkdGgoJHNwcml0ZSkge1xuICB3aWR0aDogbnRoKCRzcHJpdGUsIDUpO1xufVxuXG5AbWl4aW4gc3ByaXRlLWhlaWdodCgkc3ByaXRlKSB7XG4gIGhlaWdodDogbnRoKCRzcHJpdGUsIDYpO1xufVxuXG5AbWl4aW4gc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpIHtcbiAgJHNwcml0ZS1vZmZzZXQteDogbnRoKCRzcHJpdGUsIDMpO1xuICAkc3ByaXRlLW9mZnNldC15OiBudGgoJHNwcml0ZSwgNCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRzcHJpdGUtb2Zmc2V0LXggICRzcHJpdGUtb2Zmc2V0LXk7XG59XG5cbkBtaXhpbiBzcHJpdGUtaW1hZ2UoJHNwcml0ZSkge1xuICAkc3ByaXRlLWltYWdlOiBudGgoJHNwcml0ZSwgOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRzcHJpdGUtaW1hZ2V9KTtcbn1cblxuQG1peGluIHNwcml0ZSgkc3ByaXRlKSB7XG4gIEBpbmNsdWRlIHNwcml0ZS1pbWFnZSgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtd2lkdGgoJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZS1oZWlnaHQoJHNwcml0ZSk7XG59XG5cbi8vIFRoZSBgc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuLy8gICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIFNDU1Ncbi8vXG4vLyBAaW5jbHVkZSBzcHJpdGVzKCRzcHJpdGVzaGVldC1zcHJpdGVzKTtcbkBtaXhpbiBzcHJpdGVzKCRzcHJpdGVzKSB7XG4gIEBlYWNoICRzcHJpdGUgaW4gJHNwcml0ZXMge1xuICAgICRzcHJpdGUtbmFtZTogbnRoKCRzcHJpdGUsIDEwKTtcbiAgICAuI3skc3ByaXRlLW5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsInN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBtYXJpYW0gZWRnZSBqcyBjbGlja2FibGlsaXR5XG59XG4uc3ZnLWdpZnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjZmZmO1xufVxuXG4uc3ZnLXN0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiAkeWVsbG93O1xuXG4gIC5lc3ZnLXN0YXItc2hhZG93IHtcbiAgICBmaWxsOiAjMDAwO1xuICB9XG5cbiAgJl9kaXNhYmxlZCB7XG4gICAgZmlsbDogIzA4MjAzYTtcbiAgICBzdHJva2U6ICMxNTM1NUE7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5cbi5zdmctY2FuY2VsIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnN2Z19fY2xvc2Uge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuLnN2Zy15YW5kZXgge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnN2Zy12aXNhLW1hc3RlcmNhcmQge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogNDZweDtcbn1cblxuLnN2Zy13ZWJtb25leSB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uc3ZnLXFpd2kge1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLnN2Zy13YWxsZXRvbmUge1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uc3ZnLW9rcGF5IHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5zdmctcGF5ZWVyIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zdmctcGVyZmVjdC1tb25leSB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc3ZnLWNvbWVwYXkge1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uc3ZnLWJpdGNvaW4ge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnN2Zy1jb250YWN0IHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5zdmctbW9uZXlydSB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuXG4uc3ZnLXRlcm1pbmFsIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cblxuLnN2Zy1jYXJkX3J1YiB7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uc3ZnLW1vbmV5IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuXG4uc3ZnX3Zrb250YWt0ZSB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5zdmdfb2Rub2tsYXNzbmlraSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5zdmdfdHdpdHRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5zdmdfdGVsZWdyYW17XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5zdmdfZmFjZWJvb2sge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uc3ZnX21haWxydSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6ICNmZmY7XG59IiwiLy8gY29sb3IgdmFyaWFibGVzXG5cbiRiZ2NvbG9yOiAjMDkyMDNhO1xuJGJnaGVhZDogIzA5MWIyZjtcbiRiZ2hlYWQtdG9wLXBhbmVsOiAjMDkxNDIwO1xuJHllbGxvdzogI2ZmZWEwMDtcbiRncmVlbjogIzAwZmY3NjtcbiR0ZXh0Y29sb3I6ICNmZWZlZmU7XG4kdGV4dGFjY2VudDogI2ZmZjAwMDtcbiR0ZXh0aW5mbzogIzAwYzZmZjtcbiR0ZXh0aW1wb3J0YW50OiAjZmEyZTM4O1xuXG4kdGFiLWxpZ2h0OiAjMWQzNTUwO1xuJHRhYi1saWdodGVzdDogIzI4M2I1MDtcbiR0YWItYmFzZTogIzA5MTQyMDtcblxuJGRhcmstc2xhdGUtYmx1ZS10d286ICMxNTM1NWE7IiwiLnN2Zy1hcnJvdy1sZWZ0LWRpbXMge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWFycm93LXJpZ2h0LWRpbXMge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWJpdGNvaW4tZGltcyB7XG5cdHdpZHRoOiAzMDYuNXB4O1xuXHRoZWlnaHQ6IDY0LjAwMXB4O1xufVxuXG4uc3ZnLWNhbmNlbC1kaW1zIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLnN2Zy1jYXJkX3J1Yi1kaW1zIHtcblx0d2lkdGg6IDE0MnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG59XG5cbi5zdmctY2xvc2UtZGltcyB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5zdmctY29tZXBheS1kaW1zIHtcblx0d2lkdGg6IDc3cHg7XG5cdGhlaWdodDogNzBweDtcbn1cblxuLnN2Zy1jb250YWN0LWRpbXMge1xuXHR3aWR0aDogMTEwcHg7XG5cdGhlaWdodDogNzBweDtcbn1cblxuLnN2Zy1jb3VudGVyLWRpbXMge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0OXB4O1xufVxuXG4uc3ZnLWZhY2Vib29rLWRpbXMge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uc3ZnLWdhbWUtaGFsbC1kaW1zIHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLnN2Zy1naWZ0LWRpbXMge1xuXHR3aWR0aDogMTI2cHg7XG5cdGhlaWdodDogMTEwcHg7XG59XG5cbi5zdmctbG90dGVyeS1kaW1zIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnN2Zy1sb3R0ZXJ5Mi1kaW1zIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnN2Zy1tYWlscnUtZGltcyB7XG5cdHdpZHRoOiAxMDAwcHg7XG5cdGhlaWdodDogMTAwMHB4O1xufVxuXG4uc3ZnLW1vYmlsZS1kaW1zIHtcblx0d2lkdGg6IDE0MnB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG59XG5cbi5zdmctbW9uZXktZGltcyB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5zdmctbW9uZXlydS1kaW1zIHtcblx0d2lkdGg6IDE0MnB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5zdmctb2Rub2tsYXNzbmlraS1kaW1zIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLnN2Zy1va3BheV9ydWItZGltcyB7XG5cdHdpZHRoOiAxNDJweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uc3ZnLXBheWVlcl9ydWItZGltcyB7XG5cdHdpZHRoOiAxNDJweDtcblx0aGVpZ2h0OiAzMXB4O1xufVxuXG4uc3ZnLXBlcmZlY3Rtb25leV91c2QtZGltcyB7XG5cdHdpZHRoOiAxNDJweDtcblx0aGVpZ2h0OiAyOXB4O1xufVxuXG4uc3ZnLXByb2ZpbGUtZGltcyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5zdmctcHJvbW8tZGltcyB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5zdmctcWl3aV9ydWItZGltcyB7XG5cdHdpZHRoOiAxMTFweDtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uc3ZnLXJ1YmxlLWRpbXMge1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uc3ZnLXNsaWRlci1sZWZ0LXRyYW5zcC1kaW1zIHtcblx0d2lkdGg6IDYzcHg7XG5cdGhlaWdodDogODhweDtcbn1cblxuLnN2Zy1zbGlkZXItcmlnaHQtdHJhbnNwLWRpbXMge1xuXHR3aWR0aDogNjNweDtcblx0aGVpZ2h0OiA4OHB4O1xufVxuXG4uc3ZnLXN0YXItZGltcyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5zdmctc3Rhci1maWxsZWQtZGltcyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5zdmctdGVsZWdyYW0tZGltcyB7XG5cdHdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiAzMDBweDtcbn1cblxuLnN2Zy10ZXJtaW5hbC1kaW1zIHtcblx0d2lkdGg6IDEyM3B4O1xuXHRoZWlnaHQ6IDQ3cHg7XG59XG5cbi5zdmctdG91cm5hbWVudC1kaW1zIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnN2Zy10d2l0dGVyLWRpbXMge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uc3ZnLXZpcC1kaW1zIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLnN2Zy12aXAtbGV2ZWwtZGltcyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5zdmctdmlwLXBvaW50cy1kaW1zIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnN2Zy12a29udGFrdGUtZGltcyB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5zdmctd2FsbGV0b25lLWRpbXMge1xuXHR3aWR0aDogODJweDtcblx0aGVpZ2h0OiA3MHB4O1xufVxuXG4uc3ZnLXdlYm1vbmV5LWRpbXMge1xuXHR3aWR0aDogMTQycHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLnN2Zy13aGVlbC1vZi1mb3J0dW5lLWRpbXMge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uc3ZnLXlhbW9uZXlfcnViLWRpbXMge1xuXHR3aWR0aDogMTQycHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuIiwiJHBzLXRoZW1lLWRlZmF1bHQ6IChcbiAgYm9yZGVyLXJhZGl1czogJHBzLWJvcmRlci1yYWRpdXMsXG4gIHJhaWwtZGVmYXVsdC1vcGFjaXR5OiAkcHMtcmFpbC1kZWZhdWx0LW9wYWNpdHksXG4gIHJhaWwtY29udGFpbmVyLWhvdmVyLW9wYWNpdHk6ICRwcy1yYWlsLWNvbnRhaW5lci1ob3Zlci1vcGFjaXR5LFxuICByYWlsLWhvdmVyLW9wYWNpdHk6ICRwcy1yYWlsLWhvdmVyLW9wYWNpdHksXG4gIGJhci1iZzogJHBzLWJhci1iZyxcbiAgYmFyLWNvbnRhaW5lci1ob3Zlci1iZzogJHBzLWJhci1jb250YWluZXItaG92ZXItYmcsXG4gIGJhci1ob3Zlci1iZzogJHBzLWJhci1ob3Zlci1iZyxcbiAgcmFpbC1ob3Zlci1iZzogJHBzLXJhaWwtaG92ZXItYmcsXG4gIHNjcm9sbGJhci14LXJhaWwtYm90dG9tOiAkcHMtc2Nyb2xsYmFyLXgtcmFpbC1ib3R0b20sXG4gIHNjcm9sbGJhci14LXJhaWwtaGVpZ2h0OiAkcHMtc2Nyb2xsYmFyLXgtcmFpbC1oZWlnaHQsXG4gIHNjcm9sbGJhci14LWJvdHRvbTogJHBzLXNjcm9sbGJhci14LWJvdHRvbSxcbiAgc2Nyb2xsYmFyLXgtaGVpZ2h0OiAkcHMtc2Nyb2xsYmFyLXgtaGVpZ2h0LFxuICBzY3JvbGxiYXIteS1yYWlsLXJpZ2h0OiAkcHMtc2Nyb2xsYmFyLXktcmFpbC1yaWdodCxcbiAgc2Nyb2xsYmFyLXktcmFpbC13aWR0aDogJHBzLXNjcm9sbGJhci15LXJhaWwtd2lkdGgsXG4gIHNjcm9sbGJhci15LXJpZ2h0OiAkcHMtc2Nyb2xsYmFyLXktcmlnaHQsXG4gIHNjcm9sbGJhci15LXdpZHRoOiAkcHMtc2Nyb2xsYmFyLXktd2lkdGgsXG4pO1xuXG4vLyBEZWZhdWx0IHRoZW1lXG4ucHMtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgcHMtY29udGFpbmVyKCRwcy10aGVtZS1kZWZhdWx0KTtcbn1cbiIsIkBtaXhpbiBzY3JvbGxiYXItcmFpbC1kZWZhdWx0KCR0aGVtZSkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KCR0aGVtZSwgYm9yZGVyLXJhZGl1cyk7XG4gIG9wYWNpdHk6IG1hcF9nZXQoJHRoZW1lLCByYWlsLWRlZmF1bHQtb3BhY2l0eSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXJhaWwtaG92ZXIoJHRoZW1lKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHRoZW1lLCByYWlsLWhvdmVyLWJnKTtcbiAgb3BhY2l0eTogbWFwX2dldCgkdGhlbWUsIHJhaWwtaG92ZXItb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItZGVmYXVsdCgkdGhlbWUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkdGhlbWUsIGJhci1jb250YWluZXItaG92ZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KCR0aGVtZSwgYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbn1cblxuQG1peGluIHNjcm9sbGJhci1ob3ZlcigkdGhlbWUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkdGhlbWUsIGJhci1ob3Zlci1iZyk7XG59XG5cbkBtaXhpbiBpbi1zY3JvbGxpbmcoJHRoZW1lKSB7XG4gICYucHMtaW4tc2Nyb2xsaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgICBAaW5jbHVkZSBzY3JvbGxiYXItcmFpbC1ob3ZlcigkdGhlbWUpO1xuICAgICAgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXItaG92ZXIoJHRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLXJhaWwtaG92ZXIoJHRoZW1lKTtcbiAgICAgID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLWhvdmVyKCR0aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExheW91dCBhbmQgdGhlbWUgbWl4aW5cbkBtaXhpbiBwcy1jb250YWluZXIoJHRoZW1lKSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgLy8gRWRnZVxuICBAc3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLy8gSUUxMCtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAmLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHRoZW1lLCBiYXItYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgaW4tc2Nyb2xsaW5nKCR0aGVtZSk7XG5cbiAgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgQGluY2x1ZGUgc2Nyb2xsYmFyLXJhaWwtZGVmYXVsdCgkdGhlbWUpO1xuICAgIGJvdHRvbTogbWFwX2dldCgkdGhlbWUsIHNjcm9sbGJhci14LXJhaWwtYm90dG9tKTsgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXgtcmFpbCAqL1xuICAgIGhlaWdodDogbWFwX2dldCgkdGhlbWUsIHNjcm9sbGJhci14LXJhaWwtaGVpZ2h0KTtcblxuICAgID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci1kZWZhdWx0KCR0aGVtZSk7XG4gICAgICBib3R0b206IG1hcF9nZXQoJHRoZW1lLCBzY3JvbGxiYXIteC1ib3R0b20pOyAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xuICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCR0aGVtZSwgc2Nyb2xsYmFyLXgtaGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBAaW5jbHVkZSBzY3JvbGxiYXItcmFpbC1kZWZhdWx0KCR0aGVtZSk7XG4gICAgcmlnaHQ6IG1hcF9nZXQoJHRoZW1lLCBzY3JvbGxiYXIteS1yYWlsLXJpZ2h0KTsgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG4gICAgd2lkdGg6IG1hcF9nZXQoJHRoZW1lLCBzY3JvbGxiYXIteS1yYWlsLXdpZHRoKTtcblxuICAgID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci1kZWZhdWx0KCR0aGVtZSk7XG4gICAgICByaWdodDogbWFwX2dldCgkdGhlbWUsIHNjcm9sbGJhci15LXJpZ2h0KTsgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuICAgICAgd2lkdGg6IG1hcF9nZXQoJHRoZW1lLCBzY3JvbGxiYXIteS13aWR0aCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgaW4tc2Nyb2xsaW5nKCR0aGVtZSk7XG5cbiAgICA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAgID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgICAgb3BhY2l0eTogbWFwX2dldCgkdGhlbWUsIHJhaWwtY29udGFpbmVyLWhvdmVyLW9wYWNpdHkpO1xuICAgIH1cblxuICAgID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLXJhaWwtaG92ZXIoJHRoZW1lKTtcblxuICAgICAgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXItaG92ZXIoJHRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci1yYWlsLWhvdmVyKCR0aGVtZSk7XG5cbiAgICAgID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLWhvdmVyKCR0aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb2xvcnNcbiRwcy1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbiRwcy1yYWlsLWRlZmF1bHQtb3BhY2l0eTogMCAhZGVmYXVsdDtcbiRwcy1yYWlsLWNvbnRhaW5lci1ob3Zlci1vcGFjaXR5OiAwLjYgIWRlZmF1bHQ7XG4kcHMtcmFpbC1ob3Zlci1vcGFjaXR5OiAwLjkgIWRlZmF1bHQ7XG5cbiRwcy1iYXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHBzLWJhci1jb250YWluZXItaG92ZXItYmc6ICNhYWEgIWRlZmF1bHQ7XG4kcHMtYmFyLWhvdmVyLWJnOiAjOTk5ICFkZWZhdWx0O1xuJHBzLXJhaWwtaG92ZXItYmc6ICNlZWUgIWRlZmF1bHQ7XG5cbi8vIFNpemVzXG4kcHMtc2Nyb2xsYmFyLXgtcmFpbC1ib3R0b206IDNweCAhZGVmYXVsdDtcbiRwcy1zY3JvbGxiYXIteC1yYWlsLWhlaWdodDogOHB4ICFkZWZhdWx0O1xuJHBzLXNjcm9sbGJhci14LWJvdHRvbTogMCAhZGVmYXVsdDtcbiRwcy1zY3JvbGxiYXIteC1oZWlnaHQ6IDhweCAhZGVmYXVsdDtcblxuJHBzLXNjcm9sbGJhci15LXJhaWwtcmlnaHQ6IDNweCAhZGVmYXVsdDtcbiRwcy1zY3JvbGxiYXIteS1yYWlsLXdpZHRoOiA4cHggIWRlZmF1bHQ7XG4kcHMtc2Nyb2xsYmFyLXktcmlnaHQ6IDAgIWRlZmF1bHQ7XG4kcHMtc2Nyb2xsYmFyLXktd2lkdGg6IDhweCAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgJy4uLy4uL3ZlbmRvci9wZXJmZWN0LXNjcm9sbGJhci9jc3MvbWFpbi5zY3NzJztcblxuLnBzLXRoZW1lLXRhYnMge1xuICBAaW5jbHVkZSBwcy1jb250YWluZXIobWFwLW1lcmdlKCRwcy10aGVtZS1kZWZhdWx0LCAoXG4gICAgICBib3JkZXItcmFkaXVzOiAxcHgsXG4gICAgICBzY3JvbGxiYXIteS1yYWlsLXdpZHRoOiA4cHgsXG4gICAgICBzY3JvbGxiYXIteS13aWR0aDogOHB4LFxuICAgICAgcmFpbC1kZWZhdWx0LW9wYWNpdHk6IDAuOSxcbiAgICAgIHJhaWwtY29udGFpbmVyLWhvdmVyLW9wYWNpdHk6IDEsXG4gICAgICBiYXItYmc6ICMxNTE0MWUsICAgLy8g0J7RgdC90L7QstCwINC00LvRjyDRgdC60YDQvtC70LvQsFxuICAgICAgYmFyLWhvdmVyLWJnOiAjNGQ0YjYzLFxuICAgICAgYmFyLWNvbnRhaW5lci1ob3Zlci1iZzogIzRkNGI2MywgIC8vINGB0LDQvNCwINGB0LrRgNC+0LvQu9GP0YnQsNGP0YHRjyDQv9C70LDRiNC60LBzc1xuICAgICAgcmFpbC1ob3Zlci1iZzogIzE1MTQxZSxcbiAgICAgIHNjcm9sbGJhci15LXJpZ2h0OiAwLFxuICAgICAgc2Nyb2xsYmFyLXktcmFpbC1yaWdodDogM3B4XG4gICkpKTtcbn1cblxuLnBzLXRoZW1lLWRldGFpbHMge1xuICAgQGluY2x1ZGUgcHMtY29udGFpbmVyKG1hcC1tZXJnZSgkcHMtdGhlbWUtZGVmYXVsdCwgKFxuICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHgsXG4gICAgICAgICAgIHNjcm9sbGJhci15LXJhaWwtd2lkdGg6IDhweCxcbiAgICAgICAgICAgc2Nyb2xsYmFyLXktd2lkdGg6IDhweCxcbiAgICAgICAgICAgcmFpbC1jb250YWluZXItaG92ZXItb3BhY2l0eTogMSxcbiAgICAgICAgICAgYmFyLWJnOiAjMWMyYzNlLCAgIC8vINCe0YHQvdC+0LLQsCDQtNC70Y8g0YHQutGA0L7Qu9C70LBcbiAgICAgICAgICAgYmFyLWhvdmVyLWJnOiAjMmQ4MmMzLFxuICAgICAgICAgICBiYXItY29udGFpbmVyLWhvdmVyLWJnOiAjMmQ4MmMzLCAgLy8g0YHQsNC80LAg0YHQutGA0L7Qu9C70Y/RidCw0Y/RgdGPINC/0LvQsNGI0LrQsFxuICAgICAgICAgICByYWlsLWhvdmVyLWJnOiAjMWMyYzNlLFxuICAgICAgICAgICBzY3JvbGxiYXIteS1yaWdodDogMCxcbiAgICAgICAgICAgc2Nyb2xsYmFyLXktcmFpbC1yaWdodDogM3B4XG4gICApKSk7XG4gfVxuXG4ucHMtaGlkZGVuLWRldGFpbHMge1xuICBAaW5jbHVkZSBwcy1jb250YWluZXIobWFwLW1lcmdlKCRwcy10aGVtZS1kZWZhdWx0LCAoXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4LFxuICAgICAgICAgIHNjcm9sbGJhci15LXJhaWwtd2lkdGg6IDhweCxcbiAgICAgICAgICBzY3JvbGxiYXIteS13aWR0aDogOHB4LFxuICAgICAgICAgIGJhci1iZzogdHJhbnNwYXJlbnQsICAgLy8g0J7RgdC90L7QstCwINC00LvRjyDRgdC60YDQvtC70LvQsFxuICAgICAgICAgIGJhci1ob3Zlci1iZzogdHJhbnNwYXJlbnQsXG4gICAgICAgICAgYmFyLWNvbnRhaW5lci1ob3Zlci1iZzogdHJhbnNwYXJlbnQsICAvLyDRgdCw0LzQsCDRgdC60YDQvtC70LvRj9GJ0LDRj9GB0Y8g0L/Qu9Cw0YjQutCwXG4gICAgICAgICAgcmFpbC1ob3Zlci1iZzogdHJhbnNwYXJlbnQsXG4gICAgICAgICAgc2Nyb2xsYmFyLXktcmlnaHQ6IDAsXG4gICAgICAgICAgc2Nyb2xsYmFyLXgtcmFpbDogdHJhbnNwYXJlbnQgIWltcG9ydGFudCxcbiAgICAgICAgICBzY3JvbGxiYXIteS1yYWlsLXJpZ2h0OiAzcHgsXG4gICAgICAgICAgcmFpbC1kZWZhdWx0LW9wYWNpdHk6IDAsXG4gICAgICAgICAgcmFpbC1jb250YWluZXItaG92ZXItb3BhY2l0eTogMCxcbiAgICAgICAgICByYWlsLWhvdmVyLW9wYWNpdHk6IDBcbiAgKSkpO1xufVxuXG4ucHMtdGhlbWUtaGlkZGVuID4ucHMtc2Nyb2xsYmFyLXgtcmFpbD4ucHMtc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufSIsIi50aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuXG4gICZfY29sb3JfYWNjZW50IHtcbiAgICBjb2xvcjogJHRleHRhY2NlbnQ7XG4gIH1cblxuICAmX2NvbG9yX2ltcG9ydGFudCB7XG4gICAgY29sb3I6ICNmZjFlMDA7XG4gIH1cblxuICAmX2ZvbnRfaHVnZXN0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmX2ZvbnRfaHVnZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgJl9mb250X2xhcmdlc3Qge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxuXG4gICZfZm9udF9sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbiAgJl9mb250X3NtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICZfZm9udF9zbWFsbGVzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9mYW1pbHlfYmFzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9hbGlnbl9jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG59IiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTFweCAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg1ZTljO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWI4N2Q1IDAlLCAjMTYzNDY0IDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgN3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyksIGluc2V0IDAgMXB4IDAgIzdhYzdmZiwgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTFweCAwICMzNTViOGEsIGluc2V0IDAgMXB4IDZweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJ1dHRvbl9mb250X2NvbmQge1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idXR0b25fc21hbGwge1xuICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoNiwgMjMsIDQyLCAwLjY1KTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuXG4uYnV0dG9uX3NoYXBlX3JvdW5kIHtcbiAgcGFkZGluZzogOXB4IDIwcHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkNTMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZjhkMDAsI2UyZDUzMyk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCByZ2IoNTgsIDQsIDQpO1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM0KSwgMCAzcHggMnB4IHJnYmEoNCwgNCwgNCwgMC4yNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNlMmQ1MzMsIDEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgZGFya2VuKCNmZjhkMDAsMTAlKSAwJSwgZGFya2VuKCNlMmQ1MzMsMTAlKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cblxuLmJ1dHRvbl9jb2xvcl9vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkNTMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZiMTFhIDAlLCAjZTJkNTMzIDEwMCUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiKDU4LCA0LCA0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIDAgM3B4IDZweCAjMDQwNDA0O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZTJkNTMzLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIGRhcmtlbigjZmY4ZDAwLDEwJSkgMCUsIGRhcmtlbigjZTJkNTMzLDEwJSkgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uYnV0dG9uX2NvbG9yX2Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjMDAwMDAwIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMXB4IDEwcHggMXB4ICMwMDk1ZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggIzAwOTVmZjtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggIzAwOTVmZjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogeWVsbG93O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggeWVsbG93O1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggeWVsbG93O1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDEwcHggMXB4IHllbGxvdztcbiAgfVxufVxuXG4uYnV0dG9uX2NvbG9yX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmQ1MzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmOGQwMCwjZTJkNTMzKTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYig1OCwgNCwgNCk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZTJkNTMzLDEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgZGFya2VuKCNmZjhkMDAsMTAlKSAwJSwgZGFya2VuKCNlMmQ1MzMsMTAlKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5idXR0b25fY29sb3JfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjMDAwMDAwIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMXB4IDEwcHggMXB4ICMwMDk1ZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggIzAwOTVmZjtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggIzAwOTVmZjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogeWVsbG93O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggeWVsbG93O1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggeWVsbG93O1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDEwcHggMXB4IHllbGxvdztcbiAgfVxufVxuXG4uYnV0dG9uX2NvbG9yX3BhbGVibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNzA5OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIuOXB4IDEuMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCAwIDJweCAxcHggcmdiYSgxMywgMjUsIDM5LCAwLjM3KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzRjNzA5OSwxMCUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmJ1dHRvbl9jb2xvcl9icmlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGFkNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlYThkYiAwJSwgIzIzNmRkMiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMzg4YWQ2LDEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgZGFya2VuKCM0ZWE4ZGIsMTAlKSAwJSwgZGFya2VuKCMyMzZkZDIsMTAlKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5idXR0b25fY29sb3JfdHJhbnNwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDA2MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyNjQwNjEsMTAlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5idXR0b25fc3R5bGVfZmxhdCB7XG4gIHdpZHRoOiA3OXB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMTMyZTRkLCAwIDFweCAwICMxNzU0OTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjNDk0NzY3LCAwIDFweCAwICMxNzU0OTk7XG4gIH1cbn1cbi5idXR0b25fbGlnaHR7XG4gIGJhY2tncm91bmQ6ICMxMzVhODI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBAaW5jbHVkZSBTbWFsbHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBAaW5jbHVkZSB4U21hbGx7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn0iLCJcbi8qIGJyZWFrIHBvaW50cyovXG4keGw6IDE0NDBweDtcbiRsOiAxMjQwcHg7XG4kbTogMTAwMHB4O1xuJHM6IDc2OHB4O1xuJHhzOiA0MDBweDtcbiR4eHM6IDMyMHB4O1xuXG5AbWl4aW4geHhTbWFsbCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICN7JHhzIC0gMXB4fSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4geFNtYWxsIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuICBhbmQgKG1heC13aWR0aDogI3skcyAtIDFweH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIFNtYWxsIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzfSkgYW5kIChtYXgtd2lkdGg6ICN7JG0gLSAxcHh9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBNZWRpdW0ge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG19KSBhbmQgKG1heC13aWR0aDogI3skbCAtIDFweH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIExhcmdlIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsfSkgYW5kIChtYXgtd2lkdGg6ICN7JHhsIC0gMXB4fSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4geExhcmdlIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR4bH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiBISUdIIFBQSSBESVNQTEFZIEJBQ0tHUk9VTkRTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQG1peGluIGJhY2tncm91bmQtMngoJHBhdGgsICRleHQ6IFwicG5nXCIsICR3OiBhdXRvLCAkaDogYXV0bywgJHBvczogbGVmdCB0b3AsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xuXG5cdCRhdDF4X3BhdGg6IFwiI3skcGF0aH0uI3skZXh0fVwiO1xuXHQkYXQyeF9wYXRoOiBcIiN7JHBhdGh9QDJ4LiN7JGV4dH1cIjtcblxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhdDF4X3BhdGh9XCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcblxuXHRAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIDogMS41KSxcblx0YWxsIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8yKSxcblx0YWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuXHRhbGwgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhdDJ4X3BhdGh9XCIpO1xuXHR9XG59XG4iLCIuaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzBkMGMxMywgMCAxcHggMCAjMzIzMTQ0O1xuICAgIGNvbG9yOiAjZjBmMmY0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2xlYXJTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDIxcHg7XG5cbiAgICAuaW5wdXRfd2l0aGJ1dHRvbiAmIHtcbiAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE0MjA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDM1Yzc3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAxcHggIzIwMzk1NiwgaW5zZXQgLTEyMXB4IDAgMCAjMDkxNDIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuIiwiLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM4KSwgMCAxcHggMCAjMjIyMTMwO1xuICAgIH1cblxuICAgIC5jaGVja2JveF9faW5uZXI6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZDAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZmOGQwMCAwJSwgI2UyZDUzMyAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJGNoZWNrbWFyayk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5jaGVja2JveF9faW5uZXI6Y2hlY2tlZCArICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jaGVja2JveF9kYXJrIHtcblxuICAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNjY2M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveF9faW5uZXI6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogIzA5MjAzYTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuY2hlY2tib3hfX2lubmVyOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyNzEzJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3R0b206IDRweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cblxufSIsIi5yYWRpb2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAmOmJlZm9yZSwgLnJhZGlvYnV0dG9uX19pbm5lcjpjaGVja2VkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDEuNHB4IDIuN3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTgpO31cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLnJhZGlvYnV0dG9uX19pbm5lcjpjaGVja2VkICsgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbn0iLCIud3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTQwcHg7XG5cbiAgQGluY2x1ZGUgeExhcmdle1xuICAgIHdpZHRoOiAxNDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBMYXJnZXtcbiAgICB3aWR0aDogMTE4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufSIsIi5zZWN0aW9uIHtcbiAgd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgIHdpZHRoOiAxNDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgd2lkdGg6IDExODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zZWN0aW9uX2Z1bGwgJiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzMzNDM1NiwgaW5zZXQgLTFweCAwIDAgMCAjMmQ1MTdkLCBpbnNldCAxcHggMCAwIDAgIzJkNTE3ZDtcbiAgICAgICYudG91cm5hbWVudC1zZWN0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjMmQ1MTdkO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICMzMzQzNTYsIGluc2V0IC0xcHggMCAwIDAgIzJkNTE3ZCwgaW5zZXQgMXB4IDAgMCAwICMyZDUxN2Q7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzNkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTg4ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTtcbiAgICAgIH1cbiAgICAgICYtbG90dGVyeXtcbiAgICAgICAgYmFja2dyb3VuZDogIzA5MjAzYTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbl9sb3R0ZXJ5LWRldGFpbHN7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucGFuZWx7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAmX19jZWxse1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZ19vdmVyZmxvd3tcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmQ0YztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwOTIwM2E7XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgbWluLXdpZHRoOiA0NjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICBtaW4td2lkdGg6IDM4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgICAgIC5zZWN0aW9uX3Byb21vICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZDRjO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl93aW5zbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX3Byb21vIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG5cblxuICAvLyBNYWluIHBhZ2VcblxuICAmX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMzJlNGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDMwMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjUzZDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgIzIxNDI2ODtcblxuICAgICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgICAgcmlnaHQ6IDQ1OXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICAgIHJpZ2h0OiAzODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICByaWdodDogMjIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyBGdWxsIHdpZHRoIHBhZ2UgKHdpdGhvdXQgYXNpZGUpXG5cbiAgJl9mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICYtdG91cm5hbWVudHtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbG90dGVyeV9mdWxse1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwMWEzYjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbn0iLCIudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAmX19yb3cge1xuICAgIGhlaWdodDogNDNweDtcblxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAme1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgICAubGVhZGVyYm9hcmQgJi5zaWduZWRfaW5fdXNlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzMxNTE4ZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTg0YzY7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMXB4ICMzYTg0YzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZDRiO1xuXG4gICAgICAudGFibGVfcHJvbW8gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDYyOGU7XG4gICAgICB9XG5cbiAgICAgIC50YWJsZV9sZWFkZXJib2FyZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2M2NTtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYWN0aXZlLnRhYmxlX19yb3cgLnRhYmxlX19jZWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjY4YTI7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICM1YTg4YmQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC50YWJsZV9wcm9tbyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX2VtcHR5IHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAvLyAmX19oZWFkcm93IHtcblxuICAvLyB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODhhZGQ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICZfZmx1aWQudGFibGVfX2NlbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50YWJsZV9sZWFkZXJib2FyZCAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnRhYmxlX3Byb21vICYge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnRhYmxlX2xlYWRlcmJvYXJkICYge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnRhYmxlX19oZWFkcm93ICYge1xuICAgICAgY29sb3I6ICNhOGQxZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAudGFibGUudGFibGVfbGVhZGVyYm9hcmQgJntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzY7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgICAgIGNvbG9yOiAjN2M5ZGRiO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZV9wcm9tbyAudGFibGVfX2hlYWRyb3cgJiB7XG4gICAgICBjb2xvcjogI2M4YzdkYztcbiAgICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgIH1cblxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2hlYWRyb3cgJixcbiAgICAudGFibGVfZ2FtZXBsYXkgLnRhYmxlX19oZWFkcm93ICZcbiAgICB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC50YWJsZV9faGVhZHJvdyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50YWJsZV9wcm9tbyAudGFibGVfX2hlYWRyb3cgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTRweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLnRhYmxlX3Byb21vIC50YWJsZV9faGVhZHJvdyAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDE0cHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2hlYWRyb3cgJjpsYXN0LWNoaWxkLFxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2hlYWRyb3cgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5ICY6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogI2ZkYzIzNjtcbiAgICB9XG5cbiAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5ICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGNvbG9yOiAjMTdiMjcxO1xuICAgIH1cbiAgICAudGFibGVfbGVhZGVyYm9hcmQgLnRhYmxlX19ib2R5IC50YWJsZV9fcm93Omxhc3QtY2hpbGQgJntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDM2O1xuICAgIH1cblxuXG4gICAgLnRhYmxlX19ib2R5ICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnRhYmxlX19ib2R5ICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnRhYmxlX2xlYWRlcmJvYXJkIC50YWJsZV9fYm9keSAmOmxhc3QtY2hpbGQsXG4gICAgLnRhYmxlX2xlYWRlcmJvYXJkIC50YWJsZV9fYm9keSAmOm50aC1jaGlsZCgzKVxuICAgIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZV9sZWFkZXJib2FyZCAudGFibGVfX2JvZHkgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gIC5vdmVyZmxvd19vdXRlciB7XG4gICAgbWF4LXdpZHRoOiA1OHB4O1xuICB9XG4gIC5vdmVyZmxvd19lbGxpcHNpcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbn0iLCIuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfcHJvbW8ge1xuICAgIHBhZGRpbmc6IDMwcHggMjRweCAzMHB4IDI2cHg7XG4gIH1cblxuICAmX19wcm9tby1ib251cyB7XG4gICAgLy9oZWlnaHQ6IDIxM3B4O1xuXG4gICAgJl9maXhlZCB7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcm9tby10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjUyN2I7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpLCBpbnNldCAwIC0zcHggMCAjMjE0MTY2LCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcblxuICAgICZfZml4ZWQge1xuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyOXB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuXG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fdG9we1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N1cnRvdXIge1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgd2lkdGg6IDkzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwIDEycHggMTQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjUzZDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWE1YTkxO1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICBib3JkZXItdG9wOiAwcHg7XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgdG9wOiAxMjdweDsgXG4gICAgfVxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMnB4IDEwMHB4O1xuICAgICAgdG9wOiAxMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMnB4IDcwcHg7XG4gICAgICB0b3A6IDEzN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDAgMTJweCAzNnB4O1xuICAgICAgdG9wOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFhNWE5MTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmX3Ryb3BoeSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJvcGh5LnBuZ1wiKTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2luZm8ge1xuICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAmX190b29sdGlwLnRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIHRvcDogMjdweDtcblxuICAgIC5hc2lkZV9faWNvbl9pbmZvOmhvdmVyICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgY29sb3I6ICNmZmYwMDE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICBcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdG91cm5hbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIC50b3VybmFtZW50X19idXR0b257XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2xvdHRlcnl7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgIC5sb3R0ZXJ5X19pbWctb3ZlcmxheXtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIFxuICAgICAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb3R0ZXJ5X190aW1lcntcbiAgICAgICAgLnRpbWVyX19ub3Rle1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGltZXJfX2NlbGx7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aW1lcl9fcm93X2NhcHRpb257XG4gICAgICAgICAgLnRpbWVyX19jZWxse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hvbGRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWE1YTkxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODRiO1xuXG4gICAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTVhOTE7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjMDQ0NjljIDAlLCM1MmJhZmYgNTAlLCMwNDQ2OWMgMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTI0cHg7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgdG9wOiAxMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAxMzRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICAgIHRvcDogMTM3cHg7XG4gICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjMDQ0NjljIDAlLCM1MmJhZmYgNTAlLCMwNDQ2OWMgMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgICAgbGVmdDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX2dhbGxlcnkge1xuICAgIHBhZGRpbmc6IDE4cHggMTJweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIycHggMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDExcHggMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMThweCAzJSAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfcHJvbW8ge1xuICAgIHBhZGRpbmc6IDMwcHggMjZweCAxODJweCAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjJkNGM7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMzBweCAyNnB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9wcm9maWxlIHtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICB9XG5cbiAgfVxuXG4gICZfcHJvbW8tZGV0YWlscyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDk1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZDRjO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfdG91cm5hbWVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcbiAgfVxuXG4gICZfdG91cm5hbWVudC1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNnB4IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDhweCAyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9sb3R0ZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjhweCAyMHB4O1xuICB9XG5cbiAgJl9sb3R0ZXJ5LWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDI2cHggMDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgLm1haW5fZ2FsbGVyeSAmIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC5tYWluX3Byb21vICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluX3RvdXJuYW1lbnQgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NGI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmE1ODhjO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2lkdGg6IDg3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMzBweCAwcHggIzRjOWNiOTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBTbWFsbHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdoZWFkO1xuICBoZWlnaHQ6IDE4MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgIFxuICB9XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxNTZweDtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgLy8gICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlYWRlci1iZy1sZWZ0LnN2ZycpO1xuICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA5MTQyMCAwJSwjMDkxNDIwIDMyJSwjMTMyZTRkIDMyJSwgIzMyNGM2OSAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgLy8gZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZWFkZXItYmctcmlnaHQuc3ZnJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDkxNDIwIDAlLCMwOTE0MjAgMzIlLCMxMzJlNGQgMzIlLCAjMzI0YzY5IDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZWFkZXItYmctY2VudGVyLnN2ZycpO1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDAgbGVmdCAtMTM2cHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgfVxuICAgIC8vICZfYmcge1xuICAgIC8vICAgaGVpZ2h0OiAyNTVweDtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyAgIHRvcDogMDtcbiAgICAvLyAgIHotaW5kZXg6IDA7XG4gICAgLy8gICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZWFkZXItYmctY2VudGVyLnN2ZycpO1xuICAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDAgbGVmdCAtMTY4cHg7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgIC8vICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDAgbGVmdCAtMTI5cHg7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDAgbGVmdCAtMTYycHg7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAwIGxlZnQgLTE2MHB4O1xuICAgIC8vICAgfVxuXG4gICAgLy8gICBAaW5jbHVkZSB4U21hbGwge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMCBsZWZ0IC0xNjhweDtcbiAgICAvLyAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICB9XG4gICAgLy8gfSBcblxuXG4gICAgJl9zY3JvbGwge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHRvdWNoLWFjdGlvbjogaW5pdGlhbDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3RvcHBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnaGVhZC10b3AtcGFuZWw7XG5cbiAgICAvLyBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgIC8vICAgcGFkZGluZy1sZWZ0OiAzMjBweDtcbiAgICAvLyB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcblxuICAgICAgLnNpZ251cCB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgLnNpZ251cF9fYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA5cHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkLXBhbmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY0cHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkLXBhbmVsX19jZWxsX2ZsdWlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWQtcGFuZWxfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIxcHggMTBweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1NnB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvL2xvZ28ucG5nJyk7XG4gICAgXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgdG9wOiA3NHB4O1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBiYWNrZ3JvdW5kLTJ4KCAnLi4vaW1nL2xvZ28vbG9nbycsICdwbmcnLCAzMDBweCwgMjI0cHgsIGNlbnRlciBjZW50ZXIsIG5vLXJlcGVhdCApO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtMngoICcuLi9pbWcvbG9nby9sb2dvJywgJ3BuZycsIDEyNXB4LCA4MHB4LCBjZW50ZXIgY2VudGVyLCBuby1yZXBlYXQgKTtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHRvcDogNjVweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDRweDtcbiAgICBwYWRkaW5nOiAzcHggMCA0MHB4IDE5OHB4O1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeExhcmdle1xuICAgICAgcGFkZGluZzogM3B4IDAgNDBweCAzMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZXtcbiAgICAgIHBhZGRpbmc6IDNweCAwIDQwcHggMjk1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZzogMjdweCAwIDQwcHggMTY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE3MHB4IWltcG9ydGFudDtcbiAgICAgIHRvcDogNjJweDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAycHggMTRweCAwcHggMjJweDtcblxuICAgICAgLmhlYWQtcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbG9nZ2VkIHtcblxuICAgICAgQGluY2x1ZGUgeExhcmdle1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNDBweCAzMzBweDtcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSBMYXJnZXtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDQwcHggMjk1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIE1lZGl1bXtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDQwcHggMjEzcHg7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNDBweCAyMjhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG5cbiAgICAgIC5zaWdudXAge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaWdudXBfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOXB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9faGVhZC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMjYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzMyNGM2OSwgIzEzMmU0ZCk7XG4gICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxODRweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogNTBweDtcblxuICAgICAgLm5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90b3B7XG4gICAgICBcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSg4NywgMTg1LCAyMjAsIDAuMjkpLCMzNWQwZmYgNTAlLHJnYmEoODcsIDE4NSwgMjIwLCAwLjI5KSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4MHB4IDEwcHggcmdiYSg2MywyMDAsMjUwLDEpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggODBweCAxMHB4IHJnYmEoNjMsMjAwLDI1MCwxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4MHB4IDEwcHggcmdiYSg2MywyMDAsMjUwLDEpO1xuICAgICAgICBAaW5jbHVkZSBMYXJnZXtcbiAgICAgICAgICByaWdodDogMjU7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wYW5lbC1vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuaGVhZGVyX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNjYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb25maXJtLWVtYWlse1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCNmZGEzMWIsI2ZkMDgzNCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgei1pbmRleDogMTE7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbmZpcm0tZW1haWxfX3R4dHtcbiAgICAgIHdpZHRoOiA5NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLDAsMCwuMjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgICAgd2lkdGg6IDEyODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgICB3aWR0aDogMTE4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29uZmlybS1lbWFpbF9fY2xvc2V7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuXG4gIH1cbn0iLCIuaGVhZC1wYW5lbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcblxuICBAaW5jbHVkZSBTbWFsbHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICAmX2ZsdWlkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BvaW50ZXIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZ19hbmRfZ2V0X2JvbnVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ3cHggNTRweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWdfYW5kX2dldF9ib251c19zbWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU2cHggNDNweDsgXG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICB9XG4gIH1cblxuICAmX19zaWdudXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTNweCAyMXB4IDE0cHggMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJjODVjYSwgIzE2NDI3OCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICM3YWM3ZmYsIGluc2V0IDAgMXB4IDZweCAwIHJnYmEoMjA0LCAyNDIsIDI1NSwgMC41KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjFweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubW9iaWxlLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsMCwwLC4xMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgJl9ibHVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMyYzg1Y2EsIzE2NDI3OCk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzdhYzdmZixpbnNldCAwIDFweCA2cHggMCByZ2JhKDIwNCwyNDIsMjU1LC41KTtcblxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTlweDtcbiAgfVxuXG4gICZfX2NvdW50cGFkLmNvdW50cGFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcblxuICAgIC5jb3VudHBhZF9fY291bnRlciB7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXNoaWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDlweCA3cHg7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxufSIsIi51c2VyLXBhbmVsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxcHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX2FjdGlvbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcblxuICAgICAgLmhlYWRlcl9fcGFuZWxfbG9nZ2VkLm9wZW4gJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgbWluLXdpZHRoOiA4NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc3RhdHVzIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gICZfX3N0YXR1cy5zdGF0dXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGluZy5yYXRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgLnVzZXItcGFuZWxfX2NlbGxfYm9udXMgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjJweDtcbiAgICAgIHdpZHRoOiAxNDRweDtcblxuXG4gICAgICAucmF0aW5nX19pbmZvIHtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICByaWdodDogLTM0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhMYXJnZSB7XG5cbiAgICAgICAgLnJhdGluZ19fYmFyIHtcbiAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nX190aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTGFyZ2Uge1xuXG4gICAgICAgIC5yYXRpbmdfX2JhciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5yYXRpbmdfX2JhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nX19pbmZvIHtcbiAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnJhdGluZ19fdGl0bGVfYWNjZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuXG4gICAgICAucmF0aW5nX19iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuXG4gICAgICAucmF0aW5nX19iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG5cbiAgICAgIC5yYXRpbmdfX2JhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgIH1cblxuICAgICAgLnJhdGluZ19fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIH1cblxuICAgICAgLnJhdGluZ19faWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAucmF0aW5nX19pbmZvIHtcbiAgICAgICAgcmlnaHQ6IC0yNnB4O1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDgyMDNhO1xuICAgICAgfVxuXG5cbiAgICAgIC5yYXRpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAucmF0aW5nX19iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucmF0aW5nX19wZXJjZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAucmF0aW5nX19pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmX19ib251cy5yYXRpbmcge1xuXG4gIH1cblxuICAmX19idXR0b24uYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDhweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsI2ZmOGQwMCwjZTJkNTMzKTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiKDU4LCA0LCA0KTtcbiAgICBwYWRkaW5nOiAxNHB4IDEycHggMTJweDtcbiAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDIxMCwgMjI4LCA0NywgMC43KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiA5cHggN3B4O1xuICAgICAgd2lkdGg6IDg3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE5cHggYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzA4MjAzYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3VudHBhZC5jb3VudHBhZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ4cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzA4MjAzYTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jb3VudHBhZF9faWNvbiB7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jb3VudHBhZF9fY291bnRlciB7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgIC5yYXRpbmdfX3N0YXJzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIExhcmdlIHtcbiAgICAucmF0aW5nX19zdGFycyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgLnJhdGluZ19fc3RhcnMge1xuICAgICAgLy9wYWRkaW5nLXRvcDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUsICZfX2xvZ291dCwgJl9fc3dpdGNobGFuZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMGE2ZmY7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDgyMDNhO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUgLm1vYmlsZS1uYXZfX2ljb24ge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19sb2dvdXQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAmX19zd2l0Y2hsYW5nIHtcblxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAmX2ltcG9ydGFudCB7XG4gICAgICBjb2xvcjogI2ZjNTUyNjtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwYTZmZjtcbiAgICBwYWRkaW5nOiAycHggNDBweDtcblxuICAgICZfYWNjZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX192aXAtcG9pbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAudXNlci1wYW5lbF9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC51c2VyLXBhbmVsX19jYXB0aW9uX2FjY2VudCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDgyMDNhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLnRvcHBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAxOS41cHggMTBweCAxOS41cHggMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICBAaW5jbHVkZSB4U21hbGx7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIH1cblxuICAgICAgLnRvcHBhbmVsX19idXR0b25fY2xvc2UgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC50b3BwYW5lbF9fYnV0dG9uX2Nsb3NlICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDI1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYzg1Y2EsICMxNjQyNzgpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjN2FjN2ZmLCBpbnNldCAwIDFweCA2cHggMCByZ2JhKDIwNCwgMjQyLCAyNTUsIDAuNSk7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgJl9jbG9zZSB7XG4gICAgICB0ZXh0LWluZGVudDogLTQ0NDRweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG59IiwiLnVzZXItdG9wcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLndyYXAge1xuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5MXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMjVweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICR0ZXh0Y29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAuaGVhZGVyX190b3BwYW5lbC5vcGVuICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBjb2xvcjogIzAwYTZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGNvbG9yOiAjMDBhNmZmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoOSwgMTksIDMyLCAwKSwgIzA5MTQyMCk7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX190b3BwYW5lbC5vcGVuICYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC5oZWFkZXJfX3RvcHBhbmVsLm9wZW4gJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZzogMCAxOHB4IDAgMjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMCAxOHB4IDAgMjFweDtcbiAgICAgICZfdmlwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTAlLCAjMmI0NDYwLCAjMDkxNDIwKTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAmX3Byb2ZpbGUge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDAgMTZweDtcblxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRuYXYtZGl2aWRlcik7XG5cbiAgICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JhbGFuY2Uge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjFweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzQ2YjhmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcblxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcblxuICAgICAgLnVzZXItdG9wcGFuZWxfX2l0ZW1fcHJvZmlsZSAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX2JhbGFuY2UgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAudXNlci10b3BwYW5lbF9faXRlbV92aXAgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAudXNlci10b3BwYW5lbF9faXRlbV9iYWxhbmNlICYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51c2VyLXRvcHBhbmVsX19pdGVtX3ZpcCAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICNmMWU0MTk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfaW1wb3J0YW50IHtcbiAgICAgIGNvbG9yOiAjRkM1NTI2O1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgIH1cblxuICAgICZfd2hpdGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogI2ZmZjtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuXG4gICAgJl92aXAge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICB9XG5cbiAgICAgIC51c2VyLXRvcHBhbmVsX19idXR0b25fY2xvc2UgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC51c2VyLXRvcHBhbmVsX19idXR0b25fY2xvc2UgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDUwJSwgIzJiNDQ2MCwgIzA5MTQyMCk7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItdG9wcGFuZWxfX25vdGUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDI1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYzg1Y2EsICMxNjQyNzgpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjN2FjN2ZmLCBpbnNldCAwIDFweCA2cHggMCByZ2JhKDIwNCwgMjQyLCAyNTUsIDAuNSk7XG5cblxuICAgICZfY2xvc2Uge1xuICAgICAgdGV4dC1pbmRlbnQ6IC00NDQ0cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtLWNvbmZpcm0tYnRuLCAmX19pdGVtLWNvbmZpcm0tYnRuOmhvdmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwwLDAsLjIyKTtcbiAgICBwYWRkaW5nOiA3cHggMjJweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRvcDogLTEzcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjUyNjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5zdGF0dXMge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1YjgwO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxufVxuXG4uc3RhdHVzX2h1Z2Uge1xuICB3aWR0aDogMTE0cHg7XG4gIGhlaWdodDogMTE3cHg7XG5cbiAgLnN0YXR1c19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkycHg7XG4gIH1cblxuICAuc3RhdHVzX19ub3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvdHRvbTogOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbn0iLCIucmF0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlYTFlMTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggaHNsYSgwLDAlLDEwMCUsLjExKSwwIDAgMTZweCByZ2JhKDAsMCwwLC4yNiksMCA4cHggMTBweCByZ2JhKDAsMCwwLC4xNik7XG5cbiAgICAucmF0aW5nX19zdW1tYXJ5ICYge1xuICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgXG4gICAgfVxuXG4gIH1cblxuICAmX190b29sdGlwIHtcbiAgICBtaW4td2lkdGg6IDE5MXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgLnJhdGluZ19fc3VtbWFyeSAmIHtcbiAgICAgIHJpZ2h0OiAtMTE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLnJhdGluZ19fc3VtbWFyeV9fcHJvZmlsZSAmIHtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgIH1cblxuICAgIC5yYXRpbmdfX2luZm86aG92ZXIgJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgJl9yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAucmF0aW5nX19pbmZve1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfYWNjZW50IHtcbiAgICAgIGNvbG9yOiAkdGV4dGFjY2VudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICYucmF0aW5nX190aXRsZV9sYXJnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJHRleHRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICR0ZXh0YWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXJzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MGQxMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTMzMTUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVhMWUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MyksIDAgMCAyN3B4IHJnYmEoMTIyLCAyNDcsIDI1NSwgMC41OCksIDAgMCAyNHB4ICMwMDA7XG4gIH1cblxuICAmX19wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgY29sb3I6ICR0ZXh0Y29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuXG4gICAgJl9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gc3R5bGVzIGZvciBnYW1lcGxheSBwYWdlXG5cbi5yYXRpbmdfZ2FtZXBsYXkge1xuXG4gIC5yYXRpbmdfX2JhciB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuXG4gIC5yYXRpbmdfX3N0YXJzIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgLmZhLXN0YXIge1xuICAgICAgY29sb3I6ICNGMkU0MTk7XG4gICAgfVxuICAgIC5mYS1zdGFyLW8ge1xuICAgICAgY29sb3I6ICMwODIwM0E7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzIyNDc2ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgIH1cblxuICAucmF0aW5nX19wZXJjZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG59XG5cbi8vIHN0eWxlcyBmb3IgcHJvZmlsZSB0YWIgY29udGVudFxuLnJhdGluZ19wcm9maWxlIHtcblxuICAucmF0aW5nX19zdGFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtODFweDtcbiAgICAgIGxlZnQ6IDY5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5mYS1zdGFyIHtcbiAgICAgIGNvbG9yOiAjRjJFNDE5O1xuICAgIH1cbiAgICAuZmEtc3Rhci1vIHtcbiAgICAgIGNvbG9yOiAjMDgyMDNBO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMyMjQ3NmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgfVxuXG4gIC5yYXRpbmdfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAucmF0aW5nX19iYXIge1xuICAgIG1hcmdpbjogMzZweCA2MnB4IDM2cHggNDZweDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIC5yYXRpbmdfX2luZm8ge1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMzZweCA0MnB4IDM2cHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luOiAzNnB4IDQ4cHggMTRweCAxOHB4O1xuICAgIH1cblxuICB9XG5cblxuXG4gIC5yYXRpbmdfX3BlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5yYXRpbmdfX3N1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgcGFkZGluZzogMCAxOHB4IDAgMjJweDtcblxuICAgIC5yYXRpbmdfX2luZm8ge1xuICAgICAgcmlnaHQ6IC0zM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5yYXRpbmdfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgJl9hY2NlbnQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucmF0aW5nX3Byb2ZpbGVfYm9udXMge1xuXG4gIC5yYXRpbmdfX3N1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucmF0aW5nX19iYXIge1xuICAgIG1hcmdpbjogMzZweCA2MnB4IDM2cHggNDZweDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMzZweCA0MnB4IDM2cHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luOiAyNHB4IDQ4cHggMTRweCAxOHB4O1xuICAgIH1cblxuICB9XG5cbiAgLnJhdGluZ19fcGVyY2VudCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cblxuICAucmF0aW5nX19iYXIgKyAucmF0aW5nX19zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuICB9XG5cbn1cbi8qZm9udGF3ZXNvbWUqL1xuXG4ucmF0aW5nX19pY29uIHtcbiAgJi5mYS1zdGFyIHtcbiAgICBjb2xvcjogI0YyRTQxOTtcbiAgfVxuICAmLmZhLXN0YXItbyB7XG4gICAgY29sb3I6ICMwODIwM0E7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMyMjQ3NmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnVzZXItcGFuZWwge1xuICAucmF0aW5nX19pY29uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLypmb250YXdlc29tZSovIiwiLnRvb2x0aXAge1xuICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAxNHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNWE4NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gIC5pY29uX2luZm8ub3BlbiArICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgfVxuXG4gICZfcmlnaHQge1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IC02cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7ICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzMDVhODQgdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfcmlnaHQge1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCAjMzA1YTg0IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuLnRvb2x0aXBfc3R5bGVfZmxhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDk0MWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWluLXdpZHRoOiAxNjhweDtcbn0iLCIuY291bnRwYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1YjgwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjNGVhOGRiLCAjMjM2ZGQyKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoOTUsIDE4NCwgMjM5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXIgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDE0NSwgMjA5LCAyNTUsIDAuNTIpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoOTUsIDE4NCwgMjM5LCAwLjUpO1xuICB9XG5cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvbnVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYzcHggNTlweDtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGxlZnQ6IDM2JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGxlZnQ6IDM2JTtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjU1NzA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpLCAwIDAgMzRweCByZ2JhKDEyMiwgMjQ3LCAyNTUsIDAuNTgpLCAwIDAgMjhweCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4IDA7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMGE2ZmY7XG4gICAgcGFkZGluZzogMnB4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG59IiwiLm5hdiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICBmb250LXNpemU6IDA7XG4gIFxuICAmX2hlcm8ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9faGVhZC1uYXYgJiB7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZGVyX19oZWFkLW5hdiAmIHtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoNCwgNCwgNCwgMC4xOSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxOXB4IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLWltcG9ydGFudCB7XG4gICAgICBjb2xvcjogI2UyMjIyMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZzogMjlweCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC8vLm5hdl9faXRlbTpmaXJzdC1jaGlsZCAmIHtcbiAgICAvLyAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy8ubmF2X19pdGVtOmxhc3QtY2hpbGQgJiB7XG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLy99XG5cbiAgICAmX2FjdGl2ZSwgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICB9XG5cbiAgICAuaGVhZGVyX19oZWFkLW5hdiAmIHtcblxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9vdGVyX19uYXYgJiB7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4ubmF2X2Zvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gIC5uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59IiwiLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xOXB4O1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzhweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzQzY2O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX2FjdGl2ZSB7XG5cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjMDBhNmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MjAzYTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmM1NTI2O1xuICAgICAgbWFyZ2luOiAtMnB4IC0xOXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1OXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfYWN0aXZlIHN2ZyB7XG4gICAgICBmaWxsOiAjZmM1NTI2O1xuICAgIH1cblxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmYzU1MjY7XG4gIH1cblxufVxuXG4ubW9iaWxlLW5hdl9kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTQyMDtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgfVxufSIsIi5zaWdudXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuXG4gIC5tb2RhbF9fc2lnbnVwICYge1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZDUzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZjhkMDAsI2FkYTQzNCk7XG4gICAgei1pbmRleDogMjtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLDAsMCwuMTEpO1xuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgLmhlYWQtcGFuZWxfX3NpZ251cCAmIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgLmhlYWQtcGFuZWxfX3NpZ251cCAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTQ4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufSIsIi5zX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNvY2lhbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjJkNGI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCAwICMxYzM2NTI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzQzNWM3NztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiA2cHggOXB4IDBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2U7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTNkMWZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBtYXJnaW46IC0ycHggOXB4IDBweCAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLnNvY2lhbHNfZmlsbGVkIHtcblxuICAuc29jaWFsc19faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2ODVhMjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuXG59XG5cbi5zb2NpYWxzX2Zvcm0ge1xuXG4gIC5zb2NpYWxzX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWJhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ2ODVhMjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWE4ZGI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICB9XG4gIH1cblxufVxuXG4uc29jaWFsc19zbWFsbCB7XG5cbiAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuXG59IiwiLmJvdHRvbS1wYW5lbCB7XG4gIHdpZHRoOiA0OTVweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSg5MSwgNjQsIDcxLCAwLjM4KSwgMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC41Myk7XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAuNnB4IC0wLjhweCAwICMxZTM1NTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmYwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDE4cHggNDRweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIC5pbnB1dF9faW5uZXIge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgY29sb3I6ICNlNWUyZjM7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmX19ib251cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gMThweDtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG5cbiAgJl9fYm9udXMtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJl9fYm9udXMtbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxufSIsIi53aXNoLWJvbnVzLFxuLndlYmltLWJ1dHRvbi1zbGlkZXJ7XG4gICAgICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbn1cbi53aXNoLWJvbnVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogNDRweDtcbiAgbWluLWhlaWdodDogMTkxcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDIwMDtcblxuICAmLm9wZW4ge1xuICAgIHdpZHRoOiA3NjBweDtcbiAgICB6LWluZGV4OiAyMDA7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC53aXNoLWJvbnVzX19jb250ZW50LWJsb2NrIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC53aXNoLWJvbnVzX19jbG9zZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcxNnB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC4zcywgb3BhY2l0eSBlYXNlLWluLW91dCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gICAgYm94LXNoYWRvdzogOHB4IDZweCA4cHggIzA0MGYyMSwgaW5zZXQgMCAxcHggMCAjMTMyZTRkO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19ib251cy1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE2NzhiZSAwJSwgIzFjNDQ4MCAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDhweCByZ2JhKDAsMCwwLCAwLjIpLCBpbnNldCAwIDFweCAwICM0ZDk4Y2U7XG4gICAgdHJhbnNpdGlvbjogbGVmdCBlYXNlLWluLW91dCAwLjJzO1xuXG4gICAgLndpc2gtYm9udXMub3BlbiAmIHtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA4NXB4IDc1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTJweCA0MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICAgICYuc21hbGwtdHh0e1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICBcbiAgICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMThweCA0MHB4IDdweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMXB4IHJnYmEoOSwgMzIsIDU4LCAwLjgzKTtcbiAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMTkycHg7XG4gICAgICBjb2xvcjogI2U1ZTJmMztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDQzLCA0MiwgNzAsIDAuNDYpLCBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM5NjY7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjYmUyZjIxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19ib251cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gMThweDtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG5cbiAgJl9fYm9udXMtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJl9fYm9udXMtbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogIzgzYTZkMTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgY29sb3I6ICM5Y2MxZTI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG59IiwiLmhlcm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvL2ZvciBtb2JpbGUgdmVyc2lvbiB3aXRob3V0IHJlc3BvbnNlXG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgd2lkdGg6IDE0MjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICB3aWR0aDogMTE4MHB4O1xuICAgICAgaGVpZ2h0OiAzMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgaGVpZ2h0OiAyNThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgbWluLWhlaWdodDogMzgycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190b3VybmFtZW50e1xuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogMjA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9zdWJuYXYtb3BlbiB7XG4gICAgICBoZWlnaHQ6IDMzMnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzkwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIHRvcDogMzI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIHRvcDogMjU4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHRvcDogMTkycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHRvcDogMjUwcHg7XG5cbiAgICB9XG4gICAgJl9fdG91cm5hbWVudHtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gIFxuICAgICAgfVxuICAgIH1cbiAgICAmX3N0aWNreSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogOTQwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICAgIHdpZHRoOiAxNDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgICAgd2lkdGg6IDExODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NTQ3NztcbiAgICBoZWlnaHQ6MDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xcztcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xuXG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjFweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5oZXJvX19uYXZfc3RpY2t5ICYge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgfVxuXG4gIH1cbiAgLmhlcm9fX25hdl9zY3JvbGwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTUsIDQxLCA3MSwgMC4wMSkgMCUsIHJnYmEoMTUsIDQxLCA3MSwgMSkgNzAlLCByZ2JhKDE1LCA0MSwgNzEsIDEpIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMCAwICMxNzM4NmQsIGluc2V0IDAgMXB4IDAgMCAjNGQ5OGNlLCBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4xKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cblxuXG4gICZfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMzQ3cHg7XG4gICAgaGVpZ2h0OiAxMjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICBwYWRkaW5nOiA0MXB4IDMwcHggMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb3VudGVyLWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC0yeCggJy4uL2ltZy9jb3VudGVyLWJnJywgJ3BuZycsIDM0N3B4LCAxMjFweCwgdG9wIGNlbnRlciwgbm8tcmVwZWF0ICk7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY291bnRlci1iZy1zbWFsbC5wbmcnKTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMyMHB4IDEyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLTJ4KCAnLi4vaW1nL2NvdW50ZXItYmctc21hbGwnLCAncG5nJywgMzIwcHgsIDEyNHB4LCB0b3AgY2VudGVyLCBuby1yZXBlYXQgKTtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGRvd24ge1xuICAgIHRvcDogNzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTdweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDc1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRub3RlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDEyLCAxMiwgMTIsIDAuMTgpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogNDFweCAwIDAgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg1ZTljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmI4NWM5LCAjMTkzYTYyKTtcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMCAwICM3OWM2ZmYsIDAgMnB4IDAgMCAjMTUyZjUwLCBpbnNldCAwIDFweCA3cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luOiA0M3B4IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuXG59IiwiLmhlcm8tcHJvbW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4NHB4O1xuICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgaGVpZ2h0OiA0MzFweDtcbiAgfVxuICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbiAgLy9mb3IgbW9iaWxlIHZlcnNpb24gd2l0aG91dCByZXNwb25zZVxuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9faGVybyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDgzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjMDVjMGY2IDAlLCByZ2JhKDAsIDIxMCwgMjU1LCAwLjQ2KSA0NSUsIHJnYmEoNzksIDE4NSwgMjQyLCAwKSA4MiUsIHJnYmEoMTE4LCAxNzMsIDIzNiwgMCkgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwICMzMDk0ZGY7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICMwNWMwZjYgMCUsIHJnYmEoMCwgMjEwLCAyNTUsIDAuNDYpIDQ1JSwgcmdiYSg3OSwgMTg1LCAyNDIsIDApIDgyJSwgcmdiYSgxMTgsIDE3MywgMjM2LCAwKSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggMTBweCAwICMzMDk0ZGY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAuaGVyby1wcm9tb19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuXG4gICAgICBoZWlnaHQ6IDM2OXB4O1xuICAgICAgLmhlcm8tcHJvbW9fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMzY5cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgaGVpZ2h0OiAyMjlweDtcbiAgICAgIC5oZXJvLXByb21vX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDIyOXB4O1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGhlaWdodDogMjI5cHg7XG4gICAgICAuaGVyby1wcm9tb19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMjlweDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgMCUsICMwODIwM2EgMTAwJSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAjMDgyMDNhIDEwMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbV9fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxNDdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCAwJSwgIzA4MjAzYSAxMDAlKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxNDdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsICMwODIwM2EgMTAwJSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDgxcHg7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMyMzNjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTc1LCAyMjEsIDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYzKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTFweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgd2lkdGg6IDQzNnB4O1xuICAgICAgaGVpZ2h0OiA5OXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTQ5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzlweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jb3VudGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgxMiwgMTIsIDEyLCAwLjMzKTtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL2NvdW50ZXIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTNweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9jb3VudGVyLnN2ZycpO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG5cbiAgICB9XG4gIH1cblxuICAmX19kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDRweCAwIDFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcsJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluLW5hdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDg3LCAxODUsIDIyMCwgMC4zKSwjMzVkMGZmIDUwJSxyZ2JhKDg3LCAxODUsIDIyMCwgMC4zKSk7XG4gICAgYm94LXNoYWRvdzogLTJweCAxMHB4IDYxcHggN3B4ICMzZmM4ZmE7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuXG4gICZfX3N1Ym5hdi5zdWJuYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLnN1Ym5hdl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvX19uYXZfc3RpY2t5ICYge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2l0ZW1fc3VibmF2OmhvdmVyICYge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmhlcm9fX25hdl9zdGlja3kgLm1haW4tbmF2X19pdGVtX2FjdGl2ZSAmIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAvL3JpZ2h0OiA5NSU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9hY3RpdmU6YWZ0ZXIsICZfYWN0aXZlICsgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICB9XG5cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIycHggMzZweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDQsIDQsIDQsIDAuMTkpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDU1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuXG4gICAgICAubWFpbi1uYXZfX2ltZ3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdl9pbWcvc3ByaXRlX2FjdGl2ZS5wbmdcIik7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgIH1cblxuICAgIC5tYWluLW5hdl9faXRlbV9hY3RpdmUgJiB7XG4gICAgICBjb2xvcjogeWVsbG93O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgXG4gICAgICAubWFpbi1uYXZfX2ltZ3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdl9pbWcvc3ByaXRlX2FjdGl2ZS5wbmdcIik7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICAvLyAubWFpbi1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQubWFpbi1uYXZfX2l0ZW1fYWN0aXZlICYge1xuICAgIC8vICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgcmdiYSg0LCA0LCA0LCAwLjI3KSwgM3B4IDAgMCByZ2JhKDQsIDQsIDQsIDAuMzcpO1xuICAgIC8vIH1cblxuICAgIC8vIC5tYWluLW5hdl9faXRlbTpsYXN0LWNoaWxkLm1haW4tbmF2X19pdGVtX2FjdGl2ZSAmIHtcbiAgICAvLyAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTRweCAwIHJnYmEoNCwgNCwgNCwgMC4yNyksIC0zcHggMCAwIHJnYmEoNCwgNCwgNCwgMC4zNyk7XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDIxcHggMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG5cbiAgICAgIC5tYWluLW5hdl9faXRlbSAmIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLm1haW4tbmF2X19pdGVtOmZpcnN0LWNoaWxkICYge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gJl9fbGlrZTpob3ZlcntcbiAgICAvLyAgIC5tYWluLW5hdl9faW1nX19saWtle1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmF2X2ltZy9wb3B1bGFyX2ljb25fYS5wbmdcIik7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC8vICZfX3Nsb3RzOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgLy8gICAubWFpbi1uYXZfX2ltZ19fc2xvdHN7XG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXZfaW1nL3Nsb3RzX2ljb25fYS5wbmdcIik7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC8vICZfX2phY2twb3Q6aG92ZXJ7XG4gICAgLy8gICAubWFpbi1uYXZfX2ltZ19famFja3BvdHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdl9pbWcvamFja3BvdHNfaWNvbl9hLnBuZ1wiKTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gICAgLy8gJl9fYm9yZDpob3ZlcntcbiAgICAvLyAgIC5tYWluLW5hdl9faW1nX19ib3Jke1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmF2X2ltZy90YWJsZV9pY29uX2EucG5nXCIpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAvLyAmX19mYXY6aG92ZXJ7XG4gICAgLy8gICAubWFpbi1uYXZfX2ltZ19fZmF2e1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmF2X2ltZy9mYXZfaWNvbl9hLnBuZ1wiKTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgfVxuXG4gICZfX2ltZ3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXZfaW1nL3Nwcml0ZV9pbmFjdGl2ZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDsgIFxuICAgICAgbGVmdDogMjNweDtcbiAgICAgIHdpZHRoOiA3OXB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuXG4gICAgICAmX19saWtlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtOXB4O1xuICAgICAgfVxuICBcbiAgICAgICZfX3Nsb3RzIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMjk4cHg7XG4gICAgICB9XG4gIFxuICAgICAgJl9famFja3BvdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xNTBweDtcbiAgICAgIH1cbiAgXG4gICAgICAmX19ib3JkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTIyM3B4OyBcbiAgICAgIH1cbiAgXG4gICAgICAmX19mYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtNzhweDtcbiAgICAgIH1cbiAgICBcbiBcbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAmX19saWtlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtNnB4O1xuICAgICAgfVxuICBcbiAgICAgICZfX3Nsb3RzIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTI2M3B4O1xuICAgICAgfVxuICBcbiAgICAgICZfX2phY2twb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTMwcHg7XG4gICAgICB9XG4gIFxuICAgICAgJl9fYm9yZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xOTVweDsgXG4gICAgICB9XG4gIFxuICAgICAgJl9fZmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTY3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuc3VibmF2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjk0NztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMyU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJl9hY3RpdmUge1xuICAgICAgY29sb3I6ICNmOTY5MTUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgfVxuXG5cbiAgICAuc3VibmF2X19pdGVtOmhvdmVyICYge1xuICAgICAgY29sb3I6ICM2ZWZmMDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIi53aW5zbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDk1OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuXG4gIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgIHdpZHRoOiAxMjAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgfVxuICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgd2lkdGg6IDcxOXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTM1NWE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4ycztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAud2luc2xpbmVfX2l0ZW06aG92ZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY0YzdlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzJjODJmZjtcbiAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjQ3KSwgMCAycHggM3B4IHJnYmEoNiwgMjMsIDQyLCAwLjI2KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4xcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgIH1cblxuICAgIC53aW5zbGluZV9faXRlbTpob3ZlciAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNjMpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMnB4IDEzcHggMTBweCA5N3B4O1xuXG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDlweCAxM3B4IDEwcHggMTA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxM3B4IDhweCA4MHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAvL21heC13aWR0aDogNTZweDtcbiAgICB9XG5cbiAgICAmX2NvbG9yX3llbGxvdyB7XG4gICAgICBjb2xvcjogI2ZmZTQwMDtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBjb2xvcjogIzAxZmYyNTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA3NHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9zbWFsbCB7XG4gICAgICBjb2xvcjogIzNjOTBmMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCIucHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MjAzYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzU1YTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDE4OHB4O1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjFzO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgLnByZXZpZXdfX2l0ZW06aG92ZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzMpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIuOXB4IDEuMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSwgMCAycHggMXB4IHJnYmEoMTMsIDI1LCAzOSwgMC4zNyk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICZfZGVtbyB7XG4gICAgICBwYWRkaW5nOiA2cHggOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmX19pY29uLmZhIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJl9faWNvbi5mYS5pbl9mYXZvcml0ZXMge1xuICAgIGNvbG9yOiAjZmZmMDAxO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzExMWMyODtcbiAgICBjb2xvcjogI2EyYmVkYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuXG4gICZfX25vdGUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMwYTE4Mjk7XG4gICAgY29sb3I6ICM0ZDdiYjA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cbn0iLCIuc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjMDQ0NjljIDAlLCM1MmJhZmYgNTAlLCMwNDQ2OWMgMTAwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZpbmRfaWNvbi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggNDFweDsgXG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMTUyMjMxLCAwIDFweCAwICMzNTRjNjg7XG4gICAgY29sb3I6ICNhMGM2ZjM7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMXB4IDM3cHggMTFweCAxM3B4O1xuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgb3BhY2l0eTogMC41OyBcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7IFxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7IFxuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgIG9wYWNpdHk6IDAuNTsgXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgIG9wYWNpdHk6IDAuNTsgXG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7IFxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7IFxuICAgIH1cbiAgICAmOmZvY3VzOjpwbGFjZWhvbGRlciB7IFxuICAgICAgb3BhY2l0eTogMDsgXG4gICAgfVxuICAgICY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgIH1cbiAgICAgJjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgICBvcGFjaXR5OiAwOyBcbiAgICAgIH1cbiAgfVxufSIsIi50b3VybmFtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgJl9zdGF0dXN7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gXG4gICZfbmFtZXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBcbiAgICAmOmZvY3Vze1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdmlwLWxldmVsc3tcbiAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM0cHg7XG4gICAgICBsZWZ0OiAxNDVweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9tbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIC50b3VybmFtZW50X19wcml6ZXtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJl9fbmFtZXtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzJkNTE3YTtcbiAgICAvLyBoZWlnaHQ6IDQxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4gICAgLnRvdXJuYW1lbnRfX25hbWV7XG4gICAgICBjb2xvcjogI2ZmZDgwMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzU1YTgzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDEzLCAyNSwgMzksIDAuMjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWctb3ZlcmxheSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLy8gbGVmdDogNTAlO1xuICAgIC8vIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aW1lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aW1lci1iZy5qcGcpO1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG5cbiAgJl9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9feW91cnBvc2l0aW9ue1xuICAgIGgze1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDVweCBhdXRvO1xuICAgICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS13cmFwe1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzJkNGI7XG4gICAgICBjb2xvcjogIzg4YWRkNztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdGR7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rMil7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY5cHg7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJfX2NvbnRlbnQgLmFjdGl2ZSAmX3ZpcC1sZXZlbHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6ICMwNDJiNTI7XG4gICAgY29sb3I6ICMxZDQ4N2E7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzZkYWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggMTBweCAjMDAxMzI3KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJnN7XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xuICAgICAgfVxuICAgICAgJiA+IHB7XG4gICAgICAgICBjb2xvcjogIzZhOGJjNTtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3N1bW1he1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNvdW50ZG93bl9fZGl2aWRlcjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgLmNvdW50ZG93biBzcGFue1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICNmY2M4MDc7XG4gICAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGNvbG9yOiAjMzY2Mjk3O1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2Rlc2NyaXB0aW9ue1xuICAgIGNvbG9yOiAjOGFhZGVlO1xuICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAmX3N0YXR1c3tcblxuICAgIC5hY3RpdmUsXG4gICAgLmZ1dHVyZSxcbiAgICAuZmluaXNoZWR7XG4gICAgICAmLXRvdXJuYW1lbnRfX3N0YXR1c3tcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBTbWFsbHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDczcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgY29sb3I6ICM4YWFkZWU7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZlLXRvdXJuYW1lbnRfX3N0YXR1c3tcbiAgICAgIGNvbG9yOiAjMDBmZmJiO1xuICAgIH1cbiAgICAuZnV0dXJlLXRvdXJuYW1lbnRfX3N0YXR1c3tcbiAgICAgIGNvbG9yOiAjZmY5NTAwO1xuICAgIH1cbiAgICAuZmluaXNoZWQtdG91cm5hbWVudF9fc3RhdHVze1xuICAgICAgY29sb3I6ICNmZjM2NGI7XG4gICAgfVxuICB9XG59XG4udG91cm5hbWVudF9nYW1lcGxheSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgLnRvdXJuYW1lbnRfX3RpbWVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGhlaWdodDogODNweDtcbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgfVxuXG4gICAgLnRpbWVyX19yb3dfY2FwdGlvbntcbiAgICAgIC50aW1lcl9fY2VsbHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lcl9fY2VsbHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAudGltZXJfX25vdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRvdXJuYW1lbnRfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWF4LWhlaWdodDogMTIycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC50YWJsZV9fcm93e1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgfVxuXG4gIC50b3VybmFtZW50X19pbWctb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBcbiAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZV9fYm9keSAudGFibGVfX2NlbGw6bGFzdC1jaGlsZHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG59XG5cbi50b3VybmFtZW50X19hdHRlbnRpb24tcHJpemV7XG4gIG1hcmdpbjogLTIwcHggYXV0bztcbiAgJiA+ICp7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICBtYXJnaW46IC0xMHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIG1hcmdpbjogLTIwcHggMDtcbiAgICB9XG4gIH1cbiAgc3BhbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNtYWxse1xuICAgICAgY29sb3I6ICM4YWFkZWU7XG4gICAgICBmb250LXNpemU6IDcyJTtcbiAgICB9XG4gIH1cbn1cblxuLnRvdXJuYW1lbnRfX3RhYmxlIHtcblxuICAudGFibGVfX2hlYWRyb3cgLnRhYmxlX19jZWxsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnRvdXJuYW1lbnRfdW5kZWZpbmVkICZ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC50YWJsZV9fYm9keSAudGFibGVfX2NlbGw6bGFzdC1jaGlsZHtcbiAgICBAaW5jbHVkZSBTbWFsbHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cbn0iLCIudGltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX25vdGUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMyNDMzNDQ7XG4gICAgY29sb3I6ICNmZmQ4MDE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgJl9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgLnRpbWVyX19yb3dfZGlnaXQgJiB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcblxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVyX19yb3dfY2FwdGlvbiAmIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICBjb2xvcjogI2ZmZDgwMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfZW1wdHkge1xuICAgICAgcGFkZGluZzogMCAxMnB4IDAgMDtcbiAgICB9XG4gIH1cblxufSIsIi5mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWIyZjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzE4Mzg1ZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTc4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLTgwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB0b3A6IC00OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyYTQ3O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIC5uYXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIGhlaWdodDogM3B4OyBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjYTFlZmViMGYgMCUsIzUyYmFmZiA1MCUsI2ExZWZlYjBmIDEwMCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjlweCA4NHB4IDNweCAjMWZhOWRiO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDI5cHggODRweCAzcHggIzFmYTlkYjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjlweCA4NHB4IDNweCAjMWZhOWRiO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuXG4gICZfX2NlbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19ydWxlcyB7XG4gICAgY29sb3I6ICM0MzU4NzI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufSIsIi5pbmZvLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0MHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNTQwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJl9pbXBvcnRhbnQge1xuICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIGhlaWdodDogODlweDtcbiAgICBwYWRkaW5nOiAgMjRweCA0MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODg5ZDY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlYThkYiAwJSwgIzIzNmRkMiAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59IiwiLmFsZXJ0LXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzc1NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgcGFkZGluZzogMThweCAwO1xuICB3aWR0aDoxMDAlO1xuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJl9mbHVpZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQzNWM3NztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB9XG59IiwiLm1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIHdpZHRoOiA2NzlweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoOTEsIDY0LCA3MSwgMC4zOCksIDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNTMpO1xuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWEyNztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDEwOCwxMDYsMTM5LC4yNSk7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9tb2RhbC1oZWFkLWJnLmpwZycpO1xuICAgIGhlaWdodDogNzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgcGFkZGluZzogMjdweCA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gICAgcGFkZGluZzogMzJweCAyN3B4IDM4cHggMzJweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG9wYWNpdHk6IDAuMjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZDYwO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA5cHggMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtaW5uZXIuaW5wdXRfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDFweCAwICMwOTIwM2E7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBoZWlnaHQ6IDQ5cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogM3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgdG9wOiAyNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbHRpcCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX2ltcG9ydGFudCB7XG4gICAgICBjb2xvcjogJHRleHRpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbjogMzNweCAwIDZweCAwO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FjY2VudCB7XG4gICAgICBjb2xvcjogJHRleHRhY2NlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMzNweCAwIDZweCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX3NpZ251cC1zb2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cblxuICAmX19zaWdudXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuc2lnbnVwX19idXR0b24ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNpZ251cF9faW5wdXQtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTM0NDg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCBpbnNldCAtMTIxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Njg1YTI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM3cHggMzFweCAzOXB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDEwOCwgMTA2LCAxMzksIDAuMjUpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3B1cCB7XG4gIHdpZHRoOiA1NjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNDklKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNDklKTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoOTEsIDY0LCA3MSwgMC4zOCksIDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNTMpO1xuICAvL292ZXJmbG93LXk6IGF1dG87XG4gICZfaGVpZ2h0XzEwMCB7XG4gICAgLy9oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIC8vcmlnaHQ6IDA7XG4gICAgLy9ib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAmX3RhYnMge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAxJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC50YWJfX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIHdpZHRoOiA5NDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICB3aWR0aDogOTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50YWJfX2Nsb3NlIHtcbiAgICAgIHRvcDogMjVweDtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSwgLnBvcHVwX2dvX3RvbWFpbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwLjZweCAtMC44cHggMCAjMmIyYTNjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoODcsIDE4NSwgMjIwLCAwKSwjMzVkMGZmIDUwJSxyZ2JhKDg3LCAxODUsIDIyMCwgMCkpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAyMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICR0ZXh0YWNjZW50O1xuICAgIH1cbiAgICAucG9wdXBfX2NvbnRlbnQgJntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM5ZTljYmQ7XG4gICAgcGFkZGluZzogMjRweCA1cHggMjNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmX2FjY2VudCB7XG4gICAgICBjb2xvcjogJHRleHRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwwLDAsLjMzKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJl9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQyYztcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDg3LCAxODUsIDIyMCwgMCksIzM1ZDBmZiA1MCUscmdiYSg4NywgMTg1LCAyMjAsIDApKTtcbiAgICAgfVxuICAgICAuZm9vdGVyX19maXJzdCB7XG4gICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbiAgICAgfVxuICAgICAuZm9vdGVyX19zZWNvbmQge1xuICAgICAgY29sb3I6IHllbGxvdztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX190aGlyZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgIC5zb2NpYWxzX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4MjljO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAxcHggaHNsYSgwLDAlLDEwMCUsLjA1KTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG5cbiAgJl9fZ2FsbGVyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcblxuICAgIC5wcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldmlld19faW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTRweCA1cHg7XG4gICAgfVxuXG4gICAgLnByZXZpZXdfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjRmM2ZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAucHJldmlld19fbm90ZSB7XG4gICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cblxuICAuY29sdW1ue1xuICAgICZfXzEtNXtcbiAgICAgIHdpZHRoOiAxOSU7XG4gICAgfVxuICAgICZfXzItNXtcbiAgICAgIHdpZHRoOiAzOSU7XG4gICAgfVxuICAgICZfXzMtNXtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgfVxuICAgICZfXzQtNXtcbiAgICAgIHdpZHRoOiA3OSU7XG4gICAgfVxuICAgICZfXzUtNXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX18xLTN7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgICAmX18yLTN7XG4gICAgICB3aWR0aDogNjYlO1xuICAgIH1cbiAgICAmX19oYWxme1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gICAgJl9fMS01LFxuICAgICZfXzItNSxcbiAgICAmX18zLTUsXG4gICAgJl9fNC01LFxuICAgICZfXzUtNSxcbiAgICAmX18xLTMsXG4gICAgJl9fMi0zLFxuICAgICZfX2hhbGZ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyN3B4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdhbWUtY29udGFpbmVye1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwZTIzM2I7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMjBweCAxMXB4IHJnYmEoMzMsIDEzNiwgMTUyLCAwLjQ1KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjVweCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDg3LCAxODUsIDIyMCwgMCksIzM1ZDBmZiA1MCUscmdiYSg4NywgMTg1LCAyMjAsIDApKTtcbiAgICAgIFxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgIHdpZHRoOiAyODRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIC5wcmV2aWV3X19vdmVybGF5e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNzMpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIuOXB4IDEuMXB4IGhzbGEoMCwwJSwxMDAlLC4yOCksIGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjA4KSwgMCAycHggMXB4IHJnYmEoMTMsMjUsMzksLjM3KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxNjFweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KXtcbiAgICAgICAgaGVpZ2h0OiA2OCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgaGVpZ2h0OiA2NiU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KXtcbiAgICAgICAgaGVpZ2h0OiA2NCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcbiAgICAgICAgaGVpZ2h0OiA2MiU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxMHB4KXtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KXtcbiAgICAgICAgaGVpZ2h0OiA1OCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KXtcbiAgICAgICAgaGVpZ2h0OiA1NiU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgaGVpZ2h0OiAxOTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldmlld19fbm90ZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDVweCBhdXRvIDE1cHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG4gICYucG9wdXBfdmlwQm9udXNBY3QsXG4gICYucG9wdXBfdmlwQm9udXNSZWFjdHtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aXAtYm9udXMtYmcucG5nKWNlbnRlciBib3R0b20gbm8tcmVwZWF0ICMxZDFiMmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG8haW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucG9wdXBfX2hlYWR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjMjYyZjM5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucG9wdXBfX2Nsb3Nle1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdG9wOiAxNXB4O1xuICAgIH1cbiAgICAucG9wdXAgLmNvbHVtbl9fMS0zLCAucG9wdXAgLmNvbHVtbl9fMS01LCAucG9wdXAgLmNvbHVtbl9fMi0zLCAucG9wdXAgLmNvbHVtbl9fMi01LCAucG9wdXAgLmNvbHVtbl9fMy01LCAucG9wdXAgLmNvbHVtbl9fNC01LCAucG9wdXAgLmNvbHVtbl9fNS01e1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgaDF7XG4gICAgICBjb2xvcjogcmdiKDI1MywgMTk0LCA1NCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMTBweCAxMS44OHB4IHJnYmEoMjQsIDIsIDI3LCAwLjU1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjdweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI3cHgpe1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmNvbHVtbl9fMS01e1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjdweCl7XG4gICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzExMjU0MiwjMDcwODI5KTsgXG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDE5cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHpvb206IDAuODQ7XG4gICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgdG9wOjA7XG4gICAgICB6b29tOiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjZmY1MjUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5wb3B1cF9fdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucG9wdXBfX2hlYWR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDJjO1xuICAgIH1cbiAgICAucG9wdXBfX2Nsb3Nle1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICAuaWNvbi1wcml6ZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDM2M3B4O1xuICAgICAgdG9wOiAtMTdweDtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tMS10eHR7XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3B1cF9fYnV0dG9ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IFxuICAgICAgY29sb3I6ICM4ZTIzMWY7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCA3cHggcmdiYSgxNTEsIDE3NSwgNTQsIDAuNSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAyMHB4IDdweCByZ2JhKDE1MSwgMTc1LCA1NCwgMC41KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDdweCByZ2JhKDE1MSwgMTc1LCA1NCwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2UyZDUzMywjZmY4ZDAwKTtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjM2EwNDA0O1xuICAgICAgJi5idXR0b25fY29sb3JfYmx1ZXtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0ZmNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzAxYjdmMCwjMTkzMmJjKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MXB4KXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucG9wdXBfX3NlY3Rpb257XG4gICAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICBwOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBwOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIGltZ3tcbiAgICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgye1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19tYWluIHtcbiAgICAgICAgLnBvcHVwX19pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BvcHVwX19pbWFnZS5wbmdcIik7XG4gICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAzNjBweDtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbl9faGFsZiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNjbG9ja2RpdntcbiAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI2Nsb2NrZGl2ID4gZGl2e1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDMzLCAxMTUsIDAuNTMpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI2Nsb2NrZGl2IGRpdiA+IHNwYW57XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA3MDkyYTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMGQ2ZmI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zbWFsbHRleHR7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubm9fcHJlc2VudCB7XG4gICAgICAgICAgY29sb3I6ICMzNTNiNTg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzA5MmE7XG4gICAgICAgIGNvbG9yOiAjMDBkNmZiO1xuICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDg3LCAxODUsIDIyMCwgMCksIzM1ZDBmZiA1MCUscmdiYSg4NywgMTg1LCAyMjAsIDApKTtcbiAgICAgICAgIH1cbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoODcsIDE4NSwgMjIwLCAwKSwjMzVkMGZmIDUwJSxyZ2JhKDg3LCAxODUsIDIyMCwgMCkpO1xuICAgICAgICAgfVxuXG4gICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgIH1cblxuICAgICAgICAucG9wdXBfX2Fycm93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG9wdXBfX2Fycm93LnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMjVweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAucG9wdXBfX2NvdW50cGFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wb3B1cF9fYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucG9wdWxhciB7XG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGR7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNmM2U1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNTM0ZDVlO1xuICAgICAgYmFja2dyb3VuZDogIzI4MjczODtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2U1NTtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTU1O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5e1xuICAgICAgdHI6bGFzdC1jaGlsZCB0ZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZjNlNTU7XG4gICAgICB9XG4gICAgICB0cjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyODI3Mzg7XG4gICAgICB9XG4gICAgICB0ZDpudGgtY2hpbGQoMil7XG4gICAgICAgIGNvbG9yOiAjMWNiYmI0O1xuICAgICAgfVxuICAgICAgdGQ6bnRoLWNoaWxkKDQpe1xuICAgICAgICBjb2xvcjogI2ZkYzIzNjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3B1cC1zdWJ0aXRsZXtcbiAgICAgIGNvbG9yOiAjNTU0YjYwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wb3B1cF9fc2VjdGlvbjpsYXN0LWNoaWxke1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5hbW91bnQtb2YtcGF5bWVudHN7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjIxMzE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCl7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIH1cbiAgICAgIC5hbW91bnR7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIH1cbiAgICAgIHNtYWxsOm50aC1jaGlsZCg0KXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2I2YTljMztcbiAgICAgICAgICBsZWZ0OiA3M3B4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcDpudGgtY2hpbGQoNSl7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAyMXB4IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgc21hbGw6bGFzdC1jaGlsZHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb3B1cF9hZnRlckFjdGl2YXRpb257XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIGNvbG9yOiAjYjZhOWMzO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDElO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDowO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5wb3B1cF9fdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLnBvcHVwX19oZWFke1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMTIxZDI5LCMwNDEwMWQpO1xuICAgIH1cbiAgICAucG9wdXBfX2Nsb3Nle1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICAuaWNvbi1wcml6ZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI4M3B4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucG9wdXBfX2J1dHRvbntcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZlMzAzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZlOTQwMCwjZmYwMDI0KTtcbiAgICAgICYuYnV0dG9uX2NvbG9yX2JsdWV7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNGZjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMwMWI3ZjAsIzE5MzJiYyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzFweCl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3B1cF9fc2VjdGlvbjpudGgtY2hpbGQoZXZlbil7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQxMjI0O1xuICAgIH1cbiAgICAucG9wdXBfX3NlY3Rpb257XG4gICAgICBwYWRkaW5nOiAxNXB4IDYwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hZnRlci1hY3RpdmF0aW9uLWJnLnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQgIzE0MTIyNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQxcHg7XG4gICAgICB9XG4gICAgICAucG9wdXBfX2J1dHRvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGFibGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzIyMjEzMTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2YzZTU1O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM1MzRkNWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjgyNzM4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGR7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTU1O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlNTU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICB0cjpsYXN0LWNoaWxkIHRke1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNmM2U1NTtcbiAgICAgIH1cbiAgICAgIHRyOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgYmFja2dyb3VuZDogIzI4MjczODtcbiAgICAgIH1cbiAgICAgIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgY29sb3I6ICMxY2JiYjQ7XG4gICAgICB9XG4gICAgICB0ZDpudGgtY2hpbGQoNCl7XG4gICAgICAgIGNvbG9yOiAjZmRjMjM2O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwLXN1YnRpdGxle1xuICAgICAgY29sb3I6ICM1NTRiNjA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFtb3VudC1vZi1wYXltZW50c3tcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyMTMxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCl7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIH1cbiAgICAgIC5hbW91bnR7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIH1cbiAgICAgIHNtYWxsOm50aC1jaGlsZCg0KXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2I2YTljMztcbiAgICAgICAgICBsZWZ0OiA3M3B4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcDpudGgtY2hpbGQoNSl7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAyMXB4IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgc21hbGw6bGFzdC1jaGlsZHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVyLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2xlYXJTYW5zXCI7XG4gICAgICBjb2xvcjogcmdiKDI1MywgMTk0LCA1NCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnRpbWVye1xuICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZDNjNTA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2M1MDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTNweCAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy90aW1lci1zdGFycy1sZWZ0LnBuZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEzM3B4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTlweCk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3RpbWVyLXN0YXJzLXJpZ2h0LnBuZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xMzNweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE5cHgpO1xuICAgICAgfVxuICAgICAgJi1ib2R5e1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVyLWNlbGx7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMjMlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVyX19jZWxse1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGltZXJfX3Jvd3tcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjQ4cHg7XG4gICAgfVxuICAgICNjb3VudHVwIHB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYuZG90c3tcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgICAmI2RheXN7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwX3BheW1lbnRDb25maXJte1xuICBoMSxoMixoMyxoNCxoNXtcbiAgICBjb2xvcjogI2YxZTQxOTtcbiAgfVxuICB1bHtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gIH1cbiAgLnBvcHVwX19jb250ZW50e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucG9wdXBfY2hvb3NlQm9udXMsIC5wb3B1cF9kZXBvc2l0U3VjY2VzcyB7XG4gIHdpZHRoOiA5NDBweDtcblxuICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG5cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkdGV4dGFjY2VudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTVweCA1MHB4IDI2cHg7XG4gIH1cblxuICAucG9wdXBfX2JvbnVzZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgfVxuXG59XG5cbi5wb3B1cF9kZXBvc2l0U3VjY2VzcyB7XG5cbiAgLnBvcHVwX19nYWxsZXJ5IHtcblxuICAgIC5wcmV2aWV3IHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIC5wcmV2aWV3IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuLnBvcHVwX3JlZ2lzdHJhdGlvbiB7XG4gIHdpZHRoOiA3MDBweDtcblxuICAucG9wdXBfX3RpdGxle1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAyMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweCAzMXB4O1xuICB9XG5cbiAgLnBvcHVwX19zb2NpYWxzIHtcblxuICB9XG5cbiAgLnBvcHVwX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxufVxuXG4ucG9wdXBfYWZ0ZXJSZWdpc3RyYXRpb24ge1xuICB3aWR0aDogNTY4cHg7XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICAuYm9udXMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAmX2FjY2VudCB7XG4gICAgICBjb2xvcjogJHRleHRhY2NlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG5cbn1cblxuLnBvcHVwX2RlcG9zaXRTdWNjZXNzIHtcbiAgd2lkdGg6IDgwMHB4O1xuXG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cblxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxuXG4gIC5wb3B1cF9fZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICB9XG5cbiAgLnBvcHVwX19nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnBvcHVwX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG59XG5cbi5wb3B1cF9jaGFuZ2VQYXNzd29yZCB7XG4gIHdpZHRoOiA1NjhweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzNweCAyNXB4IDQ5cHggMzFweDtcbiAgfVxuXG4gIC5wb3B1cF9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5wb3B1cF9wYXNzd29yZENoYW5nZWQsIC5wb3B1cF9yZW1pbmRTdWNjZXNzIHtcbiAgd2lkdGg6IDU2OHB4O1xuXG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTJweCAwIDY0cHg7XG5cbiAgICAucG9wdXBfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucG9wdXBfcmVzdG9yZVBhc3N3b3JkIHtcblxuXG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweCAyNXB4IDY0cHggMzFweDtcbiAgICAucG9wdXBfX3N1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogI2FhYTliODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNhNWEzYmQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5wb3B1cF9waG9uZVZlcmlmaWNhdGlvbiB7XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzNnB4IDExMnB4IDUycHggMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTZweCA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5idXR0b25fc3R5bGVfZmxhdCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4ICM0OTQ3NjcsIDAgMXB4IDAgIzFhMTkyNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9wdXBfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxuXG4gIC5wb3B1cF9faW5wdXQge1xuICAgIC5pbnB1dF9faW5uZXIge1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX190aW1lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wb3B1cF9fYWR2aWNlIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgY29sb3I6ICM4MzgzODM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG5cbiAgLnBvcHVwX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbn1cblxuXG4ucG9wdXBfZW1haWxWZXJpZmljYXRpb24ge1xuXG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjdweCA1M3B4IDU1cHggNTNweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDUzcHggNTVweCA1M3B4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG5cbn1cblxuLnBvcHVwX2VtYWlsQ29uZmlybWVkIHtcblxuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYzcHggMTE1cHggODBweCAxMjhweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxufVxuLnBvcHVwX3RvdXJuYW1lbnRHYW1lcyB7XG4gIHdpZHRoOiA5NDBweDtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJldmlld19faXRlbSB7XG4gICAgaGVpZ2h0OiAxNDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMzcHggNDAwcHggMjlweCAzN3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHggMjFweDtcbiAgICB9XG4gIH1cblxuICAucG9wdXBfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogNzBweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOTRweDtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG5cbiAgICAuc2VhcmNoX19pbnB1dCB7XG4gICAgICB3aWR0aDogMjc2cHg7XG4gICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNzIzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMGQwYzEzLDAgMXB4IDAgIzMyMzE0NDtcbiAgICAgIGNvbG9yOiAjYTVhM2JkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMThweCAyNHB4IDIwcHggMjRweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fZ2FsbGVyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogMzQ2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4ge1xuICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA0NjhweCkge1xuXG4gICAgfVxuICAgIC5wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuICBhbmQgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDQzJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAgMy4zMyUhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnByZXZpZXdfX2luZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEzZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgfVxuXG4gICAgLnByZXZpZXdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAucHJldmlld19fbm90ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG5cbiAgfVxuXG59XG5cbi5wb3B1cF9mYXZvcml0ZXNBZGRlZCwgLnBvcHVwX2Zhdm9yaXRlc0FkZGVkRmFpbCB7XG5cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyNnB4O1xuICB9XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTVweCAyMHB4O1xuICB9XG5cbn1cblxuXG4ucG9wdXBfZ2FtZXBsYXkge1xuICB3aWR0aDogODAwcHg7XG4gIC8vdG9wOiAxODBweDtcbn1cblxuLnBvcHVwX2dhbWVwbGF5RGVwb3NpdCB7XG4gIHdpZHRoOiA4MDBweDtcbiAgLy90b3A6IDI1NHB4O1xuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA0N3B4O1xuICB9XG5cbiAgLnBvcHVwX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLnBvcHVwX19nYW1lcGxheS1idXR0b24ge1xuICAgIHRvcDogLTIxcHg7XG4gIH1cblxuICAucG9wdXBfX2Zvb3RlciB7XG4gICAgbWluLWhlaWdodDogNzFweDtcbiAgfVxufVxuXG4ucG9wdXBfZ2FtZXBsYXlHYWxsZXJ5IHtcbiAgd2lkdGg6IDgwMHB4O1xuICB0b3A6IDMwMHB4O1xuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnBvcHVwX19jbG9zZSwgLnBvcHVwX2dvX3RvbWFpbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIGNvbG9yOiAjMDFiNGZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDYxcHggNjBweCAyMHB4IDYwcHg7XG4gIH1cblxuICAucG9wdXBfX2dhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucHJldmlldyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnByZXZpZXc6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnBvcHVwX19mb290ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gIH1cblxuICAuYm9udXMtc2lkZWJhcl9fc3VidGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5ib251cy1zdWJ0aXRsZV9faGVhZGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxuICAuYm9udXMtc3VidGl0bGVfX3R4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wb3B1cF9nYW1lcGxheU5vbW9uZXkge1xuICB3aWR0aDogODAwcHg7XG4gIC8vdG9wOiAyNTZweDtcblxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDU1cHggMjBweCAwcHg7XG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICR0ZXh0YWNjZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbiAgfVxuXG4gIC5wb3B1cF9fY2xvc2UsIC5wb3B1cF9nb190b21haW4ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEzcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgY29sb3I6ICMwMWI0ZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAucG9wdXBfX2dhbWVwbGF5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cblxuICAucG9wdXBfX2Zvb3RlciB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxuXG59XG5cbi8vIFdoZWVsIG9mIGZvcnR1bmUgcG9wdXBzIHN0eWxlc1xuXG4ucG9wdXBfZm9ydHVuZVJ1bGVzIHtcbiAgd2lkdGg6IDk0MHB4O1xuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMycHggMzdweCAzMHB4O1xuICB9XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDY5cHggMjVweCAzNHB4O1xuICB9XG5cbiAgLnBvcHVwX19jYXB0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xuICAgIGNvbG9yOiAjYmRiYmNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucG9wdXBfX2xldmVscyB7XG4gICAgcGFkZGluZzogMzZweCAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFhMjg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDQzLCA0MiwgNjAsIDAuODMpO1xuICB9XG5cbn1cblxuLnBvcHVwX2ZvcnR1bmVIaXN0b3J5IHtcbiAgd2lkdGg6IDk0MHB4O1xuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMycHggMzdweCAzMHB4O1xuICB9XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDVweCAyNXB4IDI3cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgLnBvcHVwX19maWx0ZXJTZWFyY2gge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiA5NjlweDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxuXG4gIC5wb3B1cF9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgICAmX2ZsdWlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAucG9wdXBfX3NvcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTYzcHg7XG4gIH1cblxuICAucG9wdXBfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBvcHVwX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaW5wdXRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgcGFkZGluZzogMCA3MnB4IDAgMTRweDtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDRiNjM7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fc2VhcmNoQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjZkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucG9wdXBfX2hpc3Rvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgbWF4LWhlaWdodDogNDc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG59XG5cbi5wb3B1cF9mb3J0dW5lV2hlZWwge1xuICB3aWR0aDogOTQwcHg7XG4gIGhlaWdodDogOTc4cHg7XG59XG4ucG9zaXRpb25fYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRvcDogMSU7XG59XG5cbi5wb3B1cF9uZXdWaXBsZXZlbCAucG9wdXBfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnBvcHVwX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICAuYm9udXNfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMjI3cHg7XG4gICAgbWluLWhlaWdodDogMjQ2cHg7XG4gIH1cbn1cbi5wb3B1cF9kZXBvc2l0X2Zvcl9ib251cyAge1xuXG4gIC5wb3B1cF9zZWN0aW9uX19tYWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAyOXB4IDEzcHggMzBweCAwO1xuICAgIG1heC13aWR0aDogNjQ2cHg7XG4gICAgLnBheW1lbnRfX2dhbGxlcnkge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxOHB4O1xuICAgICAgLnBheW1lbnRfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9wdXBfc2VjdGlvbl9fYXNpZGV7XG4gICAgd2lkdGg6IDI4NHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5wYXlpdGVtIHtcbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgd2lkdGg6IDE3OXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICB3aWR0aDogMTc5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICB3aWR0aDogMTc5cHg7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBheW1lbnRfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBheW1lbnRfX3Rvb2x0aXAge1xuICAgIG1hcmdpbjogNHB4IDAgMzBweDtcbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgd2lkdGg6IDU2OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICB3aWR0aDogNTY4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICB3aWR0aDogNTY4cHg7XG4gICAgfVxuICAgIC5wYXktdG9vbHRpcF9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fdGl0bGVfYWNjZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwX2dhbWVCb251c1BvcHVwIHtcbiAgd2lkdGg6IDY1NnB4O1xuXG4gIC5wb3B1cF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnBvcHVwX3JlZ2lzdHJhdGlvbl92MiwucG9wdXBfcmVnaXN0cmF0aW9uX3YzLC5wb3B1cF9yZWdpc3RyYXRpb25fdjQsLnBvcHVwX3JlZ2lzdHJhdGlvbl92NSwucG9wdXBfcmVnaXN0cmF0aW9uX3Y2LC5wb3B1cF9yZWdpc3RyYXRpb25fdjcge1xuICB3aWR0aDogOTQwcHg7XG5cbiAgQGluY2x1ZGUgU21hbGwgIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAucG9wdXBfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6ICMwMDE0MmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwjMDBiMWVjIDAlLHRyYW5zcGFyZW50IDcwJSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucG9wdXBfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwYWRkaW5nOiAxOXB4IDAgMTdweDtcbiAgICByaWdodDogN3B4O1xuICAgIGhlaWdodDogYXV0bztcblxuICB9XG5cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgcGFkZGluZzogMTdweCAzMnB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMzhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCMwNzA5MjkgMCwjMGUxZjM4IDcwJSk7XG4gIH1cblxufVxuXG4ucG9wdXAucG9wdXBfcmVnaXN0cmF0aW9uX3Yye1xuICBiYWNrZ3JvdW5kOiAjMTMyZTRkO1xufSIsIi5vdmVyZmxvdyB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC43KTtcbn1cblxuLm92ZXJmbG93X19nYW1le1xuICB6LWluZGV4OiAxOTk7XG59XG5cbi5tb2RhbF9vcGVuIHtcbiAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICAub3ZlcmZsb3d7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxufVxuXG4ub3ZlcmZsb3dfX25vX19tb25leXtcbiAgZGlzcGxheTpub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjcpO1xufSIsIi5ib251cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyOTVweDtcbiAgICB3aWR0aDogMjI5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmJvbnVzX3NpbmdsZSAmIHtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTg4cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ib251cy0xLnBuZycpO1xuICAgIH1cblxuICAgICZfMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ib251cy0yLnBuZycpO1xuICAgIH1cblxuICAgICZfMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ib251cy0zLnBuZycpO1xuICAgIH1cblxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9ib3R0b206IDA7XG4gICAgLy9sZWZ0OiAwO1xuICAgIC8vcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuYm9udXNfc2luZ2xlICYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3ZTdjOWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBjb2xvcjogI2E3YTVkMDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuYm9udXNfc2luZ2xlICYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjYTdhNWQwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59IiwiLnJlZ2lzdHJhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgaGVpZ2h0OiAxNjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC5pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC1pbm5lciB7XG4gICAgd2lkdGg6IDIwNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMGQwYzEzLCAwIDFweCAwICMzZTY4ODQ7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMCAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbn0iLCIucmVnaXN0cmF0aW9uLXYyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICAgICZfbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Zvb3RlcntcbiAgICBiYWNrZ3JvdW5kOiAjMDAxNDJkO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzUzYjU4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwjMDBiMWVjIDAsdHJhbnNwYXJlbnQgNzAlKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyLWxlZnQge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzEyMTEyOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lci1yaWdodCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICAvLyBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDA2NThkO1xuICAgIHBhZGRpbmctbGVmdDogNTZweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBib3gtc2hhZG93OiAwIDZweCA2cHggMCByZ2JhKDAsMCwwLCAwLjMpO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNXB4IDNweCByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IDI4MnB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwLjg0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDRweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NCksIGluc2V0IDAgLTRweCAzcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAxcHggMXB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDE0MXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjMzMztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGhlaWdodDogMTAxcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTQxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMDRjO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTRweCAwcHggNnB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjcxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEzcHggMTBweCAwO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjN2Y3YmEwO1xuICAgIHRleHQtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC44Mik7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuXG5cbiAgJl9fY291bnRlci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC44Mik7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTkzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG9wYWNpdHk6IDAuMzI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHggYXV0bztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDdweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuODYpLCBpbnNldCAwIC03cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjg5KTtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcblxuICAgIH1cbiAgfVxuICAmX19jaGVja2JveHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmNoZWNrYm94X19sYWJlbHtcbiAgICAgIGNvbG9yOiByZ2IoMjQyLCAxNjYsIDU3KTtcbiAgICB9XG5cbiAgICAuY2hlY2tib3hfX2lubmVyOmNoZWNrZWQrLmNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrYm94LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmNoZWNrYm94X19pbm5lcisuY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZTUwMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAuY2hlY2tib3hfX2lubmVyOmNoZWNrZWQrLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmU1MDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgfVxuICAmX19pbnB1dC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDcsIDksIDQxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAxNTAsIDI1NSwgMSk7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZmZlYTAwLCNmZjk0MDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IDFweCAjZmZkOTYxYmY7XG4gICAgY29sb3I6ICM4ZTIzMWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1OTEyNTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDI1Myw5OSwzNiwuNyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX3NvY2lhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzUzYjU4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG5cbiAgLmVtYWlsLWlucHV0LXJlZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRvb2x0aXB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAmOmhvdmVyIC50b29sdGlwe1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0b3A6IC03MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjcsIDAsIDAuOSk7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC50b29sdGlwX19hcnJvd3tcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAgcmdiYSgyNTUsIDEyNywgMCwgMC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWxzX2Zvcm0gLnNvY2lhbHNfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1LCAyMiwgOTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyLCAzOSwgOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IDFweCAjMTEyNDQzO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufSIsIi5yZWdpc3RyYXRpb24tdjMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICZfbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2lubmVyLWxlZnQge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzEyMTEyOTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMzNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lci1yaWdodCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICMzMDJmM2U7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAzNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzUxODI7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjYzKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDE4OHB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggOHB4IDEwcHggYmxhY2spO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjM1cHggO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKDIzNXB4LzIpKTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKDIxNnB4LzIpKTtcblxuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAoMTIwcHgvMikpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRvcDogLTIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBib3R0b206IDExcHg7XG5cbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtY2FwdGlvbiB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAvL3BhZGRpbmc6IDZweCAxMHB4IDE3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgLy9wYWRkaW5nOiAxMnB4IDIwcHggMTdweDtcblxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1ub3RlIHtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6ICA1cHggMDtcbiAgICB0ZXh0LXNoYWRvdzogMCA5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAgMTBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDQ7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2lucHV0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhYmJkO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZmRhOTI5LCAjZmQxNzQxKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCAjODIyMTE3O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMjUzLDk5LDM2LC43KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAxOHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICB9XG5cbiAgJl9fc29jaWFscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM3ZjdiYTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cblxuXG59IiwiLnJlZ2lzdHJhdGlvbi12NCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cbiAgICAmX2xhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19pbm5lci1sZWZ0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzMwMmYzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIHdpZHRoOiAzNDJweDtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTE4MjtcbiAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNjMpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogMzQ5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ZpZ3VyZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fZmlndXJlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTU2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm90dG9tOiA5NnB4O1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAvL3BhZGRpbmc6IDEycHggMjBweCAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1ub3RlIHtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vcGFkZGluZzowO1xuICAgIHRleHQtc2hhZG93OiAwIDlweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICBib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDM3MTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNjMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogODJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuODIpO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWFyZ2luOiA4cHggYXV0byAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlci1pbm5lciB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmNWM4ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW46IDdweCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXItaW5uZXJfaW5uZXIge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgb3BhY2l0eTogMC44NjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCA4cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjg2KSwgaW5zZXQgMCAtOHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC44OSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAzMzBweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19pbnB1dC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWJiZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2ZkYTkyOSwgI2ZkMTc0MSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzgyMjExNztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDI1Myw5OSwzNiwuNyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX3NvY2lhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjN2Y3YmEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG4gICZfX3RpbWVyLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuLmpzLXRpbWVvdXR7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc0KTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNjEpO1xuICBsZXR0ZXItc3BhY2luZzogOXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcblxuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn0iLCIucmVnaXN0cmF0aW9uLXY1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICAgICZfbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2lubmVyLWxlZnQge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzEyMTEyOTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMzNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lci1yaWdodCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICMzMDJmM2U7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDk1cHg7XG4gICAgLy9oZWlnaHQ6IDM1NHB4O1xuICAgIC8vYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICM0MzUxODI7XG4gICAgLy9ib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNjMpO1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmIHRhYmxlIHtcbiAgICAgIGJvcmRlci1zcGFjaW5nOjAgOHB4O1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogMzQ5cHg7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19maWd1cmUtaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy9AaW5jbHVkZSBTbWFsbCB7XG4gICAgLy8gIHdpZHRoOiAxNjVweDtcbiAgICAvLyAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vICBsZWZ0OiBjYWxjKDUwJSAtICgxNjVweC8yKSk7XG4gICAgLy99XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtaW5mbyB7XG4gICAgd2lkdGg6IDI0M3B4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzE1NztcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtY2FwdGlvbiB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAvL3BhZGRpbmc6IDZweCAxMHB4IDE3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjc2KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vcGFkZGluZzowO1xuICAgIHRleHQtc2hhZG93OiAwIDlweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgd2lkdGg6IDI0M3B4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzE1NztcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIG1hcmdpbjogM3B4IGF1dG87XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cblxuXG4gICZfX2Nyb3NzIHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY3YztcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGJvcmRlcjogc29saWQgM3B4ICMzYTM4NTk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1MnB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgdG9wOiAyNjVweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHRvcDogMTk1cHg7XG4gICAgICBsZWZ0OiAxMzNweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAzMzBweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG5cblxuICAmX19pbnB1dC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWJiZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2ZkYTkyOSwgI2ZkMTc0MSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzgyMjExNztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDI1Myw5OSwzNiwuNyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX3NvY2lhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjN2Y3YmEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG5cblxufSIsIi5yZWdpc3RyYXRpb24tdjYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXG4gICAgJl9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9faW5uZXItbGVmdCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMTIxMTI5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzMwMmYzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIHdpZHRoOiAzNDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IDM0OXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ZpZ3VyZS1pbWctdHdvLCZfX2ZpZ3VyZS1pbWctb25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cblxuICAmX19maWd1cmUtaW1nLW9uZSB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogNjhweDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ZpZ3VyZS1pbWctdHdvIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fdGl0bGUtaW1nLW9uZSB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLWltZy10d28ge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG5cblxuICAmX190aXRsZS1pbWctbnVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZGFiMWQ7XG4gIH1cblxuICAmX19maWd1cmUtaW5mby10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjgyKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtaW5mbyB7XG4gICAgd2lkdGg6IDM0MnB4O1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJiM2U7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICAjNDM1MTgyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIC8vcGFkZGluZzogNnB4IDEwcHggMTdweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZiODI0O1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAvL3BhZGRpbmc6IDEycHggMjBweCAxN3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAvL3BhZGRpbmc6MDtcbiAgICB0ZXh0LXNoYWRvdzogMCA5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAxNzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTE4MjtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAxMjNweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjgyKTtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMnB4IGF1dG8gMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWFyZ2luOiAycHggYXV0byAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlci1pbm5lciB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOGFiMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDk3LjFweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgIGhlaWdodDogNDFweDtcblxuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXItaW5uZXJfaW5uZXIge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgb3BhY2l0eTogMC44NjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCA4cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjg2KSwgaW5zZXQgMCAtOHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC44OSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogODNweDtcbiAgICAgIGhlaWdodDogMzEuMXB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAzMzBweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19pbnB1dC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWJiZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2ZkYTkyOSwgI2ZkMTc0MSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzgyMjExNztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDI1Myw5OSwzNiwuNyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX3NvY2lhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjN2Y3YmEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG5cblxufSIsIi5yZWdpc3RyYXRpb24tdjcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXG4gICAgJl9sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19pbm5lci1sZWZ0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMxMjExMjk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IDMzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXItcmlnaHQge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjMzAyZjNlO1xuICAgIHBhZGRpbmctbGVmdDogNTZweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDM0MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogMzQ5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgJl9fZmlndXJlLWltZy10d28sJl9fZmlndXJlLWltZy1vbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxuXG4gICZfX2ZpZ3VyZS1pbWctb25lIHtcbiAgICB3aWR0aDogNzZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fZmlndXJlLWltZy10d28ge1xuICAgIHdpZHRoOiAxMDdweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZS1pbWctb25lIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtaW1nLXR3byB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG5cblxuICAmX190aXRsZS1pbWctbnVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICNmZGFiMWQ7XG4gICAgJi1iaWcge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1pbmZvIHtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmIzZTtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgICM0MzUxODI7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlLWNhcHRpb24ge1xuICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgLy9wYWRkaW5nOiA2cHggMTBweCAxN3B4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmI4MjQ7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIC8vcGFkZGluZzogMTJweCAyMHB4IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZS1ub3RlIHtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucyc7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vcGFkZGluZzowO1xuICAgIHRleHQtc2hhZG93OiAwIDlweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHdpZHRoOiAzNDJweDtcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1MTgyO1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogMjQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDEyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmYjgyNDtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuODIpO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgbWFyZ2luOiAycHggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXJnaW46IDJweCBhdXRvIDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTMxcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YWIwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogOTcuMXB4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuXG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlci1pbm5lcl9pbm5lciB7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBvcGFjaXR5OiAwLjg2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDhweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuODYpLCBpbnNldCAwIC04cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjg5KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiAzMS4xcHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2lucHV0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhYmJkO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZmRhOTI5LCAjZmQxNzQxKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCAjODIyMTE3O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMjUzLDk5LDM2LC43KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAxOHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICB9XG5cbiAgJl9fc29jaWFscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM3ZjdiYTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cblxuXG59IiwiI3N1bmRheS1wb3B1cHtcbiAgYmFja2dyb3VuZDogIHVybCguLi9pbWcvc3VuZGF5LXBvcHVwLnBuZyljZW50ZXIgdG9wIG5vLXJlcGVhdCAjMDEwNDE3O1xuICB3aWR0aDogNzgycHg7XG4gIGhlaWdodDogNTU5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgeFNtYWxse1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMzNXB4KTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXk6IGF1dG8haW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCl7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpe1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgLnBvcHVwX19jbG9zZXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgaDF7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjZmZiZjNlO1xuICAgIH1cbiAgfVxuICAucG9wdXAtY29udGFpbmVye1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzEwcHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBjb2xvcjogIzllOWNiZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAgJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9wdXBfX2J1dHRvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCNmZmIxMWEsI2ZmMDAzNik7XG4gIH1cbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufSIsIiNyd3AtcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAgdXJsKC4uL2ltZy9yd3AtcG9wdXAucG5nKWNlbnRlciB0b3Agbm8tcmVwZWF0ICMwMTA0MTc7XG4gIG1heC13aWR0aDogNjYzcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyODRweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTQ5JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy15OiBhdXRvIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMDtcblxuICBAaW5jbHVkZSB4U21hbGx7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzMxcHgpO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteTogYXV0byFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2M3B4KXtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnBvcHVwX19jbG9zZXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgaDF7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjZmZiZjNlO1xuICAgIH1cbiAgfVxuICAucG9wdXAtY29udGFpbmVye1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjcxMHB4KXtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBjb2xvcjogIzllOWNiZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19idXR0b257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtNXB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCNmZmIxMWEsI2ZmMDAzNik7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAxLjk2cHggcmdiKDI5LCAyNywgNDYpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHdpZHRoOiAyNjFweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gIH1cbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59IiwiI21vbmRheS1ydXNoLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb25kYXktcnVzaC1wb3B1cC5wbmcpIHRvcCBuby1yZXBlYXQgIzAwMDIxMztcbiAgbWF4LXdpZHRoOiA3MTdweDtcbiAgaGVpZ2h0OiA2NjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI4NHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDklKTtcblxuICBAaW5jbHVkZSB4U21hbGx7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzU4cHgpO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteTogYXV0byFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxN3B4KXtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnBvcHVwX19jbG9zZXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgaDF7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgY29sb3I6ICNmZmJmM2U7XG4gICAgfVxuICB9XG4gIC5wb3B1cC1jb250YWluZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHNwYW57XG4gICAgICBjb2xvcjogIzllOWNiZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19idXR0b257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtNXB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCNmZmIxMWEsI2ZmMDAzNik7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAxLjk2cHggcmdiKDI5LCAyNywgNDYpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHdpZHRoOiAyNjFweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gIH1cbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59IiwiLmNsb2NrLXRpbWVyIHtcbiAgd2lkdGg6IDk5cHg7XG4gIGhlaWdodDogNDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSg0LCA0LCA0LCAwLjI0KSwgMCAxcHggMCAjMzAyZjQzO1xuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMTdweDtcbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG59IiwiLnBheW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAmX19nYWxsZXJ5IHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogOHB4IDE1cHggOHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0cHggYXV0byAzMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIGxlZnQ6IC00cHg7XG5cbiAgICAmX2lubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cblxuICAgICZfb3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIudGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fY2xvc2Uge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMxcHg7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoNjEsIDY4LCA3NSwgMC4zNSk7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgIH1cblxuICB9XG5cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweCA0N3B4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwwLDAsLjQyKTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzcyN2Y4YztcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAmX2FjdGl2ZSArICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzcyN2Y4YztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE0MjA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAwICNmZjk2MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucG9wdXAgLnRhYl9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMTMxO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIFN0eWxlIGZvciBwYXltZW50IHRhYnNcblxuLnRhYl9zdHlsZV9idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50YWJfX2FjdGlvbiB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC50YWJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFiX19pdGVtIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYjFhMjc7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX2FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkNTMzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZmOGQwMCAwJSwgI2UyZDUzMyAxMDAlKTtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCByZ2IoNTgsIDQsIDQpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblxuXG4gICAgICAmIH4gLnRhYl9faXRlbSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbiIsIi50YWItY2FzaGllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDtcblxuICAmX19pbmZvLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgLy9sZWZ0OiA1MCU7XG4gICAgLy90b3A6IDQ4cHg7XG4gICAgLy8tbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICAvL2hlaWdodDogMTIzcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG9wYWNpdHk6IDAuMjc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzA0NDY5YywjNTJiYWZmIDUwJSwjMDQ0NjljKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRhYl9fY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudF9kZXBvc2l0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYTI3O1xuICAgIHdpZHRoOiA2ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAgLnRhYl9fY29udGVudCB7XG4gICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cblxuICB9XG5cbiAgLnRhYl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTIwcHggMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZmEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFiLXRpdGxlX3llbGxvdyB7XG4gICAgICBjb2xvcjogI2YyZTQxOTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgfVxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAjZjJlNDE5O1xuICAgICAgfVxuICAgICAgfVxuICAgIC50YWItdGl0bGVfZ3JleSB7XG4gICAgICBjb2xvcjogIzU4NTg2MTtcbiAgICB9XG4gICAgJl9iaWcge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG4gICAgJl9jYXB0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgdWwudGFiX190aXRsZV9jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MiU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgfVxuICAmX19wYXltZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAudGFiX3N0eWxlX2J1dHRvbntcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMqMiAtIDQ1cHgpO1xuICAgICAgc3ZnOm5vdCg6cm9vdCksXG4gICAgICAucGF5aXRlbV9faW1nX2lubmVyIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgICB9XG4gICAgICAucGF5aXRlbXtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgIC50YWJfX2l0ZW17XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19ib251cy1zaWRlYmFye1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzA5MjAzYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ib251cy1zaWRlYmFyX19oZWFkZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGQyODQ3O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmJvbnVzLXNpZGViYXJfX2NvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIC5ib251cy1pbWd7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICAgIC5ib251cy1uYW1le1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6IHJnYigyNTMsIDE5NCwgNTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDIxLCAyMCwgMzEsIDAuNyk7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG5cbiAgICB9XG4gICAgLmJvbnVzLWRlc2NyaXB0aW9ue1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiByZ2IoMTkzLCAxOTMsIDIwNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSg0NCwgNDQsIDYwLCAwLjcpO1xuICAgIH1cbiAgICAuYnV0dG9uX2NvbG9yX29yYW5nZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAuYm9udXMtdGltZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYm9udXMtc2lkZWJhcl9fc3VidGl0bGV7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDkyMDNhO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAuYm9udXMtc3VidGl0bGVfX2hlYWRlcntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBzbWFsbHtcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYm9udXMtcGFuZWxfX3RpdGxlX2FsZXJ0e1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuLnRhYi1jYXNoaWVyX19oZWFkZXJfYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn0iLCIudGFiLWJvbnVzZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2dhbGxlcnkge1xuICAgIC8vcGFkZGluZzogNDBweCAzMnB4IDYwcHg7XG4gICAgcGFkZGluZzogNDBweCAzMnB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufSIsIi52aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG5cbiAgJl9faGVhZGVyIHtcbiAgICAvL2hlaWdodDogMTMzcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjMwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCUsIHRyYW5zcGFyZW50IDE1JSksIGxpbmVhci1ncmFkaWVudCgtMjMwZGVnLCAjMzI0YzY5IDAlLCAjMTMyZTRkIDE1JSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDM0cHg7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNTBweCAwIDY0cHg7XG4gIH1cblxuICAmX19yYXRpbmcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi50aXRsZV9mb250X2h1Z2VzdCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMzBweCAyMHB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlYTFlMTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggaHNsYSgwLDAlLDEwMCUsLjExKSwwIDAgMTZweCByZ2JhKDAsMCwwLC4yNiksMCA4cHggMTBweCByZ2JhKDAsMCwwLC4xNik7XG5cbiAgICAucmF0aW5nX19pbmZvIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucmF0aW5nX190b29sdGlwIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMjA1cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4xMyksMCAxcHggMCAjMmMyYjNkO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jb2xvcl93aGl0ZSB7XG4gICAgICAuaW5wdXRfX2lubmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jb2xvcl95ZWxsb3cge1xuICAgICAgLmlucHV0X19pbm5lciB7XG4gICAgICAgIGNvbG9yOiAkdGV4dGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aWV3cmF0ZSB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGQ2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZWE4ZGIgMCUsICMyMzZkZDIgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZDUzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmY4ZDAwIDAlLCAjZTJkNTMzIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCByZ2IoNTgsIDQsIDQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2xldmVscy10YWJsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4IDM0cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMzRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMCAyOHB4IDM0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG59IiwiLnByb2ZpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjMwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCUsIHRyYW5zcGFyZW50IDE1JSksIGxpbmVhci1ncmFkaWVudCgtMjMwZGVnLCAjMzI0YzY5IDAlLCAjMTMyZTRkIDE1JSk7XG5cbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyOThweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMxMzJlNGQsIzUyYmFmZiA1MCUsIzEzMmU0ZCk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmNhYmluZXQtcHJvbW8ge1xuICAgICAgbWF4LXdpZHRoOjIwMHB4O1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b257XG4gICAgICAgIG1hcmdpbi10b3A6IC0xOSU7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZV9faW5uZXJ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuICAgICAgLnJhdGluZ19faW5mb3tcbiAgICAgICAgdG9wOjFweDtcbiAgICAgIH1cbiAgICAgIC5lcnJvcntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmYwMDJjO1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgICAuY2FiaW5ldC1wcm9tb19fbm90ZXtcbiAgICAgICAgY29sb3I6ICM5ZTljYmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWVtYWlse1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICZfX2lucHV0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwOXB4IDE0cHggMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTMyMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4xMyksIDAgMXB4IDAgIzIyMjEzMDtcbiAgICAgIH1cbiAgICAgIC50b29sdGlwX19jb250ZW50e1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAmX19idXR0b257XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5wcm9tby0tc3VjY2Vzc3tcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgfVxuICAgICAgLnByb21vLS1zdWNjZXNzIHB7XG4gICAgICAgIG1hcmdpbi10b3A6MnB4O1xuICAgICAgfVxuICAgICAgLnByb21vLS1zdWNjZXNzIGF7XG4gICAgICAgIGNvbG9yOiAjM2M5MGYwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NnB4IDIwcHggNDdweDtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0geyAgfSAgLy8gc3R5bGVzIGZvciB2MlxuXG4gICZfX2Zvcm1fdjEgeyAgLy9zdHlsZXMgZm9yIHYxXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWEyNztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjMmIyYTNjLCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjcyKTtcblxuICAgIC5wcm9maWxlLWRldGFpbHMge1xuICAgICAgcGFkZGluZzogMzVweCA0MnB4IDQycHggNDdweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgIH1cblxuICAgICAgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZmlsZS1kZXRhaWxzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dF9faW5uZXIge1xuICAgICAgICB3aWR0aDogMjI5cHg7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLWNvbnRhY3RzIHtcbiAgICAgIHBhZGRpbmc6IDM5cHggMzlweCAzNXB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgfVxuXG4gICAgICAuaW5wdXRfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgfVxuXG4gICAgICAucHJvZmlsZS1jb250YWN0c19fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEyMXB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgJl9ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlZGI4MCAwJSwgIzMwN2MwYiAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLXNvY2lhbHMge1xuICAgICAgcGFkZGluZzogMzVweCA0MnB4IDMycHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICB9XG5cbiAgICAgIC5wcm9maWxlLXNvY2lhbHNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZmlsZS1zb2NpYWxzX19ub3RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9maWxlLXNvY2lhbHNfX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1ub3RpZnkge1xuICAgICAgcGFkZGluZzogMzFweCA0M3B4IDM1cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICB9XG5cbiAgICAgIC5wcm9maWxlLW5vdGlmeV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgfVxuXG4gICAgICAucHJvZmlsZS1ub3RpZnlfX2NoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX19hY3Rpb24ge1xuICAgICAgcGFkZGluZzogMzVweCAyOXB4IDMycHggMzhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fcGFzc3dvcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRhY3RzIHsgIH1cblxuICAmX19zb2NpYWxzIHsgIH1cblxuICAmX19ub3RpZnkgeyAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgcGFkZGluZzogNDFweCAzMXB4IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBwYWRkaW5nOiA0MXB4IDIwcHggMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMjZweCAyMHB4IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC8vd2lkdGg6IDE2NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9zdWJtaXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIH1cblxuICB9XG5cbn0iLCIucHJvZmlsZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDNweCAxMHB4IDIxcHggMTlweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDc0cHggMjFweCA4NHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyMXB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5zdGF0dXMge1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5zdGF0dXNfX25vdGUge1xuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgLnN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN0YXR1c19faWNvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0dXNfX25vdGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICB9XG5cbiAgJl9fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG5cbiAgICAucmF0aW5nX19zdGFycyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCMxMzJlNGQsIzUyYmFmZiA1MCUsIzEzMmU0ZCk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQxcHggMjBweCA0MXB4IDI4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2xlYXJTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI2ZmOGQwMCAwJSwgI2UyZDUzMyAxMDAlKTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiKDU4LCA0LCA0KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICByaWdodDogOXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbn0iLCIucHJvZmlsZS1kZXRhaWxzIHtcbiAgcGFkZGluZzogNDFweCAzMXB4IDE4cHg7XG5cbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIHBhZGRpbmc6IDQxcHggMjBweCAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE5cHggMThweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICZfbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxN3B4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNDIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwwLDAsLjEzKSwwIDFweCAwICMwOTE0MjA7XG4gICAgfVxuICB9XG5cbn0iLCIucHJvZmlsZS1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQxcHggMzFweCAxOHB4O1xuXG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICBwYWRkaW5nOiA0MXB4IDIwcHggMThweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzEzMmU0ZCwjNTJiYWZmIDUwJSwjMTMyZTRkKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX19sYWJlbC1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMjIzMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDNweCAxM3B4IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgJl9jb25maXJtZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZhOTUwMDtcbiAgICAgIHBhZGRpbmc6IDNweCAxMXB4IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE0MjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4xMyksMCAxcHggMCAjMDkxNDIwO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICBpbnB1dFtwbGFjZWhvbGRlcl0gICAgICAgICAge3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7fVxuICAgIGlucHV0OjotbW96LXBsYWNlaG9sZGVyICAgICB7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt9XG4gICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciAgICAgIHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO31cbiAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7fVxuICB9XG5cbiAgLnByb2ZpbGUtY29udGFjdHNfX2J1dHRvbiArIC5maWVsZC11c2VycHJvZmlsZS1lbWFpbCAuaW5wdXRfX2lubmVyLCAucHJvZmlsZS1jb250YWN0c19fYnV0dG9uICsgLmlucHV0X19pbm5lciwgLnByb2ZpbGUtY29udGFjdHNfX2J1dHRvbiArIC5maWVsZC11c2VycHJvZmlsZS1waG9uZSAuaW5wdXRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwNXB4IDEwcHggMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDkzcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmZjhkMDAgMCUsICNlMmQ1MzMgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYig1OCwgNCwgNCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnB4O1xuICAgIHRvcDogNDRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLXVzZXJwcm9maWxlLWVtYWlsIC5pbnB1dF9faW5uZXJfcmVhZG9ubHkgIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24gKyAuZmllbGQtdXNlcnByb2ZpbGUtcGhvbmUgIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmlucHV0X19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlLWNvbnRhY3RzX19idXR0b24gKyAuZmllbGQtdXNlcnByb2ZpbGUtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGV7XG4gICAgY29sb3I6ICM5ZTljYmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59IiwiLnByb2ZpbGUtc29jaWFscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI3cHggNDJweCAyNnB4IDQycHg7XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBwYWRkaW5nOiAyN3B4IDE4cHggMjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzEzMmU0ZCwjNTJiYWZmIDUwJSwjMTMyZTRkKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cblxufSIsIi5wcm9maWxlLW5vdGlmeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQxcHggMzFweCAxOHB4O1xuXG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICBwYWRkaW5nOiA0MXB4IDIwcHggMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgcGFkZGluZzogMTlweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzEzMmU0ZCwjNTJiYWZmIDUwJSwjMTMyZTRkKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnByb2ZpbGUtbm90aWZ5X19yb3cgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gIH1cblxuICAmX19jaG9pY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAucHJvZmlsZS1ub3RpZnlfX3JvdyAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gIH1cblxufSIsIi5wcm9maWxlLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgJl9mbHVpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggNDJweCAyNHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMjFweCAzOHB4IDMycHggNDJweDtcbiAgfVxuXG4gICZfX3VzZXItcGFuZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC51c2VyLXBhbmVsX19jb3VudHBhZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAudXNlci1wYW5lbF9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICR0ZXh0YWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbn0iLCIucHJvZmlsZS1wYXNzd29yZCB7XG4gIHBhZGRpbmc6IDM1cHggNDBweCAzNXB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICZfbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTdweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTMyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpLCAwIDFweCAwICMyMjIxMzA7XG4gICAgfVxuICB9XG5cbn0iLCIucG9wdXAtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjMjE1MjhhLCAwIDNweCA4cHggcmdiYSgwLDAsMCwuMTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1MjhhO1xuICBtYXJnaW46IDMycHggMzJweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbi1vdXQgMC4ycztcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIG1hcmdpbjogMjRweCAyMHB4IDA7XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuaWNvbl9wb3B1cC1wYW5lbF90b2dnbGUge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJi5jbG9zZSB7XG4gICAgICAuaWNvbl9wb3B1cC1wYW5lbF90b2dnbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMThweCA0MHB4IDdweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMXB4IHJnYmEoOSwgMzIsIDU4LCAwLjgzKTtcbiAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweDtcbiAgICB9XG5cbiAgICAmX2lubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgbWF4LXdpZHRoOiA2MzJweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAuaW5wdXRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgIGNvbG9yOiAjZTVlMmYzO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoNDMsIDQyLCA3MCwgMC40NiksIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2JlMmYyMTtcblxuICAgICZfd2lkZSB7XG4gICAgICBtaW4td2lkdGg6IDIwMnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE0cHggYXV0byAxOHB4O1xuICAgIG1heC13aWR0aDogMjg4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19ib251cy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAmX19ib251cy1ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJl9wYWxlIHtcbiAgICAgIGNvbG9yOiAjMzc1NDc1O1xuICAgIH1cbiAgfVxuICAucG9wdXAtcGFuZWxfX2Zvb3Rlcj4gJl9fc3VidGl0bGV7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59IiwiLnBvcHVwX3JlLWNhbGx7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzE1Mjc0MCwjMDcwODI5KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDI7XG4gIC5wb3B1cF9fY2xvc2V7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbiAgLnBvcHVwX19oZWFke1xuICAgIGJhY2tncm91bmQ6ICMwMDE0MmM7XG4gIH1cbiAgLnBvcHVwX190aXRsZXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxuICAucG9wdXBfX2NvbnRlbnR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMTIlIDIwcHg7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjZmZjYzAwO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzA5Mjk7XG4gICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBjb2xvcjogI2EwYTViZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwODM2NjU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZTJkNTMzICwgI2ZmOGQwMCk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggOXB4ICNlNGNmMTc1NywgaW5zZXQgMCAycHggMCAwIHJnYmEoMjQ3LDIwNCw2OSwuMDA0KTtcbiAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweDtcbiAgICAgIGNvbG9yOiAjOGUyMzFmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG4gICAgICB9XG5cbiAgICAmID4gc3BhbntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IHJnYig2NiwgNzMsIDgyKTtcbiAgICB9XG4gIH1cbiAgI3JlLWNhbGwtbm90LXBob25lLWVycm9ye1xuICAgIGNvbG9yOiByZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ub3ZlcmZsb3cucmUtY2FsbF9vdmVyZmxvd3tcbiAgei1pbmRleDogMjAxO1xufSIsIi5wb3B1cF9sb3R0ZXJ5LWJvbnVzLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMTUyNzQwICwgIzA3MDgyOSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDY2MHB4O1xuICBAaW5jbHVkZSB4U21hbGx7XG4gICAgb3ZlcmZsb3c6IGF1dG8haW1wb3J0YW50O1xuICB9XG4gIC5wb3B1cF9fY2xvc2V7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbiAgLnBvcHVwX19oZWFke1xuICAgIGJhY2tncm91bmQ6ICMwMDE0MmM7XG4gIH1cbiAgLnBvcHVwX190aXRsZXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxuICAucG9wdXBfX2NvbnRlbnR7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgdG9wOiA1MCU7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZTJkNTMzICwgI2ZmOGQwMCk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggOXB4ICNlNGNmMTc1NywgaW5zZXQgMCAycHggMCAwIHJnYmEoMjQ3LDIwNCw2OSwuMDA0KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAxNXB4O1xuICAgICAgY29sb3I6ICM4ZTIzMWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxM3B4IDZweCByZ2JhKDY2LCAxMTgsIDE5NSwgMC4xNiksIGluc2V0IDAgMCAzNXB4IDEycHggcmdiYSg0NiwgMTUyLCAyMzAsIDAuMTgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBjNGU2NDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlyc3RfX3B7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICM2MTY5OGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC50aW1lcl9fbm90ZXtcbiAgICBjb2xvcjogIzcyOTdkMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnRpbWVyX19yb3dfZGlnaXQgLnRpbWVyX19jZWxse1xuICAgIGNvbG9yOiAjNzI5N2QzO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAudGltZXJfX3Jvd19jYXB0aW9uIC50aW1lcl9fY2VsbHtcbiAgICBjb2xvcjogIzcyOTdkMztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sb3R0ZXJ5LWJvbnVzLXBvcHVwe1xuICAmX19jb2x1bW57XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJj4gKjpmaXJzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiByZ2IoMjU1LCAyMDQsIDApO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyMDQsIDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICM2MTY5OGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIGNvbG9yOiAjZmZjYzAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYXlpdGVtIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjhmOGY4IDAlLCAjZDNkM2QzIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNyksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDhweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogOHB4IDhweCA4cHggMDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiA1MCU7XG4gICAgICAvL2xlZnQ6IDUwJTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdmctd2FsbGV0b25lIHtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgfVxuXG4gICAgfSAgICBcbiAgfVxuICAmX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjY2JjYmNiLCAwIC0xcHggMCAjZWJlYmViO1xuICAgIHBhZGRpbmc6IDExcHggMTNweCAxMHB4IDEzcHg7XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmc6IDExcHggMnB4IDEwcHggMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMTFweCAycHggMTBweCAycHg7XG4gICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42OCk7XG4gICAgY29sb3I6ICMyMjIxMzE7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJl9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG59IiwiLnBheS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICZfd2l0aHBob25lIHtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOTklOyAgLyogQXQgdGhlIHRvcCBvZiB0aGUgdG9vbHRpcCAqL1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICB9XG4gICYubGVmdHtcbiAgICAmOmFmdGVye1xuICAgICAgbGVmdDogMTYlXG4gICAgfVxuICB9XG4gICYucmlnaHR7XG4gICAgJjphZnRlcntcbiAgICAgIGxlZnQ6IDg0JVxuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fc2Vjb25ke1xuICAgICAgLnBheS10b29sdGlwX19jYXB0aW9ue1xuICAgICAgICBtaW4td2lkdGg6IDEzMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmlucHV0X19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgcGFkZGluZzogOXB4IDE4cHggOHB4IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgXG4gICAgICAgICN3aXRoZHJhdy10YWIgJiB7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgXG4gICAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICB9XG4gICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnBheS10b29sdGlwX193aXRoN3tcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICc3JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzNHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjd2l0aGRyYXctdGFiICZ7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbnB1dF9faW5uZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wYXktdG9vbHRpcF9fd2l0aC1wbHVze1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN3aXRoZHJhdy10YWIgJntcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmlucHV0X19pbm5lcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAuaW5wdXRfX2lubmVyIHtcbiAgICAgd2lkdGg6IDEwMnB4O1xuICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcbiAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICBwYWRkaW5nOiA5cHggMThweCA4cHggMTJweDtcbiAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG5cbiAgICAgI3dpdGhkcmF3LXRhYiAmIHtcbiAgICAgICB3aWR0aDogMTMwcHg7XG5cbiAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgIH1cblxuICAgICB9XG4gICB9XG4gIH1cbiAgJl9fc3VtbSB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19zZWNvbmR7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAucGF5LXRvb2x0aXBfX2lucHV0IHtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy9ib3R0b206IDE3cHg7XG4gICAgICAgIC8vbGVmdDogMTlweDtcbiAgICAgICAgbWFyZ2luOiAtMjRweCAwIDAgNnB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBpbnB1dC5sX251bSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJl9fcGhvbmUge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG4gICZfX3Bob25lX2lubmVyIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmc6IDlweCAxOHB4IDhweCAzMHB4O1xuICAgIG1hcmdpbjogIDAgMCAwIDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX251bWJlcl9pbm5lciB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiA5cHggMThweCA4cHggMTJweDtcbiAgICBtYXJnaW46ICAwIDAgMCAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgI3dpdGhkcmF3LXRhYiAucGF5LXRvb2x0aXBfX2lucHV0ICYtbm9wcmVmaXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweCA4cHggMTBweDtcbiAgICB9XG5cblxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOXB4IDE1cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmY4ZDAwLCAjZTJkNTMzKTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICBib3R0b206IDE3cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfd2l0aGRyYXcge1xuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZWM7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOTc5NztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4IDhweCAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgJioge1xuICAgICAgY29sb3I6ICNmMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgbWluLXdpZHRoOiAxMzJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gICZfX2NhcmQtZGF0ZSB7XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweCFpbXBvcnRhbnQ7IFxuICAgIH1cbiAgfVxufVxuXG4vLyBTdHlsZSBmb3IgZXJyb3IgdG9vbHRpcFxuXG4ucGF5LXRvb2x0aXBfZXJyb3Ige1xuXG4gIC5wYXktdG9vbHRpcF9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnBheS10b29sdGlwX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMTNweCAyM3B4IDEycHg7XG4gIH1cbn0iLCIuaGlzdG9yeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcblxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAmX19oZWFkcm93IHtcblxuICB9XG5cbiAgJl9fcm93IHtcblxuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjIzMjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDRweDtcbiAgICB9XG5cbiAgICAuaGlzdG9yeV9faGVhZCAgJiB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxufSIsIi5maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAxMXB4IDExcHggMTJweCAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0YjYzO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAuaGlzdG9yeV9fZmlsdGVyICYge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6ICM2ZDZjODQ7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIH1cbiAgICAuZmlsdGVyX190aXRsZSArICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZmlsdGVyX19pdGVtICsgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG4gICAgLmZpbHRlcl9faXRlbSArICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogMTFweDtcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cbiAgICAmX2ZvcnR1bmUge1xuICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogIzZkNmM4NDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgb3B0aW9uW2Rpc2FibGVkXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbcGxhY2Vob2xkZXJdICAgICAgICAgIHtjb2xvcjogI2ZmZn1cbiAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciAgICAge2NvbG9yOiAjZmZmfVxuICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6ICNmZmZ9XG4gICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogI2ZmZn1cblxuICB9XG5cbiAgJl9fZGF0ZS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDZjODQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogOXB4IDEycHggNnB4O1xuICB9XG5cbn0iLCIuYm9udXMtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjMDkyMDNhLCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcblxuICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4O1xuICB9XG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgfVxuIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICB9XG5cbiAgJl9fdmlldyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0JTtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMjE0cHg7XG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgd2lkdGg6IDMxNHB4O1xuICAgICAgaGVpZ2h0OiAxNTNweDtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgxNjRweCA4NnB4IGF0IDUwJSA1MCUsICNlMzE5MzMgMCUsIHRyYW5zcGFyZW50IDgwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgdG9wOiA3M3B4O1xuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cblxuICAmX190aW1lciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM4KTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDExcHggMCAwO1xuXG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ib251cy1wYW5lbF9fYWN0aW9uICYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FsZXJ0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmYxNjMyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMzhweCAzMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9pbXBvcnRhbnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAzOHB4IDMwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX2ltcG9ydGFudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW46IDM4cHggMzBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBjb2xvcjogI2NhY2FkNDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMTRweCAwIDAgMDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMzY0NjcsICNlMjI2MjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC44KSwgaW5zZXQgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgYm90dG9tOiAtNzhweDtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTsgIC8qIEF0IHRoZSB0b3Agb2YgdGhlIHRvb2x0aXAgKi9cbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0VDNDg0OSB0cmFuc3BhcmVudDtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjM2NDY3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfcmlnaHQge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2luZm9ybWVyIHtcbiAgICB3aWR0aDogMjI0cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmMmQ0MmEsICNmM2RiNTMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpLCBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxNDA2MDI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcGFkZGluZzogMTJweDtcblxuICAgIEBpbmNsdWRlICBTbWFsbCB7XG4gICAgICB3aWR0aDogMTgycHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICAgICZfZ3JlZW4ge1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzg5YjAzNSwgIzkxYjgzYyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSwgaW5zZXQgMCAtMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSg4LCAyMywgNCwgMC41KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG59IiwiLmxldmVscy10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICAmX190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDgyNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogNTk0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA4NjBweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHRvcDogMjA4cHg7XG4gICAgICB3aWR0aDogNjEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ1N2VhNTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAmX19zbGlkZXItaW5uZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4YWQ2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDg3LDE4NSwyMjAsLjI5KSwjMzVkMGZmIDUwJSxyZ2JhKDg3LDE4NSwyMjAsLjI5KSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCByZ2JhKDAsMCwwLCAwLjQpLCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWluLWhlaWdodDogMjU4cHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTsgIC8qIEF0IHRoZSB0b3Agb2YgdGhlIHRvb2x0aXAgKi9cbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzA5MjAzYSB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0dXMtaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAuc3RhdHVzX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgfVxuXG4gICAgICAuc3RhdHVzX19ub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjJweCAxMHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDYycHggOXB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4N3B4IDMwcHggMzBweDtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjE0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDkyJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzEzMmU0ZCwjNTJiYWZmIDUwJSwjMTMyZTRkKTtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuMTQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA5MiU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzEzMmU0ZCwjNTJiYWZmIDUwJSwjMTMyZTRkKTtcblxuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDU0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC4xNCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzFweCBhdXRvIDA7XG4gICAgd2lkdGg6IDkycHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX2FjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7ICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzA5MjAzYSB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgfVxuXG4gICAgJl9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZGUwMDtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuXG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGVub3RlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMThweCAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjA1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgdG9wOiAxNThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX3plcm8ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX192aWV3cmF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIwM2E7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMDkyMzNmLCMwZDJmNTcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMjJweCBhdXRvIDA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgfVxuXG4gIH1cblxuICAmX19yYXRlc3RhdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbn1cblxuLmxldmVscy10YWJsZV9faXRlbV9hY3RpdmUsIC5zbGljay1jdXJyZW50IHtcblxuICAubGV2ZWxzLXRhYmxlX19jYXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5sZXZlbHMtdGFibGVfX3ZpZXdyYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2Q2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZWE4ZGIgMCUsICMyMzZkZDIgMTAwJSk7XG4gIH1cblxuICAubGV2ZWxzLXRhYmxlX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufSIsIi5wcm9tby1wYW5lbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgaGVpZ2h0OiAzMDZweDtcbiAgICBib3gtc2hhZG93OiAwIDExcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDY4ODU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIGJveC1zaGFkb3c6IDAgMTFweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUwNjg4NTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwwJSwxMDAlLC4xOCksMCAwIDhweCByZ2JhKDAsMCwwLC41Mik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTQ3NmE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0NzZhO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA0NSwgNzYsIDAuODIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2luZm8ge1xuICAgICAgcGFkZGluZzogMzBweCAyMnB4IDAgMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTQ3NmE7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSwgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMnB4IDIwcHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAxODFweDtcbiAgICBtYXJnaW46IDE3cHggYXV0bztcblxuICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzhweDtcbiAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgbWF4LWhlaWdodDogMTc4cHg7XG4gICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjhweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSg0LCA0LCA0LCAwLjI2KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogNDhweCAwIDAgMDtcbiAgICBjb2xvcjogIzAwYTZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgbWFyZ2luOiAyNnB4IDAgMDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAxOXB4IGF1dG8gMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmIC5pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gIH1cblxufSIsIi5wcm9tby1ib251cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNTI3YjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKSwgaW5zZXQgMCAwIDAgIzFiM2E1ZSwgMCAtMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAyNXB4IDIzcHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbn0iLCIucHJvbW8tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gICZfX2dpZnQtcGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cblxuICAmX19kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2RpdmlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTIwMzU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjMWQzYjVlO1xuICAgIG1hcmdpbjogMjFweCAwIDIycHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMjFweCAwO1xuICB9XG4gIGgxLCBoMiAsIGgzLCBoNCwgaDUge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMjFweCAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogIzBlMjAzNTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCAjMWQzYjVlO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gICZfX2J1bGxldC1saXN0LmJ1bGxldC1saXN0LCB1bCB7XG4gICAgbWFyZ2luOiAyMXB4IDAgMzhweCAwO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgLjI5KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGEzMWI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmZGEzMWIsICNmZDA4MzQpO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggaHNsYSgwLCAwJSwgMTAwJSwgLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAuMjYpLCAxLjRweCAyLjdweCAxcHggcmdiYSgwLCAwLCAwLCAuMTgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NWU5YztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmI4NWM5LCAjMTkzYTYyKTtcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMCAwICM3OWM2ZmYsIDAgMnB4IDAgMCAjMTUyZjUwLCBpbnNldCAwIDFweCA3cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbn0iLCIuZ2lmdC1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDc2YTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCksIDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIGhlaWdodDogMjM0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjNweCAyMHB4IDE2cHggMTBweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBhZGRpbmc6IDIzcHggMTZweCAxNnB4IDIzcHg7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTc1cHg7XG5cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGhlaWdodDogNDdweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDNmNWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJlNGQ3MjtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoNCwgNCwgNCwgMC4yNik7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn0iLCIuYnVsbGV0LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI5KTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRhMzFiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZkYTMxYiAwJSwgI2ZkMDgzNCAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAxLjRweCAyLjdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICB9XG4gIH1cblxufSIsIi5wYW5lbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBTbWFsbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSB4U21hbGx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cblxuICAgICZfaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50aW1lcl9fbm90ZXtcbiAgICAgICAgY29sb3I6ICM4YWFkZWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jb250ZW50IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgJl9jb2x1bW4ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmxvdHRlcnlfX2NvbnRlbnQgJntcbiAgICAgICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbl9saWdodHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmZsb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzlweDtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBtYXgtd2lkdGg6IDM2OXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIG1heC13aWR0aDogMzAxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgIH1cblxuICB9XG4gICAgLmltZ19vdmVyZmxvdyB7XG4gICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMjBweDtcblxuICAgICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMjg5cHg7XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgaGVpZ2h0OiAzNjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICBoZWlnaHQ6IDMwMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0NzZhO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpLCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyODBweDtcbiAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXItaW5uZXIge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIHdpZHRoOiA5NTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICB3aWR0aDogNzcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgd2lkdGg6IDMyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMjc3cHg7XG4gICAgfVxuXG5cbiAgICAuc2xpZGVyX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjJweDtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICB3aWR0aDogNTk4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAzODlweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19wcml6ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI5cHggMTlweCAyMHB4IDE5cHg7XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgd2lkdGg6IDQxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIHdpZHRoOiAzNjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICB3aWR0aDogMjY4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNTNweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmLmJvbnVzLW5hbWV7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgLnBhbmVsX19pY29uLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1jZWxsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMyJTtcblxuICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMxJTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyNnB4IDAgMTBweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICAgIGNvbG9yOiAjMWYyOTM0O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRtZWRhbC1nb2xkX2xhcmdlKTtcblxuICAgIC5wYW5lbF9faWNvbi1jZWxsOmxhc3QtY2hpbGQgJiB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lZGFsLWJyb256ZV9sYXJnZSk7XG4gICAgfVxuXG4gICAgLnBhbmVsX19pY29uLWNlbGw6bnRoLWNoaWxkKDIpICYge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZWRhbC1zaWx2ZXJfbGFyZ2UpO1xuICAgIH1cblxuICB9XG5cbiAgJl9faWNvbi10aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMTZweDtcblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICBtaW4taGVpZ2h0OiA4OHB4O1xuICAgICAgIHBhZGRpbmctbGVmdDogMTA4cHg7XG4gICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDc2cHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9ub3NoYWRvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbWVyIHtcbiAgICBoZWlnaHQ6IDExNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG5cbiAgICAudGltZXJfX25vdGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudGltZXJfX3RhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudG5vdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuXG4gICZfX2NvdW50YnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGFkNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMyYjg1YzksIzE5M2E2Mik7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDAgMCAjNzljNmZmLDAgMnB4IDAgMCAjMTUyZjUwLGluc2V0IDAgMXB4IDdweCAwIGhzbGEoMCwwJSwxMDAlLC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bl9fZGl2aWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDRweCAwIDJweDtcblxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bl9faXRlbSB7XG5cbiAgICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl90b3VybmFtZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE0cHg7XG4gICAgICAvL21heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAxcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgIG1heC13aWR0aDogMTM4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cbiAgICAmX2xvdHRlcnkge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgICAgIGNvbG9yOiAjZmZkODAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDAsMCwuMzgpO1xuICAgIG1heC1oZWlnaHQ6IDEwMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG5cblxuICAmX19zdGF0dXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDlweCAxM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGM0NzE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE4ZTU4MSAwJSwgIzBlOWI1ZCAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDExcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMGUwOGEsICMxMGE2NjMpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMjlhZjczO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZmluaXNoZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjUyNjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmIxMWEgMCUsICNmZjAwMzYgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMTFweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3NDIzO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmZGEzMWIgMCUsICNmZDA4MzQgMTAwJSk7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZkMDgzNDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2Z1dHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZWEwMCAwJSwgI2Q2OTIwMCAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZWEwMCAwJSwgI2Q2OTIwMCAxMDAlKTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDY5MjAwO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19pbmZvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTFweCA5cHggMTNweDtcblxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xvdHRlcnkge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAwIDAgNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAmX190aWNrZXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgJl9fZmluaXNoZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzQyMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuXG59XG5cbi5wYW5lbF9sb3R0ZXJ5IHtcblxuICAucGFuZWxfX3RpdGxlX2xvdHRlcnkge1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbF9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiAzMTJweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsX19vdmVyZmxvdyB7XG4gICAgaGVpZ2h0OiAzMTJweDtcbiAgICB3aWR0aDogMjUxcHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICB3aWR0aDogODhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5wYW5lbF9fZmluaXNoZWQge1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA3MnB4O1xuICAgICAgdG9wOiAyN3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cblxuICB9XG5cblxuICAucGFuZWxfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNTFweDtcbiAgICB3aWR0aDogMjUxcHg7XG5cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cblxuICB9XG5cbiAgLnBhbmVsX19pbmZvIHtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICB3aWR0aDogNzE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgd2lkdGg6IDUyMnB4O1xuICAgIH1cbiAgfVxuXG5cbn0iLCIudG91cm5hbWVudC1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIzOHB4O1xuICAgIEBpbmNsdWRlICB4U21hbGwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMTgycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiA3OTdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgIG9wYWNpdHk6IDAuMjk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoMzgwcHggMjEwcHggYXQgNTAlIDE2My42NCUsIHdoaXRlIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjI0MDYxO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIEBpbmNsdWRlIFNtYWxse1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxse1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jcm9zc3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTVweCAxMDBweCA1MXB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMjBweCA1MXB4O1xuICAgIH1cblxuICAgICZfc21hbGwge1xuICAgICAgcGFkZGluZzogMzNweCAxMDBweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBwYWRkaW5nOiAzM3B4IDIwcHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxlYWRlcmJvYXJkICZ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzNjtcbiAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzhhYWRlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZWFkZXJib2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiA2MzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX19pdGVtIHtcbiAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDgxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA5cHggMjdweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gICZfX2hlYWRlcl90b3Age1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiBjYWxjKDk5JSAtIDFweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjOGFhZGVlO1xuICB9XG5cbiAgJl9fY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2N1cnJlbmN5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtNDhweDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfcnVibGUge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRydWJsZS1jdXJyZW5jeS1zaWduKTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX2RvbGxhciB7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpemVzLXN1bXtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuXG4gICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufSIsIi5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTRweCAzcHggcmdiYSgxMSwgMjksIDUzLCAwLjE5KSwgMCAxMHB4IDIwcHggMXB4IHJnYmEoMTEsIDI5LCA1MywgMC40OCk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDMzNjY7XG4gIEBpbmNsdWRlIE1lZGl1bXtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIEBpbmNsdWRlIFNtYWxse1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBTbWFsbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDQyNXB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTM2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDM5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTM2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lcl9fdGFibGV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI0NDg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgY29sb3I6ICM3YzlkZGI7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbi1pbm5lciB7XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY29sb3I6ICM3YzlkZGI7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgOTBweCAwIDA7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBpbmNsdWRlIE1lZGl1bXtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogIzIwMzU1YztcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcblxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgYmFja2dyb3VuZDogIzIxM2E2OTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjU0MzdhO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjc0YjhlO1xuICAgIH1cblxuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5zdW1tYXJ5X19kZXNjcmlwdGlvbiAmIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZGl2aWRlciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgJl9fbG90dGVyeS1pbmZvIHtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5zdW1tYXJ5X19jZWxsOmZpcnN0LWNoaWxkICYge1xuICAgICAgY29sb3I6ICM4YWFkZWU7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgfVxuICAmX19kZXRhaWxze1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICBoZWlnaHQ6IDI3OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIH1cbiAgfVxuICB0YWJsZXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM4YWFkZWU7XG4gICAgdHI6bGFzdC1jaGlsZCB0ZHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgJi5jb3VudGRvd25fX3RpbWVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzIsNTIsOTEsMSkgMCUsIHJnYmEoMTEsMzEsNjUsMSkgMTAwJSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJiA+IHNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lcl9fcm93X2RpZ2l0IC50aW1lcl9fY2VsbHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgTWVkaXVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNtYWxse1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgJi50b3VybmFtZW50LWRldGFpbHNfX3N1YnRpdGxle1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGl2ZSxcbiAgLmZ1dHVyZSxcbiAgLmZpbmlzaGVke1xuICAgICYtdG91cm5hbWVudF9fc3RhdHVze1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgLnRvdXJuX19zdGF0dXN7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLnN0YXR7XG4gICAgICAgICAgY29sb3I6ICM4YWFkZWU7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZS10b3VybmFtZW50X19zdGF0dXN7XG4gICAgY29sb3I6ICMwMGZmYmI7XG4gIH1cbiAgLmZ1dHVyZS10b3VybmFtZW50X19zdGF0dXN7XG4gICAgY29sb3I6ICNmZjk1MDA7XG4gIH1cbiAgLmZpbmlzaGVkLXRvdXJuYW1lbnRfX3N0YXR1c3tcbiAgICBjb2xvcjogI2ZmMzY0YjtcbiAgfVxuICAmX19zdGFydC10aW1lLFxuICAmX19lbmQtdGltZXtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICB9XG59IiwiLmxlYWRlcmJvYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDM1NWM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNTIpO1xuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjZweCAxOHB4IDAgMThweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgLnRvdXJuYW1lbnQtZGV0YWlsc19fbGVhZGVyYm9hcmQgJntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1wb3J0YW5jZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNTA4YztcbiAgICB3aWR0aDogODAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzM3NmI1O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzc2YjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0NjdiO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgbGVmdDogMSU7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNGE4MjtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gICAgICBsZWZ0OiAyJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzM3NmI1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzM3NmI1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICMzMDUwOGM7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgY29sb3I6ICNmZGMyMzY7XG4gICAgICB3aWR0aDogMTMlO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgICBjb2xvcjogIzE3YjI3MTtcbiAgICB9XG4gICAgXG4gICAgJl9mbHVpZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnRvdXJuYW1lbnQtZGV0YWlsc19fbGVhZGVyYm9hcmQgJntcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxufSIsIi5zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgICAgbWFyZ2luOiAwIC03NnB4O1xuICAgICAgICB3aWR0aDogMTQyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgICB3aWR0aDogMTE5NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltZ190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuICAgICYucHVhcm9fdGV4dCB7XG4gICAgICB0b3A6IDIzcHg7XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19saW5rIHtcblxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRvcDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvYXJyb3ctbGVmdC5zdmcnKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogLTE0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogLTI0cHg7XG4gIH1cblxuICAuc2xpY2stZG90cyBsaSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG5cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzk1NztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRhOTFiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZGEzMWIgMCUsICNmZDU5MDggMTAwJSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuXG59XG5cblxuLy8gU3R5bGUgZm9yIGluZm8gc2xpZGVyIHdpdGgganVzdCB0ZXh0IC0gbm8gZ3JhcGhpY3NcblxuLnNsaWRlcl9pbmZvIHtcblxuICAuc2xpZGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE1ZjgzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSwgMCA0cHggMCByZ2JhKDQsIDQsIDQsIDAuMTIpO1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yM3B4O1xuICAgIHRvcDogMzhweDtcbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDM4cHg7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICB9XG5cbn1cblxuXG4uc2xpZGVyX2hlcm8ge1xuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNsaWRlcl9faW1nX3dpdGhjdXJzb3Ige1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOTBweDtcblxuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIGhlaWdodDogMzI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRvdXJuYW1lbnRfX2ltZyB7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZWZ0OiAxMjdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgkYXJyb3ctcmlnaHQtd2hpdGUpO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCBlYXNlIDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDExcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpLCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG5cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzQyNWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1NWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFiODdkNSAwJSwgIzNhNmRiZiAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgN3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyksIGluc2V0IDAgMXB4IDAgcmdiYSgxMjIsIDE5OSwgMjU1LCAwLjM4KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIH1cblxufVxuXG4uc2xpZGVyX2xlYWRlcmJvYXJkIHtcblxuICAmLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3Jle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGksIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b257XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjOGFhZGVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLW5leHR7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAzNjtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLXByZXZ7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzNjtcbiAgICB9XG4gIH1cbn1cblxuLmxvdHRlcnktZGV0YWlsc19fdGlja2V0cyB7XG5cbiAgJi5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpLCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG5cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzQyNWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1NWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFiODdkNSAwJSwgIzNhNmRiZiAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgN3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyksIGluc2V0IDAgMXB4IDAgcmdiYSgxMjIsIDE5OSwgMjU1LCAwLjM4KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIH1cblxufVxuXG5cblxuLnNsaWRlcl9nYW1lcGxheSB7XG5cbiAgLnNsaWRlcl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTRweDtcbiAgICB0b3A6IDI1cHg7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgfVxuXG59XG5cbi5zbGlkZXJfc21hbGwge1xuXG4gIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgIHRvcDogMzVweDtcblxuICAgIC8qQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjEpIDAscmdiYSgwLDAsMCwuNSkgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiAzNHB4O1xuICAgICAgcmlnaHQ6IDE3cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9Ki9cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICAvKkBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTdweDtcbiAgICB9Ki9cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0xNHB4O1xuICB9XG5cbn1cblxuLnNsaWRlcl90b3VybmFtZW50IHtcblxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgIHRvcDogMjNweDtcbiAgfVxuXG59XG5cbi5sZXZlbHMtdGFibGVfX3RhYmxlLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHRvcDogNDRweDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cblxuICAuc2xpY2stZG90cyBsaSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0MjVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NTVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjg3ZDUgMCUsICMzYTZkYmYgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDdweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpLCBpbnNldCAwIDFweCAwIHJnYmEoMTIyLCAxOTksIDI1NSwgMC4zOCksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICB9XG5cbn0iLCIuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjNmQ2Yzg0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBAaW5jbHVkZSBzcHJpdGUoJGFycm93LWRvd24td2hpdGUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTNweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIEBpbmNsdWRlIHNwcml0ZSgkYXJyb3ctdXAtd2hpdGUpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgYmFja2dyb3VuZDogIzZkNmM4NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZDZjODQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgLmFjdGl2ZS1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgfVxufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4Y2Q3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5aZWJyYV9EYXRlUGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmU0ZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsIDAuMiksMCAtMXB4IDBweCAycHggIzEzMmU0ZDtcbn1cbi5aZWJyYV9EYXRlUGlja2VyLmRwX3Zpc2libGUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcblxufVxuLlplYnJhX0RhdGVQaWNrZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLlplYnJhX0RhdGVQaWNrZXIgdGQuZHBfaG92ZXIsIC5aZWJyYV9EYXRlUGlja2VyIC5kcF9oZWFkZXIgdGQuZHBfaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcbn1cbi5aZWJyYV9EYXRlUGlja2VyIHRkLmRwX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhOTUwMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5aZWJyYV9EYXRlUGlja2VyIHRkLmRwX2N1cnJlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiIsIi5sb3R0ZXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl94cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgd2lkdGg6IDU3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3NzZiYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODRiO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTlweCAzMnB4IDE5cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNWE4MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG59IiwiLnRpY2tldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTQ3NmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpLCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjZweCAyNXB4IDMwcHggMjZweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjNjNTk7XG4gICAgICBib3gtc2hhZG93OiAxcHggMCAwICMzNTU0Nzg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpLCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTQ3NmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdGltZXItYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMXB4IDEwcHggMnB4IDNweDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlYTFlMTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggaHNsYSgwLDAlLDEwMCUsLjExKSwwIDAgMTZweCByZ2JhKDAsMCwwLC4yNiksMCA4cHggMTBweCByZ2JhKDAsMCwwLC4xNik7XG4gIH1cblxuICAmX190b29sdGlwIHtcbiAgICBtaW4td2lkdGg6IDE5MXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyM3B4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIC50aWNrZXRfX2luZm86aG92ZXIgJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX19leGNoYW5nZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE0OHB4O1xuXG4gICAgJl93aXRoYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxOTBweDtcblxuICAgICAgLmlucHV0X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggNjNweCAxN3B4IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0X19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTMzNTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMxNTJhNDIsIDAgMXB4IDAgIzMzNTY3ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogNDlweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMXB4IDE4cHggMTFweCAyMXB4O1xuICB9XG5cbiAgJl9fY2FwdGlvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDQ0cHggYXV0byAwO1xuXG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICNmZmRlMDA7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxufSIsIi5sb3R0ZXJ5LWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjM4cHg7XG4gICAgQGluY2x1ZGUgIHhTbWFsbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxODJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IDc5N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgb3BhY2l0eTogMC4yOTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgzODBweCAyMTBweCBhdCA1MCUgMTYzLjY0JSwgd2hpdGUgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjQwNjE7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fdGlja2V0cyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAmX190aWNrZXQtdGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjRiNmM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCksIDAgNHB4IDAgcmdiYSg0LCA0LCA0LCAwLjEyKTtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3dpbm5pbmdzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDAgNDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgbWFyZ2luOiAzNHB4IGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogNjQ4cHg7XG4gICAgfVxuICB9XG5cblxuICAmX19oZWFkZXJfdG9wIHtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IGNhbGMoOTklIC0gMXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fY3VycmVuY3kge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC00OHB4O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9ydWJsZSB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJHJ1YmxlLWN1cnJlbmN5LXNpZ24pO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgJl9kb2xsYXIge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgIH1cblxuICB9XG5cbn0iLCJbbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSA7XG59XG4ud3JhcCB7XG4gIEBpbmNsdWRlIHhTbWFsbHtcbiAgICB3aWR0aDogOTclO1xuICB9XG59XG5cbi5zZWN0aW9uX19wcm9tbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxvdHRlcnktZGV0YWlscy1wcm9tbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDQ0cHg7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIC8vd2lkdGg6IDIzM3B4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cblxuXG4gICZfX2F1dG9yaXNhdGlvbiB7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG87XG4gICAgLmJ1dHRvbl9fb3V0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVnaXN0cmF0aW9uX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbiAgLnJlZ2lzdHJhdGlvbl9fYnV0dG9uLCAuZGVwb3NpdF9fYnV0dG9uLCAubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5yZWdfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMjk3cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzQ5ZGVnLCByZ2JhKDI1Myw4LDUyLDEpIDAlLCByZ2JhKDI1Myw0Miw0NywxKSAyMSUsIHJnYmEoMjUzLDEwMywzNiwxKSA0NSUsIHJnYmEoMjUzLDE1MSwyOCwxKSA2NyUsIHJnYmEoMjUzLDE2MCwyNywxKSA3MSUsIHJnYmEoMjUzLDE2MywyNywxKSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDI1Myw4LDUyLDEpIDAlLCByZ2JhKDI1Myw0Miw0NywxKSAyMSUsIHJnYmEoMjUzLDEwMywzNiwxKSA0NSUsIHJnYmEoMjUzLDE1MSwyOCwxKSA2NyUsIHJnYmEoMjUzLDE2MCwyNywxKSA3MSUsIHJnYmEoMjUzLDE2MywyNywxKSAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgfVxuICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjZDg2NTEyIDAlLCAjOGIwYzBkIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAuZGVwb3NpdF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5sb2dpbl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIzODRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYmZiZmJmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzBiMjIzODtcbiAgICAgIGNvbG9yOiAjNmJiNWZmO1xuICAgIH1cblxuICB9XG4gICZfX3NsaWRlciB7XG4gICAgLy9taW4taGVpZ2h0OiA1MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzNTVhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODYwOGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKSwgaW5zZXQgMXB4IDAgMCAjMjE0MjY4LCBpbnNldCAwIDFweCAwICMyMTQyNjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgLy9taW4taGVpZ2h0OiA0NTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgLy9taW4taGVpZ2h0OiAzNzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIC8vbWluLWhlaWdodDogNDcxcHg7XG4gICAgfVxuICAgIC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXJfX2RhdGUge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX2l0ZW0udG9wLXNsaWRlcntcbiAgICAgIC5zbGljay1zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZXJfX2NvdW50ZXIudGltZXItYm94IHtcbiAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggcmVkO1xuICAgICAgfVxuICAgICAgLnNsaWNrX19pbWcge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX2l0ZW0uZmluaXNoZWQgLnNsaWRlcl9fZGF0ZSAge1xuICAgICAgY29sb3I6ICNmZmYwMDE7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL2NoZWNrZWRfaXRlbS5wbmdcIikgbm8tcmVwZWF0IDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlcl9faXRlbS5hY3RpdmUgLnNsaWRlcl9fZGF0ZSwgLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlLmFjdGl2ZSAuc2xpZGVyX19kYXRle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjhhMjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzVhODhiZDtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlcl9faXRlbS50b3Atc2xpZGVyLmZ1dHVyZSAuc2xpY2stc2xpZGVyX19tb2RlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgJi50b3Atc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2xpY2stc2xpZGVyX19pdGVtIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA3NXB4IDg4cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vbWluLWhlaWdodDogMzM4cHg7XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlcl9faW1nIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICAgIC8vcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgICB9XG5cbiAgICAgIC5zbGlja19faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjczcHg7XG4gICAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIG1heC13aWR0aDogMjUzcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLyouc2xpY2tfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA0MDhweDtcblxuICAgICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMjg3cHg7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgfSovXG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvL21pbi13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX21vZGVse1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXJfX2NvdW50ZXIge1xuICAgICAgd2lkdGg6IDI5MnB4O1xuICAgICAgLy9taW4taGVpZ2h0OiAxMjdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICAgICAgJi50aW1lci1ib3gge1xuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYud2lubmVycyB7XG4gICAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXNsaWRlcl9fdGV4dCwgLnNsaWNrLXNsaWRlcl9fdGV4dC50eHQtd2lubmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IDI0MnB4O1xuICAgICAgICAvL2hlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4IDIwcHg7XG4gICAgICAgd2lkdGg6IDI0MnB4O1xuICAgICAgIC8vaGVpZ2h0OiAxMDBweDtcbiAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cbiAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZXJfX3RleHR7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAuc2xpY2stc2xpZGVyX190ZXh0LnR4dC13aW5uZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX19ub3RlLC5zbGljay1zbGlkZXJfX3RleHQgIHtcbiAgICAgIGNvbG9yOiAjYTJiZWRjO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICYuc2xpY2stc2xpZGVyX19ub3RlX2RhdGUge1xuICAgICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX3dpbm5lcnMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY291bnRlcl9fdGl0bGUge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjYTJiZWRjO1xuICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX3RpbWVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA5cHg7XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLnRpbWVyX19jZWxsIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgY29sb3I6ICNmMGVmZWY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpbWVyX19yb3dfY2FwdGlvbiAudGltZXJfX2NlbGwsIC50aW1lcl9fcm93X2NhcHRpb24gc3BhbntcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgY29sb3I6ICNhMmJlZGM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGltZXJfX3Jvd19jYXB0aW9uIHNwYW4ge1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnRpbWVyX19jZWxsX2VtcHR5IHtcbiAgICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX2xpbmsge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICAvL2JvdHRvbTogLTUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgLy90b3A6IDE5NHB4O1xuICAgICAgfVxuICAgICAgIGxpIHtcbiAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICB9XG4gICAgICAgICAmOmxhc3QtY2hpbGQgLmRvdHtcbiAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOTUxZTtcbiAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW8vc3VwZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICAgICAgIGxlZnQ6IDgwJTtcbiAgICAgICAgICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL3N1cGVyX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgd2lkdGg6IDExOXB4O1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIC5kb3Qge1xuICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgfVxuICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSAuZG90IHtcbiAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAuZG90IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZTNjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgJi5maW5pc2hlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjAwMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW8vY2hlY2tlZC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC02MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFjdGl2ZSAuZG90IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICYuZW5kIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDVweCAwICNmZmYsMCAwIDEwcHggMCAjZmZmMDAxLCAwIDAgMzBweCAwICNmZmYwMDEsIDAgMCAyMHB4IDAgIzAwMDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICB9XG5cbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgIHhTbWFsbHtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6ICAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnXFwyMDNBJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDAuM3M7XG4gICAgICAgIEBpbmNsdWRlIE1lZGl1bXtcbiAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgU21hbGx7XG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcMjAzOSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICM0YjYxN2I7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAmX19saXN0IHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgIH1cblxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlcl9fbGlzdCB7XG5cbiAgICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDU1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBMYXJnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDU1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBmbGV4OiAwIDAgODE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGZsZXg6IDAgMCA2MDJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX19pdGVtIHtcbiAgICAgIC8vbWluLWhlaWdodDogMjI1cHg7XG4gICAgfVxuICAgIC5sb3R0ZXJ5LWRldGFpbHMtcHJvbW9fX3NsaWRlciB7XG4gICAgICAvL21pbi1oZWlnaHQ6IDMzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjMTUzMTUxLCBpbnNldCAwIDFweCAwICMzODYwOGUsIGluc2V0IC0xcHggMCAwICMzODYwOGUsIGluc2V0IDFweCAwIDAgIzM1NWQ4YywgaW5zZXQgMCAtMXB4IDAgIzFkNDI2ZTtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgLy9taW4taGVpZ2h0OiAyNjdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICAgIC8vbWluLWhlaWdodDogMjg3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saXN0X19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDEwNXB4O1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzU1YTtcbiAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpLCBpbnNldCAxcHggMCAwICMyMTQyNjgsIGluc2V0IDAgMXB4IDAgIzIxNDI2ODtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgJi53ZWVlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGZsZXg6IDAgMCA4M3B4O1xuICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAubGlzdF9fZGF0ZV9fYmxvY2sge1xuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNHM7XG4gICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgdG9wOiAtMzNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9tby9zdXBlcl9kYXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnXFwyMDNBJztcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMzknO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmxpc3RfX2RhdGVfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGlzdF9fZGF0ZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgd2lkdGggOiA4M3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJi5maW5pc2hlZHtcbiAgICAgICAgY29sb3I6ICNmZmYwMDE7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9tby9jaGVja2VkX2l0ZW0ucG5nXCIpIG5vLXJlcGVhdCA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICAgIC8vd2lkdGg6IDcwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMXB4IDAgMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICNmZDk1MWU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNHM7XG4gICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL3N1cGVyX2RhdGUucG5nXCIpIG5vLXJlcGVhdDtcblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlX2RheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjY4YTI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzVhODhiZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAvL3dpZHRoOiA4M3B4O1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAzYjFmZjtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwN2RiZjtcbiAgICAgIH1cblxuICAgIH1cbiAgICAubG90dGVyeS1kZXRhaWxzLXByb21vX19zbGlkZXJfX2xpc3QgLmpzLWZpeGVkLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMzVweCAwIDEwcHg7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX2ltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSB4U21hbGx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIH1cblxuICAgICAgLnNsaWNrX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNzNweDtcbiAgICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTNweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX19tb2RlbCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJfX2NvdW50ZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgLy9wYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAvL3BhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgNnB4IDA7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX190aW1lciAudGltZXJfX2NlbGwge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyX19saW5rIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAmX2xpc3Qge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cblxuXG59XG4ubG90dGVyeS1kZXRhaWxzLXByb21vX190aXRsZV9saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wb3B1cC1qcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTQ5JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTQ5JSk7XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4ucG9wdXBfX3Byb21vX19pbmZvIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyNTNkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0MjZkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4zNiksIGluc2V0IDAgMCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIxKTtcbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIHdpZHRoOiA1NjhweDtcbiAgfVxuICAucG9wdXBfX2hlYWQge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1NGM2ODtcbiAgfVxuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgyOTZweCAyNzdweCBhdCA1MS44NSUgMTAwLjk4JSwgcmdiYSg2OCwgMTAyLCAxNDEsIDAuODMpIDAlLCByZ2JhKDE5LCA0NiwgNzcsIDAuNzMpIDEwMCUpIDtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuICAucG9wdXBfX2NvbnRlbnQgbGkge1xuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnBvcHVwX19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzU0YzY4O1xuICB9XG4gIC5wb3B1cF9fY2xvc2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaWNvbi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vL2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQgO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC44O1xuXG4gIH1cbiAgLnBvcHVwX19jbG9zZTpob3ZlciAuaWNvbi1jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnBvcHVwX19wcm9tb19faW5mb19fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBvcHVwX19wcm9tb19faW5mb19fbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTA7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gIH1cbiAgLmJ1dHRvbl9fcG9wdXBfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2I1NDY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzBiMjIzODtcbiAgICAgIGNvbG9yOiAjNmJiNWZmO1xuICAgIH1cbiAgfVxufVxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC00OSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC00OSUpO1xuICBiYWNrZ3JvdW5kOiAjMTUzNTVhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzg2MDhlO1xuICBmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBpbmNsdWRlIFNtYWxsIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW8vY2xvc2UucG5nXCIpIG5vLXJlcGVhdCA7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWNsb3NlOmhvdmVyIC5pY29uLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAtdGl0bGUge1xuICAvL2ZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJyxzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwLWNvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC1pbWcge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzM4NjA4ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KTtcbiAgbWFyZ2luLWxlZnQ6ICAxNTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgcGFkZGluZzogMTVweCAwcHggMTVweCA3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLy9wYWRkaW5nOiAxMHB4IDAgMTBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0b3A6MDtcbiAgfVxuXG59XG5zcGFuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC1jb250ZW50LCBzcGFuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cC1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjAwMTtcbn1cbi5sYXlvdXRfbG90dGVyeS1wcm9tb19fcG9wdXAtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICNiMmIyYjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxufVxuXG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5idXR0b25fX291dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmxheW91dF9sb3R0ZXJ5LXByb21vX19wb3B1cCAucmVnaXN0cmF0aW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMjk3cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzQ5ZGVnLCByZ2JhKDI1Myw4LDUyLDEpIDAlLCByZ2JhKDI1Myw0Miw0NywxKSAyMSUsIHJnYmEoMjUzLDEwMywzNiwxKSA0NSUsIHJnYmEoMjUzLDE1MSwyOCwxKSA2NyUsIHJnYmEoMjUzLDE2MCwyNywxKSA3MSUsIHJnYmEoMjUzLDE2MywyNywxKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgOHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2NWRlZywgcmdiYSgyNTMsOCw1MiwxKSAwJSwgcmdiYSgyNTMsNDIsNDcsMSkgMjElLCByZ2JhKDI1MywxMDMsMzYsMSkgNDUlLCByZ2JhKDI1MywxNTEsMjgsMSkgNjclLCByZ2JhKDI1MywxNjAsMjcsMSkgNzElLCByZ2JhKDI1MywxNjMsMjcsMSkgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjZDg2NTEyIDAlLCAjOGIwYzBkIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICB3aWR0aDogMjEycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwIC5yZWdpc3RyYXRpb25fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNiMmIyYjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubGF5b3V0X2xvdHRlcnktcHJvbW9fX3BvcHVwICAubG9naW5fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzZiYjVmZjtcbiAgICBib3JkZXItY29sb3I6ICM0YjZiODY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzYzYxO1xuICB9XG59XG4ubG90dGVyeS1idG0tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDU3NDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzU1YTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA1MDtcbn1cbi5sb3R0ZXJ5LWJ0bS1jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICB3aWR0aDogODAlO1xuICAgfVxuICBAaW5jbHVkZSBNZWRpdW0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgU21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubG90dGVyeS1idG1faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLmxvdHRlcnktYnRtX2hpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmMDAxO1xufVxuLmxvdHRlcnktYnRtX2l0ZW1fX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubG90dGVyeS1idG0tYm94IC5jYXNoZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAyMDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzQ5ZGVnLCByZ2JhKDI1Myw4LDUyLDEpIDAlLCByZ2JhKDI1Myw0Miw0NywxKSAyMSUsIHJnYmEoMjUzLDEwMywzNiwxKSA0NSUsIHJnYmEoMjUzLDE1MSwyOCwxKSA2NyUsIHJnYmEoMjUzLDE2MCwyNywxKSA3MSUsIHJnYmEoMjUzLDE2MywyNywxKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgOHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDI1Myw4LDUyLDEpIDAlLCByZ2JhKDI1Myw0Miw0NywxKSAyMSUsIHJnYmEoMjUzLDEwMywzNiwxKSA0NSUsIHJnYmEoMjUzLDE1MSwyOCwxKSA2NyUsIHJnYmEoMjUzLDE2MCwyNywxKSA3MSUsIHJnYmEoMjUzLDE2MywyNywxKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgOHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG4gICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzhkZWcsICNkODY1MTIgMCUsICM4YjBjMGQgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxuICBAaW5jbHVkZSBTbWFsbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG59IiwiLmxvdHRlcnktaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzU2NzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RpbWVyLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgcGFkZGluZzogMjdweCAzMHB4IDI3cHg7XG4gICAgfVxuXG4gICAgJl9pbXBvcnRhbnQge1xuICAgICAgcGFkZGluZy10b3A6IDY2cHg7XG4gICAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICB9XG5cbiAgICAmX2ltcG9ydGFudCArICYge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZXIge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19pbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMjdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgU21hbGwge1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4IDI3cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDI1YjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgIzQ0NjE4NDtcbiAgICB9XG4gIH1cblxufSIsIi50YWJsZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjRiNmM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAxOXB4IDFweDtcbiAgcGFkZGluZzogMCAxOXB4O1xuICBtYXgtaGVpZ2h0OiAzOTZweDtcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAzMHB4IDZweDtcblxuICAgICZfZmxvYXRfbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAzMHB4IDA7XG4gICAgfVxuXG4gICAgJl9mbG9hdF9yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMzBweCAwO1xuICAgIH1cblxuICAgICZfYWNjZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCA2cHggNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX3RoZWFkIHtcblxuICB9XG5cbiAgJl9fcm93IHtcblxuICB9XG4gICZfX2NlbGwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweCAxNHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICB0aGVhZCAudGFibGUtcGFuZWxfX3JvdyAmIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICB9XG5cbiAgICB0Ym9keSAudGFibGUtcGFuZWxfX3JvdzpudGgtY2hpbGQob2RkKSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDYyODk7XG4gICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICB9XG5cbiAgfVxuXG59IiwiLndpbm5pbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE3OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0YjZjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpLCAwIDRweCAwIHJnYmEoNCwgNCwgNCwgMC4xMik7XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTM3NTI7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwICMzNzU2N2E7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg5MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbn0iLCIkd3JhcFdpZHRoOiAxNTA2cHg7XG4kd3JhcFdpZHRoU21hbGw6IDE0NTlweDtcbiRnYW1lcGxheV9oZWlnaHQ6IDc2MHB4O1xuJGdhbWVwbGF5X25hdjogNjBweDtcbmh0bWwsIGJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcblx0QGluY2x1ZGUgU21hbGx7XG5cdFx0bWluLXdpZHRoOiAzMjBweCFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgeFNtYWxse1xuXHRcdG1pbi13aWR0aDogMzIwcHghaW1wb3J0YW50O1xuXHR9XG59XG4uZ2FtZV9iZyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2dhbWVwbGF5LWJnLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcblx0QGluY2x1ZGUgeFNtYWxse1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cbn1cbi5nYW1lcGxheV9vdmVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG4uZ2FtZXBsYXkge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiA2OHB4IDE1cHggNjhweCAxNXB4O1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRAaW5jbHVkZSBNZWRpdW17XG5cdFx0cGFkZGluZzogNDhweCAxNXB4O1xuXHR9XG5cdEBpbmNsdWRlIFNtYWxse1xuXHRcdHBhZGRpbmc6IDQ4cHggMTVweDtcblx0fVxuXHRAaW5jbHVkZSB4U21hbGx7XG5cdFx0cGFkZGluZzogNDhweCAxNXB4IDA7XG5cdH1cblx0Jl9fc2hhZG93IHtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdG1heC13aWR0aDogMTUwNnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdCZfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6ICR3cmFwV2lkdGg7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuXHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDcyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMjgwcHg7XG5cdFx0QGluY2x1ZGUgTGFyZ2V7XG5cdFx0XHRwYWRkaW5nOiAwIDI4MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBNZWRpdW17XG5cdFx0XHRwYWRkaW5nOiAwIDIyMHB4O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBTbWFsbHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeFNtYWxse1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogJGdhbWVwbGF5X25hdjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUzJSAxMDUlLCAjMGMyMTNiLCAjMGQyMjNiIDE0JSwgIzExMjYzZSAzNSUsICMxOTJkNDQgNzYlLCAjMjYzODRlKTtcblx0XHRib3gtc2hhZG93OiA0cHggMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDE1MWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgIzM0NDU1OSk7XG5cdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG1hcmdpbjogLTFweCAtMXB4IDI0cHggLTFweDtcblx0fVxuXG5cdCZfX2xvZ28taW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xOXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdEBpbmNsdWRlIE1lZGl1bXtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRib3R0b206IC0xOHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBTbWFsbHtcblx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRib3R0b206IC0xMnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4U21hbGx7XG5cdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdFx0Ym90dG9tOiAtOXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE1NnB4KTtcblx0XHRtYXgtaGVpZ2h0OiA3MjBweDtcblx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODRiO1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRtYXJnaW4tbGVmdDogLTI4MHB4O1xuXHRcdEBpbmNsdWRlIExhcmdle1xuXHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgTWVkaXVte1xuXHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMjBweDtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE1NnB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgU21hbGx7XG5cdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRtYXJnaW46IDI1cHggYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhTbWFsbHtcblx0XHRcdHdpZHRoOiAyODRweDtcblx0XHRcdG1hcmdpbjogMTVweCBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQucmF0aW5nX190b29sdGlwIHtcblx0XHRcdFx0cmlnaHQ6IDc0cHg7XG5cdFx0XHR9XG5cdFx0XHQudG9vbHRpcF9fYXJyb3cge1xuXHRcdFx0XHRsZWZ0OiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmX191c2VyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwNTBkMTc7XG5cdFx0QGluY2x1ZGUgU21hbGx7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeFNtYWxse1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG5cdFx0fVxuXG5cdH1cblx0Jl9fYXNpZGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE1NnB4KTtcblx0XHRtYXgtaGVpZ2h0OiA3MjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODRiO1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yODBweDtcblx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHQmX292ZXJmbG93IHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRAaW5jbHVkZSBTbWFsbHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB4U21hbGx7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIExhcmdle1xuXHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIE1lZGl1bXtcblx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTIyMHB4O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBTbWFsbHtcblx0XHRcdHdpZHRoOiAzNDBweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4U21hbGx7XG5cdFx0XHR3aWR0aDogMjg0cHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMTVweCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHR9XG5cdFx0LmFzaWRlX19mYWRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjAsIDUzLCA5MCwgMC4wKSwgIzE1MzU1YSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jl9zbWFsbCB7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0LmdhbWUtdGFic190YWJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2FtZXBhZ2UtdGFic3tcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODJiO1xuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMjg0Yjtcblx0XHRcdH1cblx0XHRcdG9iamVjdHtcblx0XHRcdFx0d2lkdGg6IDQxcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxvdHRlcnktbmFtZXtcblx0XHRcdGNvbG9yOiAjZmZkODAxO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQjdGFiLWxvdHRlcnl7XG5cdFx0XHQudG91cm5hbWVudF9faW1nLW92ZXJsYXl7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fd3JhcF9oZWFkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAkd3JhcFdpZHRoO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMjgwcHg7XG5cdFx0aGVpZ2h0OiAkZ2FtZXBsYXlfbmF2O1xuXHRcdEBpbmNsdWRlIExhcmdle1xuXHRcdFx0cGFkZGluZzogMCAyODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgTWVkaXVte1xuXHRcdFx0cGFkZGluZzogMCAyMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgU21hbGx7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAyMDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHR9XG5cdFx0QGluY2x1ZGUgeFNtYWxse1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMTgwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQuZ2FtZXBsYXlfX2xlZnQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgU21hbGwge1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgLTIwMHB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgeFNtYWxsIHtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIC0xODBweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2FtZXBsYXlfX21haW4ge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIFNtYWxsIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB4U21hbGwge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdhbWVwbGF5X19hc2lkZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA3MTgyYjtcblx0XHR9XG5cblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0cGFkZGluZzogMTFweCAxNHB4IDAgMTZweDtcblx0XHRoZWlnaHQ6ICRnYW1lcGxheV9uYXY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMjg0Yjtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKTtcblx0XHRmb250LWZhbWlseTogJ0NsZWFyU2Fucycsc2Fucy1zZXJpZjtcblx0XHRAaW5jbHVkZSB4U21hbGwge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdGkuZmEge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdEBpbmNsdWRlIHhTbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdCZfX2NhbnZhcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDI4NGI7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNTRiNzg7XG5cdFx0bWF4LXdpZHRoOiA5ODBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDhweCkge1xuXHRcdFx0LmdhbWVwbGF5X19ib3gge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY2NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBTbWFsbCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhTbWFsbCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHR9XG5cdFx0LmdhbWVfcGFyYW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRtYXgtd2lkdGg6IDk4MHB4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRAaW5jbHVkZSBTbWFsbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgeFNtYWxsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5nYW1lcGxheV9fY2FudmFzX2lubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblx0XHQuZ2FtZXBsYXlfX2JveCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR9XG5cblx0XHQuZ2FtZXBsYXlfX2JveDpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDc1JTtcblx0XHR9XG5cblx0XHQuZ2FtZXBsYXlfX2JveF9jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogNXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDg5MHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXtcblx0XHQuZ2FtZXBsYXlfX2JveCB7XG5cdFx0XHRtYXgtd2lkdGg6IDY3MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHBhZGRpbmc6IDlweCAzMHB4IDA7XG5cdFx0aGVpZ2h0OiAxMTZweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDI4NGI7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC45MCk7XG5cblx0XHRAaW5jbHVkZSB4U21hbGwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9vcGVuIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQuc2xpZGVyX19pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2dhbGxlcnkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxNTM1NWE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI1NGI3ODtcblx0fVxuXHQucmF0aW5nX19zdW1tYXJ5IHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdC5yYXRpbmdfX2ljb24uZmF7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHR9XG5cdFx0LnJhdGluZ19faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cbi5oaWRlX3NtYWxse1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgU21hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0fVxuXHRAaW5jbHVkZSB4U21hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0fVxufVxuLmhpZGVfYmlne1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBTbWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0fVxuXHRAaW5jbHVkZSB4U21hbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdH1cbn1cblxuLmdhbWVwbGF5X3NtYWxsIHtcblx0bWluLXdpZHRoOiAkd3JhcFdpZHRoO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9nYW1lcGxheXNtYWxsLWJnLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdC5nYW1lcGxheV9fYXNpZGUge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxuXG5cdC5nYW1lcGxheV9fd3JhcCB7XG5cdFx0d2lkdGg6ICR3cmFwV2lkdGg7XG5cdFx0cGFkZGluZy1yaWdodDogNDdweDtcblx0fVxuXG5cdC5nYW1lcGxheS10b3BwYW5lbCB7XG5cdFx0cGFkZGluZzogMjFweCAzMnB4O1xuXHR9XG5cblx0LmdhbWVwbGF5LXRvcHBhbmVsX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cbn0iLCIuZ2FtZXBsYXktdG9wcGFuZWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZ2FtZXBsYXlhc2lkZS1iZy5qcGcnKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX3NtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9nYW1lcGxheWFzaWRlc21hbGwtYmcuanBnJyk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5sb3R0ZXJ5X19pY29ue1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICBAaW5jbHVkZSBNZWRpdW17XG4gICAgICAgIG1hcmdpbjogMHB4IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuXG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBjb2xvcjogI2ZmZjAwMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIEBpbmNsdWRlIExhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX190b29sdGlwLnRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC50b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdhbWVwbGF5LXVzZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcblx0XHRjb2xvcjogI2Q3ZTZmODtcblx0XHRmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMjZweCAxMHB4IDMxcHggMTBweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExMmM0Yztcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgIzE5M2I2Mztcblx0XHR9XG5cdH1cblxuXHQmX192aXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxNHB4IDI0cHggMzhweCAyNnB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMCAjMTkzYjYzO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JvbnVzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjVweCAyNHB4IDQzcHggMjZweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExMmM0Yztcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgIzE5M2I2Mztcblx0XHR9XG5cdH1cblxuXHQmX19hY3Rpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzOHB4IDAgMCAwO1xuXG5cdFx0LmdhbWVwbGF5LXVzZXJfX3ZpcCArICYge1xuXHRcdFx0cGFkZGluZzogMTlweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHR3aWR0aDogMjE4cHg7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmOGQwMCwjZTJkNTMzKTtcbiAgXHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDRweCByZ2IoNTgsIDQsIDQpO1xuXHRcdGNvbG9yOiAjZmVmZWZlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcblx0XHRwYWRkaW5nOiAxMXB4IDAgMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA3cHggaHNsYSgwLDAlLDEwMCUsLjEzKSwgaW5zZXQgMCAxcHggMCAjZDdlNjEwLCAwIDJweCAwIHJnYmEoMCwwLDAsLjExKTtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LmZhIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCZfb3JhbmdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZDdmMjE7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHR9XG5cblx0XHQmX2JsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGZkNztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZWE4ZGIgMCUsICMyMzZkZDIgMTAwJSk7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdH1cblxuXHRcdCZfZGFya2JsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTM4MDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzYjU3NzcgMCUsICMyMTUxODcgMTAwJSk7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdH1cblxuXHRcdCZfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWJiZWU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjYTJjZGZmIDEwMCUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J1dHRvbi10ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRtYXJnaW4tbGVmdDogMTNweDtcblx0XHQqIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0fVxuXG59IiwiLmhpZGVfYmlnX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogODZweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICB9XG59XG4uZ2FtZXBsYXktbmF2LXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM1ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgfVxuXG59XG4uZ2FtZXBsYXktbmF2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICZfYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkdGV4dGFjY2VudDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGFycm93LWRvd24pO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cblxuICB9XG59IiwiLmdhbWVwbGF5LXNpZ251cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nOiAwIDI2cHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgLmdvbGQge1xuICAgICAgY29sb3I6ICNmMmU0MTk7XG4gICAgfVxuICAgICYgKyAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICZfaHVnZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuICAgICZfc2lnbmluIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9famFja3BvdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyNzQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMGQyMDM1LCAwIDFweCAwICMxYzQzNzE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNsZWFyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDcxMjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZkYTMxYiAwJSwgI2ZkMDgzNCAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gICAgJl9zaWduaW4ge1xuICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdkNjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRlYThkYiAwJSwgIzIzNmRkMiAxMDAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuZ2FtZXBsYXktdXNlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTk0cHg7XG4gIH1cbiAgJl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgLmdhbWVwbGF5LXNpZ251cF9fYnV0dG9uX3NpZ25pbiArICYge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuXG59XG4iLCIuZ2FtZXBsYXktZ2FsbGVyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjdweCAyN3B4IDEwcHg7XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnByZXZpZXdfX2luZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHJldmlld19fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMxMTFjMjg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cblxuICAucHJldmlld19fYnV0dG9uLmJ1dHRvbl9jb2xvcl9vcmFuZ2Uge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxufSIsIi5nYW1lcGxheS1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJlNGQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMTMxMjIxLCBpbnNldCAwIC0xcHggMCAwICMxMzJlNGQ7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDM3cHggNDBweCA3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDksIDMyLCA1OCwgMC44Myk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBjb2xvcjogI2ZmZjAwMTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGhlaWdodDogMzdweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5pbnB1dF9faW5uZXIge1xuICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgY29sb3I6ICM3YTdhN2E7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSg0MywgNDIsIDcwLCAwLjQ2KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43OSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDNhO1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjYmUyZjIxO1xuXG4gICAgJl93aWRlIHtcbiAgICAgIG1pbi13aWR0aDogMjAycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgfVxuXG4gICAgJl9mb290ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxMDksIDEwOCwgMTQ2LCAwLjY1KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2NkY2NkZTtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgNnB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9udXMtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTRweCBhdXRvIDE4cHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gICZfX2JvbnVzLW5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICM3YTdhN2E7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzdhN2E3YTtcbiAgICBtYXJnaW46IDAgMTJweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjAzYTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzEzMTIyMSwgaW5zZXQgMCAtMXB4IDAgMCAjMTMyZTRkO1xuICB9XG5cbn0iLCIuamFja3BvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuXG4gICZfX2Jhc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjA0cHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI4NDM7XG4gICAgYm9yZGVyOiA2cHggc29saWQgIzdhYzRmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCByZ2JhKDE0LCAzNCwgNTcsIDAuOTMpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNkN2U2Zjg7XG4gICAgei1pbmRleDogMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyODQzO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZDhhMWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI4NDM7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAjZmQ4YTFmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBsZWZ0OiAzNHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyODQzO1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgI2ZkOGExZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgcmlnaHQ6IDM0cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG59IiwiLnZpcGNsdWIge1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAlLCB0cmFuc3BhcmVudCAxNSUpLCBsaW5lYXItZ3JhZGllbnQoLTIzMGRlZywgIzMyNGM2OSAwJSwgIzEzMmU0ZCAxNSUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAwIDAgIzM4NjA4ZSxpbnNldCAxcHggMCAwIDAgIzM1NWQ4YztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzNTVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwIDAgMTM3cHggMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDIyMzk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwICMxYTNhNWU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDIwcHggNThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgIE1lZGl1bSB7XG4gICAgICBtYXJnaW46IDIwcHggNDdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgIFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSAgeFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjA5cHg7XG5cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg2MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODUyODI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMxNjM5ZDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBwYWRkaW5nOiAyOXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIG1heC13aWR0aDogODE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogODE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAmX29wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICZfX2J1bGxldC1saXN0IHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDU1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIE1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MnB4IDEzNXB4IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTsgIC8qIEF0IHRoZSB0b3Agb2YgdGhlIHRvb2x0aXAgKi9cbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjg1MjgyIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfcmlnaHQge1xuICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9sZWZ0IHtcbiAgICAgIGxlZnQ6IDk4cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxufSIsIi52aXAtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjA5cHg7XG4gIGhlaWdodDogMjQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDg3NTtcbiAgYm94LXNoYWRvdzogMCAycHggMTNweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMxNTU3ZjtcblxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjQyNmI7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCAjMjg0ZjdjLCAwIC0xcHggMCAwICMxOTNiNjE7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTNiNjE7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzI4NGY3YztcbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiOGVkNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGVhOGRiIDAlLCAjMjM2ZGQyIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDJweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYm90dG9tOiAyNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LWZhbWlseTogXCJDbGVhclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzI3NjVhODtcbiAgfVxufVxuLnRhYi12aXAgLnRhYl9fY29udGVudCA+IGRpdi5hY3RpdmV7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MnB4O1xuICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnQ7XG59XG4iLCIuamFja3BvdC1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTM1NWE7XG4gICAgcGFkZGluZzogMCA0NHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdmlwLWRldGFpbHMtYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG5cbiAgJl9fY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA4NnB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogNzVweCBhdXRvIDYwcHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzAwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDM2cHggMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICR0ZXh0YWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2dhbGxlcnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cblxufSIsIi5mb3J0dW5lLWxldmVscyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGI2MztcblxuICAmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjZkO1xuICB9XG5cblxuICAmX19oZWFkUm93IHtcblxuICB9XG5cbiAgJl9faGVhZENlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0YzYxO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjNjU2Mzc4O1xuICAgIH1cblxuICAgICZfZmx1aWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuXG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1pbi13aWR0aDogMTE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzZjU1O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjNTY1NDZjO1xuICAgIH1cblxuICAgICZfZmx1aWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDE0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX2xpc3RJdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19saXN0TGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAyMXB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoNCwgNCwgNCwgMC4xNyk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDNlNTQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwICM1NTUzNmQ7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3N2RlOTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM5ZDk3ZGUgMCUsICM4MDc2ZWMgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMzJweCAyMHB4IDEyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSg0LCA0LCA0LCAwLjMyKTtcbiAgICBjb2xvcjogI2NiY2FkNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59IiwiLmZvcnR1bmUtaGlzdG9yeSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGI2MztcblxuICAmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjZkO1xuICB9XG5cblxuICAmX19oZWFkUm93IHtcblxuICB9XG5cbiAgJl9faGVhZENlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0YzYxO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjNjU2Mzc4O1xuICAgIH1cblxuICAgICZfZmx1aWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcblxuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtaW4td2lkdGg6IDIxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWluLXdpZHRoOiAyNTdweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxM2Y1NTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgIzU2NTQ2YztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDNlNTQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwICM1NTUzNmQ7XG4gICAgfVxuXG4gICAgJl9mbHVpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxOXB4IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDE0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX2xpc3RJdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19saXN0TGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAyMXB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoNCwgNCwgNCwgMC4xNyk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDNlNTQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwICM1NTUzNmQ7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTI2YztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM5ZDk3ZGUgMCUsICM4MDc2ZWMgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMzJweCAyMHB4IDEyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSg0LCA0LCA0LCAwLjMyKTtcbiAgICBjb2xvcjogI2NiY2FkNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2MyMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCAjZmZiMTFhIDAlLCAjZmYwMDM2IDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSwgMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDQsIDQsIDQsIDAuMTEpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG5cbiAgICAmX2Rpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHg7XG4gICAgfVxuICB9XG5cbn0iLCIuZm9ydHVuZS13aGVlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAyNHB4O1xuICBoZWlnaHQ6IDk3OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvdHRlcnktYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3BhY2l0eTogMC4yNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjNkNjA7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICZfZml4ZWQge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMThweCAwcHggMTBweDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gIH1cblxuICAmX19kYXNoYm9hcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyOXB4IDYzcHggMjZweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxuXG4gICZfX3Rvb2x0aXAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDM4cHg7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB2aXNpYmlsaXR5IDAuMXM7XG5cbiAgICAuZm9ydHVuZS13aGVlbF9faWNvbjpob3ZlciAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5MmQ4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZWE4ZGIgMCUsICMyMzZkZDIgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cblxuICAgICZfYXV4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDc0MjM7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmRhMzFiIDAlLCAjZmQwODM0IDEwMCUpO1xuICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19sb3R0ZXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDU5MHB4O1xuICAgIGhlaWdodDogNTkwcHg7XG4gICAgdG9wOiAyMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmX193aGVlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvdHRlcnktd2hlZWwucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDY0cHg7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgICB0b3A6IDE0MXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb3R0ZXJ5LXRpdGxlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNDRweDtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG90dGVyeS1zcGlubmVyLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb3R0ZXJ5LWFycm93LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAmX19yYW5nZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbn1cblxuXG5cbi8vIEp1c3Qgc29tZSBhbmltYXRpb24gZm9yIHRlc3RcblxuLy8uZm9ydHVuZS13aGVlbF9fd2hlZWwge1xuLy8gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbi8vICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuLy8gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDI7XG4vLyAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuLy99XG4vL1xuLy9cbi8vQGtleWZyYW1lcyByb3RhdGlvbiB7XG4vLyAgMCUge3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7fVxuLy8gIDEwMCUge3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt9XG4vL30iLCIucmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2JhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZDogIzE1MTQxZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9fYmFjay10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gICZfX2JhY2stY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS83KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzE1MTQxZDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7IGxlZnQ6IDA7IH1cbiAgICAmOm50aC1jaGlsZCgyKTpiZWZvcmUgeyBsZWZ0OiAtNXB4OyB9XG4gICAgJjpudGgtY2hpbGQoNCk6YmVmb3JlIHsgbGVmdDogLTEzcHg7IH1cbiAgICAmOm50aC1jaGlsZCg1KTpiZWZvcmUgeyBsZWZ0OiAtMTdweDsgfVxuICAgICY6bnRoLWNoaWxkKDYpOmJlZm9yZSB7IGxlZnQ6IC0yMXB4OyB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzE1MTQxZDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG5cblxuICAuaXJzLWJhciB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzgzZTY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzlkOTdkZSAwJSwgIzgwNzZlYyAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmlycy1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxNDFkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG5cbiAgLmlycy1ncmlkIHtcbiAgICBib3R0b206IDU3cHg7XG4gICAgd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXJzLWdyaWQtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgJi5qcy1ncmlkLXRleHQtMCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgbGVmdDogNHB4IWltcG9ydGFudDtcblxuICAgICAgJjpiZWZvcmUgeyAgbGVmdDogLTNweDsgYm90dG9tOiAtNHB4fVxuICAgIH1cbiAgICAmLmpzLWdyaWQtdGV4dC0xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHggIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHsgbGVmdDogLTZweDsgYm90dG9tOiAtM3B4O31cbiAgICB9XG4gICAgJi5qcy1ncmlkLXRleHQtMiB7IGZvbnQtc2l6ZTogMjhweDtsaW5lLWhlaWdodDogMjhweDsgJjpiZWZvcmUge2xlZnQ6IC00cHg7IGJvdHRvbTogLTVweDsgfX1cbiAgICAmLmpzLWdyaWQtdGV4dC0zIHsgZm9udC1zaXplOiAzMHB4O2xpbmUtaGVpZ2h0OiAzMHB4OyAmOmJlZm9yZSB7Zm9udC1zaXplOiAxNHB4OyAgICBsZWZ0OiAtOXB4O1xuICAgICAgYm90dG9tOiAtNXB4O30gfVxuICAgICYuanMtZ3JpZC10ZXh0LTQgeyBmb250LXNpemU6IDMzcHg7bGluZS1oZWlnaHQ6IDMzcHg7ICY6YmVmb3JlIHtmb250LXNpemU6IDE1cHg7bGVmdDogLTlweDtcbiAgICAgIGJvdHRvbTogLTVweDt9IH1cbiAgICAmLmpzLWdyaWQtdGV4dC01IHsgZm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiAzNnB4OyAmOmJlZm9yZSB7Zm9udC1zaXplOiAxNXB4O2xlZnQ6IC05cHg7XG4gICAgICBib3R0b206IC02cHg7fX1cbiAgICAmLmpzLWdyaWQtdGV4dC02IHsgZm9udC1zaXplOiA0MHB4O2xpbmUtaGVpZ2h0OiA0MHB4OyAmOmJlZm9yZSB7Zm9udC1zaXplOiAxNXB4O2xlZnQ6IC02cHg7XG4gICAgICBib3R0b206IC04cHg7fX1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICd4JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gIH1cblxuICAuaXJzLWdyaWQtcG9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cblxuICAuaXJzLXNsaWRlciB7XG4gICAgdG9wOiAyOXB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQyNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjZmZiMTFhIDAlLCAjZmYwMDM2IDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpLCAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgfVxuXG59XG5cbi5pcnMtZ3JpZC10ZXh0X2FjdGl2ZSB+IC5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6ICMxNTE0MWQ7XG59IiwiLnRhYl9fY29udGVudHtcbiAgJj5kaXZ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmFjdGl2ZXtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4ucmVnaXN0cmF0aW9uX19pbWFnZXtcbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgfVxufVxuXG4ucG9wdXBfc2VjdGlvbl9fYXNpZGUgLmFzaWRlX3Byb21ve1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucG9wdXBfc2VjdGlvbl9fYXNpZGUgLmFzaWRlX3Byb21vIC5wcm9tby1ib251cywucG9wdXBfc2VjdGlvbl9fYXNpZGUgLmFzaWRlX3Byb21vIC5hc2lkZV9fcHJvbW8tdGFibGV7XG4gIGJhY2tncm91bmQ6IzA5MjAzYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGhzbGEoMCwgMCUsIDEwMCUsIDAuMTMpIGluc2V0LCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbn1cbi5wb3B1cF9zZWN0aW9uX19hc2lkZSAuYXNpZGVfcHJvbW8gLnRhYmxlX3Byb21vIC50YWJsZV9fcm93Om50aC1jaGlsZCgybisxKXtcbiAgYmFja2dyb3VuZDogIzFjNDA2OTtcbn1cblxuLm1haW5fZ2FsbGVyeSAubWFpbl9faXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogOXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggIzAwOTVmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4ICMwMDk1ZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggIzAwOTVmZjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2ZlZmVmZjAwIDAlLCM1MmJhZmYgNTAlLCNmZWZlZmYwMCAxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOi0zcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjZmVmZWZmMDAgMCUsIzUyYmFmZiA1MCUsI2ZlZmVmZjAwIDEwMCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5wcmV2aWV3X19pbmZvIHtcblxuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJi5wcmV2aWV3IHtcbiAgICB3aWR0aDogMTgycHg7XG5cbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIHdpZHRoOiAyMDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2lkdGg6IDQzJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDMuMzMlO1xuICAgIH1cblxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgeExhcmdlIHtcbiAgICAgIHdpZHRoOiAyODZweDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgyKXtcbiAgICBAaW5jbHVkZSB4TGFyZ2Uge1xuICAgICAgd2lkdGg6IDI4NnB4O1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDMpe1xuICAgIEBpbmNsdWRlIHhMYXJnZSB7XG4gICAgICB3aWR0aDogMjg2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wb3B1cF9jaG9vc2VCb251cyAuYm9udXNfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbG9naW4tbW9kYWwgLm1vZGFsX19pbnB1dC5pbnB1dCAubW9kYWxfX2NhcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sb3R0ZXJ5LWJ0bS1ib3ggLmxvdHRlcnktYnRtX2l0ZW17XG4gICAgXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLmxvdHRlcnktYnRtLWJveCAuY2FzaGVyX19idXR0b257XG4gICAgXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbn1cblxuLnBvcHVwX2JvbnVzTm90aWZpY2F0aW9uIC5wb3B1cF9fY29udGVudHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuLnBvcHVwLnN1Y2Nlc3NPdXRwYXkgLnBvcHVwX19jb250ZW50e1xuICBwYWRkaW5nLWJvdHRvbTogIDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLnBvcHVwX2FmdGVyUmVnaXN0cmF0aW9uIC5wb3B1cF9fY29udGVudHtcbiAgcGFkZGluZy1ib3R0b206ICAyMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wb3B1cF9hZnRlckFjdGl2YXRpb24gLnBvcHVwX19jb250ZW50e1xuICBwYWRkaW5nLWJvdHRvbTogIDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLnBvcHVwX3Bob25lVmVyaWZpZWQgIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cbiAgLnBvcHVwX25ld1ZpcGxldmVsIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAucG9wdXBfX3N1YnRpdGxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbiAgLmJvbnVzX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI0NnB4O1xuICAgIEBpbmNsdWRlIHhTbWFsbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuICAucG9wdXBfcmVnaXN0cmF0aW9uIC5tb2RhbF9fZXJyb3Ige1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuLnBvcHVwX2NvbmZpcm1FbWFpbHtcbiAgLnBvcHVwX19jb250ZW50e1xuICAgIHBhZGRpbmc6IDI3cHggNTNweCA1NXB4IDUzcHg7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICB9XG4gIH1cbiAgLnBvcHVwX190aXRsZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucG9wdXBfX2NhcHRpb24ge1xuICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgfVxufVxuXG4udGV4dC1jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXG59XG4udHh0LXllbGxvd3tcbiAgY29sb3I6ICNmZGMyMzY7XG59XG4ubWJfLTIyLW1vYntcbiAgQGluY2x1ZGUgeFNtYWxse1xuICAgIG1hcmdpbi1ib3R0b206IC0yMnB4XG4gIH1cbn0iLCIubWFpbnRlbmFuY2Uge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDc3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy91bmRlcmNvbnN0cnVjdGlvbi1iZy5qcGcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQlO1xuXG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbiAgICBjb2xvcjogI2ZmMDAxZTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXRvcDogMiU7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNDQpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgJl9hY2NlbnQge1xuICAgICAgY29sb3I6ICNmZmVhMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGl2aWRlciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGl2aWRlci5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fc3Vic2NyaWJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ3OXB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDEzNHB4IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogMTA5cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwNmY7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbn0iLCIucmVzdHJpY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcmVzdHJpY3Rpb24tYmcuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAyNDJweDtcblxuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gICAgY29sb3I6ICNmZjAwMWU7XG4gICAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgICBmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDRweCA0MHB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgcGFkZGluZzogNDRweCAyMHB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAmX2FjY2VudCB7XG4gICAgICBjb2xvcjogI2ZmZWEwMDtcbiAgICB9XG4gIH1cblxufSIsIi5wYWdlbm90Zm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9faGVybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTE3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA3NXB4IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgTGFyZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA5ODNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgTWVkaXVtIHtcbiAgICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogNzAycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDZweCFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3NXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiA0MDZweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy80MDQtYmctaGVhZGVyLWxlZnQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzVweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDQwNnB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzQwNC1iZy1oZWFkZXItcmlnaHQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMjBweCAwO1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2hhZG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogLTEwcHggMCAxNXB4IC01cHggcmdiYSgwLDAsMCwwLjIpLCAxMHB4IDAgMTVweCAtNXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxYjJmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICMwOTFiMmYsIDAgMXB4IDAgIzFjM2Q2MjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyZTRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTRiNzg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDM1NWQ7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTRiNzg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAtNXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyJSAwO1xuICAgIC5wYWdlbm90Zm91bmRfX3JvdzpmaXJzdC1vZi10eXBlICYge1xuICAgICAgcGFkZGluZzogNi42JSAwIDAgMDtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogNTRweCAwIDAgMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDU0cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlbm90Zm91bmRfX3JvdzpudGgtb2YtdHlwZSgyKSAmIHtcbiAgICAgIHBhZGRpbmc6IDIuNyUgMCAwIDA7XG5cbiAgICB9XG4gICAgLnBhZ2Vub3Rmb3VuZF9fcm93Om50aC1vZi10eXBlKDMpICYge1xuICAgICAgcGFkZGluZzogMS4zJSAwIDAgMDtcblxuICAgIH1cbiAgICAucGFnZW5vdGZvdW5kX19yb3c6bnRoLW9mLXR5cGUoNCkgJiB7XG4gICAgICBwYWRkaW5nOiAyJSAwIDUlIDA7XG4gICAgICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgICAgIHBhZGRpbmc6IDIlIDAgMTAlIDA7XG4gICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBib3R0b206IC0zN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzkyYjJkODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNzlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XG4gICAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjOTJiMmQ4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xuICAgIGNvbG9yOiAjZmZmNTlkO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgIHhTbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgY29sb3I6ICM4MGEzY2I7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgfVxuXG4gICZfX2dhbGxlcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnByZXZpZXcge1xuICAgICAgbWFyZ2luOiA5cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjY1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgICAgIEBpbmNsdWRlIFNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgICAgIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSksIDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBAaW5jbHVkZSB4U21hbGwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxufSIsIi5ydWxlcyB7XG4gIHBhZGRpbmc6IDMzcHggMzVweCAzM3B4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmMDAxO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDE4cHggMCAwIDA7XG5cbiAgICAucnVsZXNfX25vdGUgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjN2M5YmJlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG5cbn0iLCIucnVsZXMgLnBhZ2VfY29udGVudCwgLnJ1bGVzLnBhZ2VfY29udGVudCB7XG5cbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBoMSB7XG4gICAgY29sb3I6ICNmZmVhMDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDIsIGgzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmNTlkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDE4cHggMCAwIDA7XG5cbiAgfVxuICBoNCwgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMThweCAwIDAgMDtcbiAgfVxuICBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gIHVsLCBvbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICB9XG59IiwiLnBhcnRuZXJzIHtcbiAgcGFkZGluZzogMzNweCAzNXB4IDMzcHg7XG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAmX2hyZWYge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjN2M5YmJlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5wYXJ0bmVyc19fbGlua19jb250YWluZXIge1xuICAgIC5wYXJ0bmVyc19fdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgJl9fY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjAwMTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAxOHB4IDAgMTZweCAwO1xuICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM3YzliYmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gIH1cblxufSIsIi5zY3JvbGxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDIwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjAlO1xuICBsZWZ0OiAyJTtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDkyLCA5MiwgOTIsIDAuNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzkzZDFmZjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGNvbG9yOiAjYThkMWZmO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2xlYXJTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNhOGQxZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn0iLCIuc2hfYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIEBpbmNsdWRlIHhTbWFsbCB7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxufSIsIi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwfFJvYm90bytDb25kZW5zZWQ6NDAwLDMwMCw3MDAmc3Vic2V0PWxhdGluLGN5cmlsbGljJyk7XG5cbkBpbXBvcnQgJ25vcm1hbGl6ZSc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuLy9icmVhayBwb2ludHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RldmljZV9taXhpblwiO1xuXG4vLyBMb2FkIGluIG91ciBjb21waWxlZCBTQ1NTIHZhcmlhYmxlc1xuQGltcG9ydCAnc3ByaXRlcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ljb24nO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3ZnXCI7XG5AaW1wb3J0IFwic3Znc3ByaXRlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zY3JvbGxiYXJcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvdGl0bGVcIjtcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW5wdXQnO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2hlY2tib3hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JhZGlvYnV0dG9uXCI7XG5AaW1wb3J0ICdjb21wb25lbnRzL3dyYXAnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zZWN0aW9uJztcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hc2lkZVwiO1xuQGltcG9ydCAnY29tcG9uZW50cy9tYWluJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZC1wYW5lbCc7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2JpbGUtcGFuZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3VzZXItcGFuZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RvcHBhbmVsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy91c2VyLXRvcHBhbmVsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdGF0dXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JhdGluZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbHRpcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY291bnRwYWRcIjtcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2JztcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vYmlsZS1uYXZcIjtcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2lnbnVwJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc29jaWFscyc7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib3R0b20tcGFuZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dpc2gtYm9udXNcIjtcblxuQGltcG9ydCAnY29tcG9uZW50cy9oZXJvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVyby1wcm9tbyc7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb3VudGRvd25cIjtcblxuQGltcG9ydCAnY29tcG9uZW50cy9tYWluLW5hdic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3N1Ym5hdic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3dpbnNsaW5lJztcblxuQGltcG9ydCAnY29tcG9uZW50cy9wcmV2aWV3JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2VhcmNoJztcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RvdXJuYW1lbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RpbWVyXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5mby1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWxlcnQtcGFuZWxcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvbW9kYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BvcHVwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9vdmVyZmxvd1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib251c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVnaXN0cmF0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWdpc3RyYXRpb24tdjJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlZ2lzdHJhdGlvbi12M1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVnaXN0cmF0aW9uLXY0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWdpc3RyYXRpb24tdjVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlZ2lzdHJhdGlvbi12NlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVnaXN0cmF0aW9uLXY3XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdW5kYXktcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3J3cC1wb3B1cFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9uZGF5LXJ1c2gtcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nsb2NrLXRpbWVyXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3BheW1lbnRcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFiXCI7XG4vLyBUYWJzIGNvbnRlbnQgYmxvY2tzXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nhc2hpZXItYm9udXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYi1jYXNoaWVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWItYm9udXNlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmlwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9maWxlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9maWxlLWluZm9cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2ZpbGUtZGV0YWlsc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZmlsZS1jb250YWN0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZmlsZS1zb2NpYWxzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9maWxlLW5vdGlmeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZmlsZS1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZmlsZS1wYXNzd29yZFwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wb3B1cC1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmUtY2FsbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2xvdHRlcnktYm9udXMtcG9wdXBcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvcGF5aXRlbVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGF5LXRvb2x0aXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hpc3RvcnlcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlclwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib251cy1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGV2ZWxzLXRhYmxlXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb21vLXBhbmVsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9tby1ib251c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvbW8tZGV0YWlsc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2lmdC1wYW5lbFwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idWxsZXQtbGlzdFwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG91cm5hbWVudC1kZXRhaWxzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdW1tYXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sZWFkZXJib2FyZFwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nob3Nlbi1zZWxlY3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RhdGVwaWNrZXJcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvbG90dGVyeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGlja2V0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb3R0ZXJ5LWRldGFpbHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xvdHRlcnktZGV0YWlscy1wcm9tb1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG90dGVyeS1pbmZvXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ncmFuZC1sb3R0ZXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJsZS1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvd2lubmluZ3NcIjtcblxuLy8gR2FtZXBsYXkgc2VjdGlvblxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9nYW1lcGxheVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2FtZXBsYXktdG9wcGFuZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dhbWVwbGF5LXVzZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dhbWVwbGF5LW5hdlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2FtZXBsYXktc2lnbnVwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9nYW1lcGxheS1nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9nYW1lcGxheS1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvamFja3BvdFwiO1xuXG4vLyB2aXBjbHViIHBhZ2VzXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpcGNsdWJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpcC1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvamFja3BvdC1kZXRhaWxzXCI7XG4vLyBXaGVlbCBvZiBmb3J0dW5lXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZvcnR1bmUtbGV2ZWxzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3J0dW5lLWhpc3RvcnlcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZvcnR1bmUtd2hlZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JhbmdlXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2N1c3RvbVwiO1xuXG4vLyBTdGF0aWMgcGFnZXNcblxuQGltcG9ydCBcInN0YXRpYy1wYWdlcy9tYWludGVuYW5jZVwiO1xuQGltcG9ydCBcInN0YXRpYy1wYWdlcy9yZXN0cmljdGlvblwiO1xuQGltcG9ydCBcInN0YXRpYy1wYWdlcy9wYWdlbm90Zm91bmRcIjtcbkBpbXBvcnQgXCJzdGF0aWMtcGFnZXMvcnVsZXNcIjtcbkBpbXBvcnQgXCJzdGF0aWMtcGFnZXMvcGFnZV9jb250ZW50XCI7XG5AaW1wb3J0IFwic3RhdGljLXBhZ2VzL3BhcnRuZXJzXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3Njcm9sbGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaXRlaGVhcnRcIjtcblxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYuaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcbiAgZm9udC1mYW1pbHk6ICdDbGVhclNhbnMnLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgeFNtYWxsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnR4dC1vcmFuZ2V7XG4gIGNvbG9yOiAjZmY4OTIwO1xufVxuYSwgYTpob3ZlciwgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubWFpbiBhLCBtYWluICBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2M5MGYwO1xufVxuaHRtbC5tb2RhbF9vcGVuIHtcblxuICBAaW5jbHVkZSB4U21hbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5TYSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvZHkge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAub3ZlcmZsb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG59XG4udHh0LW9yYW5nZXtcbiAgY29sb3I6ICNmZjg5MjA7XG59XG4ubG9hZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6NTAlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZCAxLjNzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkIDEuM3MgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDtcbiAgfVxuICAxMi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMCwgMmVtIC0yZW0gMCAwLjJlbSwgM2VtIDAgMCAwLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xuICB9XG4gIDM3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgMGVtLCAwIDNlbSAwIDAuMmVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgfVxuICA2Mi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgNzUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDtcbiAgfVxuICA4Ny41JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAwLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAsIC0yZW0gLTJlbSAwIDAuMmVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDtcbiAgfVxuICAxMi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMCwgMmVtIC0yZW0gMCAwLjJlbSwgM2VtIDAgMCAwLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xuICB9XG4gIDM3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgMGVtLCAwIDNlbSAwIDAuMmVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgfVxuICA2Mi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgNzUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDtcbiAgfVxuICA4Ny41JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAwLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAsIC0yZW0gLTJlbSAwIDAuMmVtO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xlYXJTYW5zXCI7XG4gIHNyYzogdXJsKFwiQ2xlYXJTYW5zUmVndWxhci9DbGVhclNhbnNSZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJDbGVhclNhbnNSZWd1bGFyL0NsZWFyU2Fuc1JlZ3VsYXIuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCJDbGVhclNhbnNSZWd1bGFyL0NsZWFyU2Fuc1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJDbGVhclNhbnNSZWd1bGFyL0NsZWFyU2Fuc1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iXX0= */