@font-face{font-family:FiraSansCondensed-Regular;src:url(/fonts/FiraSansCondensed-Regular/FiraSansCondensed-Regular.eot);src:local("☺"),url(/fonts/FiraSansCondensed-Regular/FiraSansCondensed-Regular.woff) format("woff"),url(/fonts/FiraSansCondensed-Regular/FiraSansCondensed-Regular.ttf) format("truetype"),url(/fonts/FiraSansCondensed-Regular/FiraSansCondensed-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSansCondensed-Light;src:url(/fonts/FiraSansCondensed-Light/FiraSansCondensed-Light.eot);src:local("☺"),url(/fonts/FiraSansCondensed-Light/FiraSansCondensed-Light.woff) format("woff"),url(/fonts/FiraSansCondensed-Light/FiraSansCondensed-Light.ttf) format("truetype"),url(/fonts/FiraSansCondensed-Light/FiraSansCondensed-Light.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSansCondensed-Bold;src:url(/fonts/FiraSansCondensed-Bold/FiraSansCondensed-Bold.eot);src:local("☺"),url(/fonts/FiraSansCondensed-Bold/FiraSansCondensed-Bold.woff) format("woff"),url(/fonts/FiraSansCondensed-Bold/FiraSansCondensed-Bold.ttf) format("truetype"),url(/fonts/FiraSansCondensed-Bold/FiraSansCondensed-Bold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSansRegular;src:url(/fonts/OpenSansRegular/OpenSansRegular.eot);src:url(/fonts/OpenSansRegular/OpenSansRegular.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSansRegular/OpenSansRegular.woff) format("woff"),url(/fonts/OpenSansRegular/OpenSansRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:OpenSansBold;src:url(/fonts/OpenSansBold/OpenSansBold.eot);src:url(/fonts/OpenSansBold/OpenSansBold.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSansBold/OpenSansBold.woff) format("woff"),url(/fonts/OpenSansBold/OpenSansBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:OpenSansLight;src:url(/fonts/OpenSansLight/OpenSansLight.eot);src:url(/fonts/OpenSansLight/OpenSansLight.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSansLight/OpenSansLight.woff) format("woff"),url(/fonts/OpenSansLight/OpenSansLight.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:OpenSansSemiBold;src:url(/fonts/OpenSansSemiBold/OpenSansSemiBold.eot);src:url(/fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSansSemiBold/OpenSansSemiBold.woff) format("woff"),url(/fonts/OpenSansSemiBold/OpenSansSemiBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:OpenSansExtraBold;src:url(/fonts/OpenSansExtraBold/OpenSansExtraBold.eot);src:url(/fonts/OpenSansExtraBold/OpenSansExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSansExtraBold/OpenSansExtraBold.woff) format("woff"),url(/fonts/OpenSansExtraBold/OpenSansExtraBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:icomoon;src:url(/fonts/icoMoon/icomoon.eot?uevxyu);src:url(/fonts/icoMoon/icomoon.eot?uevxyu#iefix) format("embedded-opentype"),url(/fonts/icoMoon/icomoon.ttf?uevxyu) format("truetype"),url(/fonts/icoMoon/icomoon.woff?uevxyu) format("woff"),url(/fonts/icoMoon/icomoon.svg?uevxyu#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\e90f"}.icon-save:before{content:"\e916"}.icon-print:before{content:"\e917"}.icon-speaker:before{content:"\e918"}.icon-exchange:before{content:"\e919"}.icon-calendar2:before{content:"\e910"}.icon-calendar1:before{content:"\e911"}.icon-close:before{content:"\e90e"}.icon-select-arrows:before{content:"\e912"}.icon-youtube-play:before{content:"\e915"}.icon-telegram:before{content:"\e914"}.icon-file:before{content:"\e913"}.icon-vk:before{content:"\e90d"}.icon-pin:before{content:"\e90c"}.icon-envelope:before{content:"\e90a"}.icon-youtube:before{content:"\e90b"}.icon-search:before{content:"\e906"}.icon-instagram:before{content:"\e905"}.icon-facebook:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-skype:before{content:"\e902"}.icon-phone:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-left:before{content:"\e907"}.icon-up:before{content:"\e908"}.icon-right:before{content:"\e909"}@font-face{font-family:icomoon;src:url(/fonts/business-icons/icomoon.eot?48l70k);src:url(/fonts/business-icons/icomoon.eot?48l70k#iefix) format("embedded-opentype"),url(/fonts/business-icons/icomoon.ttf?48l70k) format("truetype"),url(/fonts/business-icons/icomoon.woff?48l70k) format("woff"),url(/fonts/business-icons/icomoon.svg?48l70k#icomoon) format("svg");font-weight:400;font-style:normal}.icon-eye:before{content:"\b901"}.icon-justice:before{content:"\b900"}.icon-protect:before{content:"\b902"}.icon-people:before{content:"\b903"}.icon-service:before{content:"\b904"}.icon-customs:before{content:"\b905"}.icon-bill-1:before{content:"\b90e"}.icon-bill:before{content:"\b90f"}.icon-book:before{content:"\b910"}.icon-coins:before{content:"\b911"}body{font-size:16px;font-family:OpenSansRegular}@media screen and (min-width:1600px){body{font-size:18px}}body.menu-opened{overflow:hidden}body.menu-opened .main-wrapper{display:none}body.menu-opened footer{display:none}body.modal-open{overflow:auto;padding:0!important}.light{font-family:FiraSansCondensed-Light}.bold{font-family:FiraSansCondensed-Bold}a{text-decoration:none;color:inherit}button,input{outline:0}section{margin-bottom:3em}section h2,section h3,section>h1{margin-top:0}@media screen and (max-width:1200px){section{margin-bottom:2em}}.main-wrapper{display:table;width:100%;table-layout:fixed;overflow:hidden}.main-wrapper>section:first-child:not(.main-display){padding-top:2em}.slick-slide,a{outline:0!important}header{font-family:FiraSansCondensed-Regular;min-height:145.88px}@media screen and (max-width:1600px){header{min-height:110px}}@media screen and (max-width:767px){header{height:70px;min-height:0}}header .top{font-size:.75em;line-height:1;border-bottom:1px solid #f9f9f9;margin-bottom:1.25em}@media screen and (max-width:1600px){header .top{margin-bottom:.5em}}@media screen and (max-width:767px){header .top{display:none}}@media screen and (max-width:1200px){header .top .t-table{text-align:center}}header .top .t-td{padding:.5em 1em;vertical-align:middle;border:1px solid #f9f9f9;border-top:none;border-bottom:none}@media screen and (max-width:1200px){header .top .t-td{display:inline-block;width:auto!important}}header .top .t-td.no-border{border:none}header .top .t-td:not(:last-child){border-right:0}header .top .t-td.region{color:#333;position:relative;width:1%;white-space:nowrap}header .top .t-td.region .region-title{cursor:pointer;min-width:150px}header .top .t-td.region .region-title .icon-down{display:inline-block}header .top .t-td.region .region-title.opened .icon-down{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}header .top .t-td.region .region-title .city-name{color:#004a7a}header .top .t-td.region .regions-list{display:none;position:absolute;left:-1px;top:100%;background:#fff;border:1px solid #f9f9f9;padding:.5em;white-space:normal;min-width:calc(100% + 2px);z-index:999;text-align:left}header .top .t-td.region .regions-list ul{list-style:none;padding:0;margin:0}header .top .t-td.region .regions-list ul li a{text-transform:uppercase;padding:.2em .3em;display:block;font-family:FiraSansCondensed-Light}header .top .t-td.region .regions-list ul li a:hover{color:#fcaf3c}header .top .t-td.call{color:#333;width:1%;white-space:nowrap;cursor:default}header .top .t-td.call>*{display:inline-block;vertical-align:middle}header .top .t-td.call .icon-phone{color:#414142}header .top .t-td.call .divider{margin:0 .37037em}header .top .t-td.call a{color:#004a7a;font-size:1.62963em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top .t-td.call a.regular{font-size:1em}header .top .t-td.call a svg{width:1em;height:1em;margin-right:.37037em;fill:#004a7a}header .top .t-td.call a:hover{color:#fcaf3c}header .top .t-td.call a:hover svg{fill:#fcaf3c}header .top .t-td.call a.special{background:#fcaf3c;color:#fff;padding:.25em 1em .2em;margin-right:.5em;border-radius:1em}header .top .t-td.skype{width:1%;color:#2ca5e0;border-right:1px solid #f9f9f9}header .top .t-td.skype a{font-size:1.3em}header .top .t-td.skype a:hover{color:#fcaf3c}header .top .t-td.socials{width:1%;white-space:nowrap;cursor:default}header .top .t-td.socials a{display:inline-block;color:#fff}header .top .t-td.socials a span{line-height:1.3em;width:1.4em;display:block;text-align:center;border-radius:50%}header .top .t-td.socials a span:before{font-size:.8em}header .top .t-td.socials a:hover span{background-color:#fcaf3c!important}header .top .t-td.socials a:not(:last-child){margin-right:.4em}header .top .t-td.socials a .icon-twitter{background-color:#89dbf0}header .top .t-td.socials a .icon-facebook{background-color:#647b9a}header .top .t-td.socials a .icon-instagram{background:-o-radial-gradient(70% 70%,ellipse,#ee583f 8%,#d92d77 42%,#bd3381 58%);background:radial-gradient(ellipse at 70% 70%,#ee583f 8%,#d92d77 42%,#bd3381 58%)}header .top .t-td.socials a:hover .icon-instagram{background:#fcaf3c!important}header .top .t-td.socials a .icon-youtube-play{background-color:#b21217}header .top .t-td.language{color:#004a7a;position:relative;width:1%;white-space:nowrap}header .top .t-td.language .title{cursor:pointer}header .top .t-td.language .others{display:none;position:absolute;left:-1px;top:100%;background:#fff;border:1px solid #f9f9f9;padding:.5em;min-width:calc(100% + 2px);z-index:999;text-align:center}header .top .t-td.language .others a{text-transform:uppercase;padding:.2em .3em;display:block}header .top .t-td.language .others a:hover{color:#fcaf3c}header .top .t-td.cab{color:#004a7a;width:1%;white-space:nowrap}header .top .t-td.cab a:hover{color:#fcaf3c}header .top .t-td.corruption{width:1%;white-space:nowrap;border-left:none}header .top .t-td.corruption .arrow{display:inline-block;vertical-align:middle}header .top .t-td.corruption .arrow>span{background:#fcaf3c;border-radius:100%;width:1.5em;height:1.5em;text-align:center;display:table}header .top .t-td.corruption .arrow>span span{display:table-cell;color:#fff;vertical-align:middle}header .top .t-td.corruption a{display:inline-block;vertical-align:middle;color:#004a7a}header .top .t-td.corruption a:hover{color:#fcaf3c}header .middle{padding-bottom:1.25em}header .middle .t-table>div{display:table-cell;vertical-align:middle}header .middle .t-table>div:first-child{width:12.5%}@media screen and (max-width:1200px){header .middle .t-table>div:first-child{width:17%}}@media screen and (max-width:1200px){header .middle .t-table>div:first-child{width:20%}}header .middle .t-table>div:nth-of-type(2){padding:0 1em}header .middle .t-table>div:last-child{width:17%}@media screen and (max-width:1200px){header .middle .t-table>div:last-child{width:20%}}header .middle .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .middle .logo a{display:block;margin-right:1.33333em}header .middle .logo a img{width:3.55556em;height:3.55556em}header .middle img{max-width:100%}header .middle p{color:#004a7a;font-size:1.4em;margin-bottom:0;line-height:1}header .middle p span{color:#fcaf3c;font-size:.875em}@media screen and (max-width:1200px){header .middle{display:none}}header .bottom{min-height:97px}@media screen and (max-width:1600px){header .bottom{min-height:75px}}header .bottom .bottom-f{position:absolute;z-index:9;background:#fff;width:100%;-webkit-box-shadow:0 8px 13px rgba(0,0,0,.04);box-shadow:0 8px 13px rgba(0,0,0,.04);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:1200px){header .bottom .bottom-f{padding:.5em 0}}@media screen and (max-width:767px){header .bottom .bottom-f{padding-top:0;padding-bottom:.2em}}header .bottom .t-table{position:relative;padding-right:8em}@media screen and (max-width:767px){header .bottom .t-table{padding-right:0;table-layout:fixed;text-align:center}}header .bottom .t-td{vertical-align:middle;padding:0 .5em}@media screen and (max-width:767px){header .bottom .t-td{display:inline-block;padding:.5em .5em}}header .bottom .t-td.logo{width:132px;text-align:center;display:none}header .bottom .t-td.logo img{max-width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:767px){header .bottom .t-td.logo{display:none}}header .bottom .t-td.button{width:1%;padding-left:0}@media screen and (max-width:767px){header .bottom .t-td.button{width:65px;padding:0;text-align:center}}header .bottom .t-td.button>div{white-space:nowrap;padding:.8em 1.5em;border:1px solid #c2c9cc;border-radius:10px;cursor:pointer;color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:767px){header .bottom .t-td.button>div{padding:0;border:none}}header .bottom .t-td.button>div:hover{color:#fcaf3c}header .bottom .t-td.button>div>div{display:inline-block;vertical-align:middle}header .bottom .t-td.button>div>div:first-child{margin-right:.2em}@media screen and (max-width:767px){header .bottom .t-td.button>div>div:first-child{margin-right:0}}@media screen and (max-width:767px){header .bottom .t-td.button>div>div:last-child{display:none}}header .bottom .t-td.menu{padding-left:0;padding-right:0}header .bottom .t-td.menu .logo{display:none}@media screen and (max-width:767px){header .bottom .t-td.menu .logo{display:block;text-align:center}header .bottom .t-td.menu .logo img{max-width:100%;width:96px}}@media screen and (max-width:1200px){header .bottom .t-td.menu nav{display:none}}@media screen and (max-width:767px){header .bottom .t-td.menu{width:calc(100% - 138px)}}header .bottom .t-td.menu nav>ul{list-style:none;padding:0;margin:0}header .bottom .t-td.menu nav>ul>li{display:inline-block;position:relative}header .bottom .t-td.menu nav>ul>li a{padding:1.5em .1em;color:#333;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header .bottom .t-td.menu nav>ul>li a:empty{display:none}header .bottom .t-td.menu nav>ul>li a:hover{color:#fcaf3c}header .bottom .t-td.menu nav>ul>li:hover ul{display:block}header .bottom .t-td.menu nav>ul>li ul{display:none;position:absolute;top:100%;border:1px solid #eaeaea;list-style:none;padding-left:0;margin-bottom:0;background:#fff;min-width:15em;max-width:20em}header .bottom .t-td.menu nav>ul>li ul a{padding:.25em .5em!important}header .bottom .t-td.language{color:#004a7a;position:relative;width:1%;white-space:nowrap}@media screen and (min-width:768px){header .bottom .t-td.language{display:none}}header .bottom .t-td.language .title{cursor:pointer}header .bottom .t-td.language .others{display:none;position:absolute;left:-1px;top:100%;background:#fff;border:1px solid #f9f9f9;padding:.5em;min-width:calc(100% + 2px);z-index:999;text-align:center}header .bottom .t-td.language .others a{text-transform:uppercase;padding:.2em .3em;display:block}header .bottom .t-td.language .others a:hover{color:#fcaf3c}@media screen and (max-width:767px){header .bottom .t-td.language{text-align:center;padding:0;width:65px}}header .bottom .t-td.live{width:1%;overflow:hidden;position:relative;z-index:1}header .bottom .t-td.live a{display:table;line-height:1;position:relative}header .bottom .t-td.live a span{position:absolute;border-radius:100%;background:#ef4646;height:6px;width:6px;right:-1px;bottom:-1px;display:block;z-index:0;-webkit-animation:scale 1s linear infinite;animation:scale 1s linear infinite}@-webkit-keyframes scale{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}50%{opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes scale{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}50%{opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@media screen and (max-width:767px){header .bottom .t-td.live{display:none}}header .bottom .t-td.calendar{width:1%;overflow:hidden;position:relative;z-index:1}header .bottom .t-td.calendar a{display:table;line-height:1;position:relative;padding-top:.2em}header .bottom .t-td.calendar a:hover{color:#004a7a}@media screen and (max-width:767px){header .bottom .t-td.calendar{display:none}}header .bottom .t-td.button.hidden-lg+div+div+div+.search.full{width:100%}header .bottom .t-td.search{width:8em;white-space:nowrap;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:2;padding-right:0}@media screen and (max-width:767px){header .bottom .t-td.search{display:none}}header .bottom .t-td.search.full{width:calc(100% - 8em);padding-left:0}header .bottom .t-td.search div{position:relative;font-size:.85em;line-height:1}header .bottom .t-td.search .icon-search{margin-right:.4em;color:#757581;font-size:.8em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:1.3em}header .bottom .t-td.search .icon-close{margin-right:.4em;color:#757581;font-size:.8em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.5em;display:none;cursor:pointer;opacity:.7}header .bottom .t-td.search .icon-close:hover{opacity:1}header .bottom .t-td.search input{width:100%;border-radius:10px;padding:.5em 1em .5em 2.4em;border:1px solid #c2c9cc;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}header .bottom .t-td.search input:focus{width:100%}header .bottom.fixed .bottom-f{position:fixed;top:0}header .bottom.fixed .bottom-f .t-td.menu nav>ul>li a{padding:.75em .1em}@media screen and (min-width:768px){header .bottom.fixed .bottom-f .logo img{max-width:65%}header .bottom.fixed .bottom-f .menu-btn .nav-icon{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}header .bottom.fixed .bottom-f .t-td.button>div{padding:.4em 1.5em}}header .big-menu{display:none;position:absolute;z-index:9;width:100%;left:0;top:100%;background:#fff;-webkit-box-shadow:0 5px 13px rgba(0,0,0,.04);box-shadow:0 5px 13px rgba(0,0,0,.04);padding-top:2em;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:767px){header .big-menu{padding-bottom:1em}}header .big-menu p{color:#000}header .big-menu p a:hover{color:#fcaf3c}@media screen and (max-width:767px){header .big-menu p{display:table}header .big-menu p span{display:inline-block;vertical-align:middle}header .big-menu p:after{content:'\e904';font-family:icomoon;display:inline-block;vertical-align:middle}header .big-menu p.active:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}header .big-menu .row>div>ul{list-style:none;padding:0;margin-bottom:2em}@media screen and (max-width:767px){header .big-menu .row>div>ul{display:none;margin-bottom:1em}}header .big-menu .row>div>ul li{margin-bottom:.3em}header .big-menu .row>div>ul li a{text-transform:uppercase;padding:.2em 0;display:inline-block;font-size:.875em;color:#333}header .big-menu .row>div>ul li a:hover{color:#fcaf3c}header .big-menu .row>div>ul li.dropdown>a{color:#333!important;cursor:default;white-space:nowrap}header .big-menu .row>div>ul li.dropdown>a span:first-child{white-space:normal}header .big-menu .row>div>ul li.dropdown>a .icon-down{display:inline}header .big-menu .row>div>ul li.dropdown>a.active .icon-down{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}header .big-menu .row>div>ul li.dropdown a{margin-bottom:.3em}header .big-menu .row>div>ul li.dropdown ul{list-style:none;padding-left:.8em;display:none}header .big-menu .row>div>ul li.dropdown ul li{padding-left:.8em;position:relative}header .big-menu .row>div>ul li.dropdown ul li:before{content:'-';position:absolute;left:0}header .big-menu .search{padding:0 15px}@media screen and (min-width:768px){header .big-menu .search{display:none}}header .big-menu .search>form>div{position:relative}header .big-menu .search input{width:100%}header .big-menu .search button{position:absolute;right:.5em;border:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0}header .big-menu .region{color:#333;position:relative;padding:0 15px;margin-bottom:10px;display:none}@media screen and (max-width:767px){header .big-menu .region{display:block}}header .big-menu .region .region-title{cursor:pointer}header .big-menu .region .region-title .icon-down{display:inline-block}header .big-menu .region .region-title.opened .icon-down{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}header .big-menu .region .region-title .city-name{color:#004a7a}header .big-menu .region .regions-list{display:none;background:#fff;white-space:normal;z-index:999;text-align:left}header .big-menu .region .regions-list ul{list-style:none;padding:0;margin:0}header .big-menu .region .regions-list ul li a{text-transform:uppercase;padding:.2em 0;display:block}header .big-menu .region .regions-list ul li a:hover{color:#fcaf3c}header .big-menu .add-menu{text-transform:uppercase}@media screen and (min-width:768px){header .big-menu .add-menu{display:none}}header .big-menu .add-menu p:after{display:none}header .info-bar{color:#004a7a;padding:0 0 1em}header .info-bar.hidden-xs{font-size:1.5rem}header .info-bar.hidden-md{padding:1em 0}@media screen and (max-width:767px){header .info-bar *{font-family:FiraSansCondensed-Regular!important}}header .info-bar .exchange{float:left}header .info-bar .exchange>div{float:left;margin-right:2em}@media screen and (max-width:767px){header .info-bar .exchange>div{margin-right:0;float:none}}@media screen and (max-width:767px){header .info-bar .exchange{float:none;margin-bottom:1em}}header .info-bar .weather{float:right}@media screen and (max-width:767px){header .info-bar .weather{float:none}}header .info-bar strong{font-family:OpenSansSemiBold}header .info-bar .arrow{font-family:OpenSansLight!important;display:inline-block;vertical-align:text-bottom}header .info-bar .arrow.up{color:green}header .info-bar .arrow.down{color:red}footer{background:#000;color:#fff;padding:1.5em 0}footer .copyright{float:left;font-size:.875em}@media screen and (max-width:767px){footer .copyright{margin-bottom:1em;width:100%}}footer .developed{float:right}footer .developed a img{opacity:.68}footer .developed a:hover img{opacity:1}@media screen and (max-width:767px){footer .developed{float:none;width:100%;text-align:center}}footer .call{cursor:default;margin-bottom:1em}@media screen and (min-width:768px){footer .call{display:none}}footer .call>*{display:inline-block;vertical-align:middle}footer .call .icon-phone{color:#fcaf3c}footer .call a:hover{color:#fcaf3c}footer .corruption{margin-bottom:1em;display:none}@media screen and (min-width:768px){footer .corruption{display:none}}footer .corruption .arrow{display:inline-block;vertical-align:middle}footer .corruption .arrow>span{background:#fcaf3c;border-radius:100%;width:1.5em;height:1.5em;text-align:center;display:table}footer .corruption .arrow>span span{display:table-cell;color:#fff;vertical-align:middle}footer .corruption a{display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.main-display{margin-bottom:1em}}.main-display>.t-table{background:url(/img/bg-map.jpg) center center no-repeat;background-size:contain;position:relative;padding:1em 0}.main-display>.t-table.no-bg{background:0 0}@media screen and (max-width:992px){.main-display>.t-table{background:0 0;min-height:0!important}}.main-display>.t-table .t-td{text-align:center;vertical-align:middle}.main-display>.t-table .t-td .to-hide{display:table;width:100%}.main-display>.t-table .t-td .to-hide p{font-size:1.125em;color:#333;text-transform:uppercase}@media screen and (max-width:992px){.main-display>.t-table .t-td .to-hide{display:none}}.main-display>.t-table .t-td h1{font-family:OpenSansRegular;font-size:1.5em;color:#004a7a;margin-top:20px;margin-bottom:10px}.main-display>.t-table .t-td h1 a:hover{text-decoration:underline}.main-display>.t-table .t-td .choice-block{text-align:center;display:table;width:100%;margin-top:4rem}@media screen and (max-width:992px){.main-display>.t-table .t-td .choice-block{margin-bottom:1em;padding:0 1em}}@media screen and (max-width:767px){.main-display>.t-table .t-td .choice-block{margin-top:0}}.main-display>.t-table .t-td .choice-block .choice-option{display:inline-block;background:#fff;border:1px solid #e8e8e8;min-width:350px;text-align:center;padding:1.25em 2em;color:#004a7a;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;font-family:FiraSansCondensed-Regular}.main-display>.t-table .t-td .choice-block .choice-option>*{display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.main-display>.t-table .t-td .choice-block .choice-option>*{display:block}}.main-display>.t-table .t-td .choice-block .choice-option.active{background:#fcaf3c;color:#fff}.main-display>.t-table .t-td .choice-block .choice-option.active:first-child .icon div{border-color:#fff!important;background:#fcaf3c!important}.main-display>.t-table .t-td .choice-block .choice-option.active:first-child .icon div:first-child{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.main-display>.t-table .t-td .choice-block .choice-option.active:first-child .icon div:last-child{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.main-display>.t-table .t-td .choice-block .choice-option.active:last-child .icon span{color:#fff!important}.main-display>.t-table .t-td .choice-block .choice-option.active:last-child .icon span:first-child{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-display>.t-table .t-td .choice-block .choice-option.active:last-child .icon span:last-child{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg)}@media screen and (max-width:992px){.main-display>.t-table .t-td .choice-block .choice-option{position:relative;max-width:220px;width:50%;min-width:0}}@media screen and (max-width:480px){.main-display>.t-table .t-td .choice-block .choice-option{padding:1em 2em}}.main-display>.t-table .t-td .choice-block .choice-option span{font-size:1.25em}@media screen and (max-width:1200px){.main-display>.t-table .t-td .choice-block .choice-option span{font-size:1em}}.main-display>.t-table .t-td .choice-block .choice-option:first-child{border-radius:10px 0 0 10px;-webkit-box-shadow:-10px 0 50px rgba(0,0,0,.1);box-shadow:-10px 0 50px rgba(0,0,0,.1)}.main-display>.t-table .t-td .choice-block .choice-option:first-child .icon{width:2em;height:2.5em}.main-display>.t-table .t-td .choice-block .choice-option:first-child .icon div{width:1.5em;height:2.1em;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;border:.125em solid;background:#fff}.main-display>.t-table .t-td .choice-block .choice-option:first-child .icon div:first-child{left:0;bottom:0;border-color:#fcaf3c}.main-display>.t-table .t-td .choice-block .choice-option:first-child .icon div:nth-of-type(2){left:.25em;bottom:.25em;border-color:#004a7a}.main-display>.t-table .t-td .choice-block .choice-option:first-child .icon div:last-child{left:.5em;bottom:.5em;border-color:#fcaf3c}.main-display>.t-table .t-td .choice-block .choice-option:first-child:hover{-webkit-box-shadow:-5px 0 10px rgba(0,0,0,.1);box-shadow:-5px 0 10px rgba(0,0,0,.1);z-index:1}.main-display>.t-table .t-td .choice-block .choice-option:first-child:hover .icon div:first-child{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.main-display>.t-table .t-td .choice-block .choice-option:first-child:hover .icon div:last-child{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}@media screen and (min-width:993px){.main-display>.t-table .t-td .choice-block .choice-option:first-child{left:calc(50% - 350px)}}.main-display>.t-table .t-td .choice-block .choice-option:last-child{border-radius:0 10px 10px 0;-webkit-box-shadow:10px 0 50px rgba(0,0,0,.1);box-shadow:10px 0 50px rgba(0,0,0,.1)}.main-display>.t-table .t-td .choice-block .choice-option:last-child .icon{width:2.5em;height:2.5em}.main-display>.t-table .t-td .choice-block .choice-option:last-child .icon span{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.main-display>.t-table .t-td .choice-block .choice-option:last-child .icon span:first-child{font-size:1.6em;left:0;bottom:0;color:#004a7a}.main-display>.t-table .t-td .choice-block .choice-option:last-child .icon span:last-child{font-size:1.4em;top:0;right:0;color:#fcaf3c;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.main-display>.t-table .t-td .choice-block .choice-option:last-child:hover{-webkit-box-shadow:5px 0 10px rgba(0,0,0,.1);box-shadow:5px 0 10px rgba(0,0,0,.1);z-index:1}.main-display>.t-table .t-td .choice-block .choice-option:last-child:hover .icon span:first-child{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-display>.t-table .t-td .choice-block .choice-option:last-child:hover .icon span:last-child{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg)}@media screen and (min-width:993px){.main-display>.t-table .t-td .choice-block .choice-option:last-child{right:calc(50% - 350px)}}@media screen and (min-width:993px){.main-display>.t-table .t-td .choice-block.opened .choice-option{min-width:200px}}@media screen and (min-width:993px) and (max-width:1200px){.main-display>.t-table .t-td .choice-block.opened .choice-option{min-width:140px}}@media screen and (min-width:993px){.main-display>.t-table .t-td .choice-block.opened .choice-option:first-child{left:0;border-radius:0 10px 10px 0}.main-display>.t-table .t-td .choice-block.opened .choice-option:last-child{right:0;border-radius:10px 0 0 10px}}@media screen and (max-width:992px){.main-display>.t-table .main-display-contents{margin-bottom:1em}}@media screen and (max-width:992px){.main-display>.t-table .main-display-content{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 1em}}.main-display>.t-table .main-display-content.active .t-table-outer .t-table .t-row .t-td{-webkit-animation:cell-fade .5s forwards;animation:cell-fade .5s forwards}.main-display>.t-table .main-display-content .t-table-outer{margin:-10px}@media screen and (max-width:767px){.main-display>.t-table .main-display-content .t-table-outer{margin:0}}.main-display>.t-table .main-display-content .t-table-outer .t-table{border-spacing:10px;table-layout:fixed;max-width:65em;min-height:32.25em;-webkit-perspective:400px;perspective:400px;width:100%;margin:0 auto}@media screen and (max-width:1600px){.main-display>.t-table .main-display-content .t-table-outer .t-table{font-size:.875em}}@media screen and (max-width:1200px){.main-display>.t-table .main-display-content .t-table-outer .t-table{font-size:.75em}}@media screen and (max-width:767px){.main-display>.t-table .main-display-content .t-table-outer .t-table{min-width:0;border-spacing:0}}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row{height:50%}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row:first-child .t-td:nth-of-type(1){-webkit-animation-delay:.3s;animation-delay:.3s}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row:first-child .t-td:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row:first-child .t-td:nth-of-type(3){-webkit-animation-delay:.5s;animation-delay:.5s}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row:last-child .t-td:nth-of-type(1){-webkit-animation-delay:.6s;animation-delay:.6s}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row:last-child .t-td:nth-of-type(2){-webkit-animation-delay:.7s;animation-delay:.7s}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row:last-child .t-td:nth-of-type(3){-webkit-animation-delay:.8s;animation-delay:.8s}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin .t-td{opacity:1;-webkit-animation:none!important;animation:none!important;-webkit-transform:rotateY(0);transform:rotateY(0)}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin .t-td:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:1;position:relative}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin:first-child .t-td:nth-of-type(1){-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin:first-child .t-td:nth-of-type(2){-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin:first-child .t-td:nth-of-type(3){-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin:last-child .t-td:nth-of-type(1){-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin:last-child .t-td:nth-of-type(2){-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.main-display>.t-table .main-display-content .t-table-outer .t-table .t-row.transform-origin:last-child .t-td:nth-of-type(3){-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main-display>.t-table .main-display-content .t-table-outer .t-td{width:25%;background:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1);box-shadow:0 0 40px rgba(0,0,0,.1);padding:5em 1em;vertical-align:top;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.main-display>.t-table .main-display-content .t-table-outer .t-td.transparent{visibility:hidden}.main-display>.t-table .main-display-content .t-table-outer .t-td:hover{-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2);background:#004a7a}.main-display>.t-table .main-display-content .t-table-outer .t-td:hover h4{color:#fff}.main-display>.t-table .main-display-content .t-table-outer .t-td:not([href]){visibility:hidden}@media screen and (max-width:992px){.main-display>.t-table .main-display-content .t-table-outer .t-td{opacity:1;-webkit-animation:none!important;animation:none!important;-webkit-transform:rotateY(0);transform:rotateY(0)}}@media screen and (max-width:767px){.main-display>.t-table .main-display-content .t-table-outer .t-td{display:block;width:100%;margin-bottom:1em;padding:2em 1em}}@media screen and (max-width:480px){.main-display>.t-table .main-display-content .t-table-outer .t-td{padding:1.5em 1em;text-align:left}.main-display>.t-table .main-display-content .t-table-outer .t-td>*{display:inline-block;vertical-align:middle}}.main-display>.t-table .main-display-content .t-table-outer .t-td img{margin-bottom:1em;width:3.5em;height:3em;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}@media screen and (max-width:1600px){.main-display>.t-table .main-display-content .t-table-outer .t-td img{width:3em;height:2.5em}}@media screen and (max-width:480px){.main-display>.t-table .main-display-content .t-table-outer .t-td img{width:2em;height:2em;margin:0}}.main-display>.t-table .main-display-content .t-table-outer .t-td h4{margin:0;color:#666;text-transform:uppercase;font-size:.875em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:1200px){.main-display>.t-table .main-display-content .t-table-outer .t-td h4{font-size:1em}}@media screen and (max-width:480px){.main-display>.t-table .main-display-content .t-table-outer .t-td h4{width:calc(100% - 2em - 4px);padding-left:1em;font-size:1.125em}}@-webkit-keyframes cell-fade{0%{-webkit-transform-origin:left!important;transform-origin:left!important}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes cell-fade{0%{-webkit-transform-origin:left!important;transform-origin:left!important}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}.site-map{background:#1f1f1f;color:#fff;padding:2em 0;font-family:FiraSansCondensed-Regular}.site-map p{color:#fcaf3c}.site-map div>ul{list-style:none;padding:0;margin-bottom:2em}.site-map div>ul li{margin-bottom:.3em}.site-map div>ul li a{text-transform:uppercase;padding:.2em 0;display:inline-block;font-size:.875em}.site-map div>ul li a:hover{text-decoration:underline}.site-map div>ul li.dropdown>a{text-decoration:none!important;cursor:default}.site-map div>ul li.dropdown a{margin-bottom:.3em}.site-map div>ul li.dropdown ul{list-style:none;padding-left:.8em}.site-map div>ul li.dropdown ul li{padding-left:.8em;position:relative}.site-map div>ul li.dropdown ul li:before{content:'-';position:absolute;left:0}.button-primary{border:2px solid #004a7a;padding:.6em 3em;border-radius:1.2em;font-size:.875em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#004a7a;background:0 0;text-align:center;cursor:pointer;white-space:nowrap;font-family:OpenSansSemibold}.button-primary:hover{color:#fff;background:#004a7a}.button-primary.white{border:1px solid #fff;color:#fff}.button-primary.white:hover{color:#004a7a;background:#fff}.button-primary.centered{display:table;margin:20px auto}.button-primary.regular{font-size:1em;border-width:2px;font-family:OpenSansSemiBold}.button-primary.filled{background:#004a7a;color:#fff}.button-primary.filled:hover{background:#00365c;border-color:#00365c;color:#fff}.button-primary.filled.green{background:#1eae43;border-color:#1eae43}.button-primary.filled.green:hover{background:#1d9138;border-color:#1d9138}.button-primary.red{background:#ec3237;border-color:#ec3237;color:#fff}.button-primary.red:hover{background:#ba2d2f;border-color:#ba2d2f;color:#fff}.button-primary[disabled]{background:#c3c3c3!important;border-color:#c3c3c3!important;color:#666!important}.button-secondary{padding:2em .5em;border:1px solid #c2c9cc;border-radius:2.5em;color:#004a7a;text-transform:uppercase;text-align:center;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:1em}.button-secondary:hover{-webkit-box-shadow:0 10px 50px rgba(0,0,0,.1);box-shadow:0 10px 50px rgba(0,0,0,.1);z-index:1}body .btn,body .btn-success,body .btn-warning,body input[type=submit]{border:2px solid #004a7a;padding:.75em 3em;border-radius:1.2em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#004a7a;background:0 0;text-align:center;cursor:pointer;white-space:nowrap;font-size:1em;font-family:OpenSansSemiBold;height:auto;width:auto;line-height:1}@media screen and (max-width:767px){body .btn,body .btn-success,body .btn-warning,body input[type=submit]{padding:.75em 1em}}body .btn-success:focus,body .btn-success:hover,body .btn-warning:focus,body .btn-warning:hover,body .btn:focus,body .btn:hover,body input[type=submit]:focus,body input[type=submit]:hover{color:#fff;background:#004a7a;border-color:#004a7a}body .btn-default.active,body .btn-default:active,body .open>.dropdown-toggle.btn-default{color:#fff;background:#004a7a;border-color:#004a7a}body h1{font-size:1.5em;margin-top:0;margin-bottom:1em;text-transform:uppercase}body h2{font-size:2em;font-weight:400}@media screen and (max-width:767px){body h2{font-size:1.5em}}body h3{font-size:1.5em}@media screen and (max-width:767px){body h3{font-size:1.25em}}.h-primary{font-size:2em;font-weight:400;margin-bottom:1.5em;display:table;text-transform:none}@media screen and (max-width:767px){.h-primary{font-size:1.5em}}.h-primary:after{width:32px;height:12px;background:url(/img/sep.png);background-size:100%;display:table;margin:10px auto 0}.title-block{display:table;width:100%;margin-bottom:1em}@media screen and (max-width:992px){.title-block{margin-bottom:1em}}.title-block.no-marg{margin-bottom:1em}.title-block h1,.title-block h2{float:left;margin-top:0;margin-bottom:0!important}@media screen and (max-width:992px){.title-block h1,.title-block h2{margin-bottom:2rem!important;float:none}}.title-block>div{float:right}@media screen and (max-width:992px){.title-block>div{float:none}}.title-block .dropdown>a{border:1px solid #c2c9cc;padding:.5em 3em;border-radius:1.11em;display:block;min-width:300px;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}@media screen and (max-width:767px){.title-block .dropdown>a{min-width:250px;padding:.5em 1.5em}}.title-block .dropdown>a span{display:inline-block;vertical-align:middle}.title-block .dropdown>a[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.title-block .dropdown>a[aria-expanded=true] .icon-down{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.title-block .dropdown .dropdown-menu{margin:0;width:100%;-webkit-box-shadow:none;box-shadow:none;border-top:none;border-color:#c2c9cc;background:#fff;font-size:1em;border-radius:0;border-bottom-right-radius:1.11em;border-bottom-left-radius:1.11em;overflow:hidden;padding:0}.title-block .dropdown .dropdown-menu li a{padding:.3em .5em;white-space:normal;text-align:center}.title-block .dropdown .dropdown-menu li a:hover{background:#f9f9f9}body select,body textarea,input[type=email],input[type=number],input[type=tel],input[type=text]{border:1px solid #c2c9cc;padding:1.28em 1.42em;font-size:.875em;outline:0;border-radius:1.2em;-webkit-appearance:none;max-width:100%}@media screen and (max-width:1200px){body select,body textarea,input[type=email],input[type=number],input[type=tel],input[type=text]{padding:.822em 1.5em}}body select:focus,body textarea:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#004a7a;outline:0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox]{display:none!important}input[type=checkbox]+label{padding-left:2em;position:relative;cursor:pointer;margin:0;font-weight:400;color:#000}input[type=checkbox]+label:after,input[type=checkbox]+label:before{content:'';display:table;position:absolute;left:0;top:0;border-radius:5px;border-spacing:0}input[type=checkbox]+label:before{width:1.5em;height:1.5em;border:1px solid #cbcbcb}input[type=checkbox]+label:after{opacity:0;content:'✔';color:#004a7a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 .4em;font-size:1em;font-weight:700}input[type=checkbox]:checked+label:after{opacity:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.upload input[type=file]{display:none!important}.upload>*{display:inline-block;vertical-align:middle}.upload label{margin-right:1em}.input-gr{margin-bottom:10px}body .panel-group{line-height:1.6}body .panel-group strong{font-family:OpenSansSemiBold;font-weight:400}body .panel-group .panel-heading{padding:1em;border-top-right-radius:10px;border-top-left-radius:10px;background:#f9f9f9}body .panel-group .panel-heading h4.panel-title{font-size:1em}body .panel-group .panel.panel-default{border-radius:10px;border-color:#e4e4e4;overflow:hidden}body .panel-group .panel-body p{font-size:1em}body .panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body{border-color:#e4e4e4}body .panel-group .panel-collapse a:not(.link-underline){color:#004a7a;text-decoration:underline}body .panel-group .panel-collapse a:not(.link-underline):hover{text-decoration:none}body .panel-group .panel-collapse .panel-title a{color:inherit!important;text-decoration:none}body .panel-group .panel-body.small{font-size:.75em}body .panel-group img{max-width:100%;margin-right:1em;margin-bottom:1em}@media screen and (max-width:767px){body .panel-group img{display:block;margin-right:0}}.hint{font-size:.85em;color:#303030}.h-desc{max-width:40em;text-align:center;margin:0 auto}.blue{color:#004a7a}.double-choose{margin:1.5em auto;display:table;text-align:center}.double-choose>a{display:table-cell;vertical-align:middle;border:1px solid #e8e8e8;width:350px;padding:2em 2em;color:#004a7a;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:767px){.double-choose>a{width:100%;border-radius:50px;margin-bottom:1em;min-width:0;display:block}}.double-choose>a:hover{-webkit-box-shadow:0 10px 50px rgba(0,0,0,.1);box-shadow:0 10px 50px rgba(0,0,0,.1);z-index:1}@media screen and (max-width:1200px){.double-choose>a span{font-size:1em}}@media screen and (min-width:768px){.double-choose>a:first-child{border-radius:50px 0 0 50px}}@media screen and (min-width:768px){.double-choose>a:last-child{border-radius:0 50px 50px 0}}body blockquote{font-size:1em}.regular-arrows{position:relative;padding:0 3em}.regular-arrows .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2em;cursor:pointer}.regular-arrows .slick-arrow:hover{color:#fcaf3c}.regular-arrows .slick-arrow.icon-left{left:0}.regular-arrows .slick-arrow.icon-right{right:0}.switch-checkbox{width:100%;display:block;cursor:pointer;margin:0}.switch-checkbox:hover i{opacity:.75}.switch-checkbox input[type=checkbox]+span{display:table;width:100%;table-layout:fixed}.switch-checkbox input[type=checkbox]+span>*{display:table-cell;vertical-align:middle}.switch-checkbox input[type=checkbox]+span span{width:calc((100% - 72em/18)/ 2);text-align:center;border:1px solid #c2c9cc;padding:.795em 1.5em;font-size:.875em;outline:0;border-radius:1.2em;font-weight:400;color:#666}@media screen and (max-width:1200px){.switch-checkbox input[type=checkbox]+span span{padding:.822em 1.5em}}.switch-checkbox input[type=checkbox]+span i{width:4em;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.switch-checkbox input[type=checkbox]+span i:before{font-size:.75em;width:3em;height:3em;line-height:3em;background:#004a7a;color:#fff;border-radius:50%;text-align:center;display:inline-block;font-weight:400}.switch-checkbox input[type=checkbox]:checked+span{direction:rtl}.button-radio{display:block;margin-bottom:0}.button-radio input[type=radio]{display:none}.button-radio input[type=radio]+span{display:block;width:100%;text-align:center;border:1px solid #c2c9cc;padding:.795em 1.5em;font-size:.875em;outline:0;border-radius:1.2em;font-weight:400;color:#666;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.button-radio input[type=radio]+span:hover{border-color:#666}.button-radio input[type=radio]:checked+span{background:#004a7a;border-color:#004a7a!important;color:#fff}.temporarily-hidden{display:none;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.temporarily-hidden:not(.faded){opacity:0!important}.open-modal{background-color:transparent;border:2px solid #d33;color:#d33;padding:1em 4.16667em;text-transform:uppercase;font-weight:700;font-size:.875em;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.open-modal:hover{background-color:#d33;color:#fff}.title-primary{font-family:OpenSansBold;font-size:2em;margin-top:0;margin-bottom:.83333em;color:#004a7a;max-width:100%;text-transform:none}@media screen and (max-width:767px){.title-primary{font-size:1.875em}}@media screen and (max-width:375px){.title-primary{font-size:1.5em}}.title-secondary{font-family:OpenSansSemiBold;font-size:1.77778em;color:#004a7a;margin-top:0;margin-bottom:.9375em}.title-secondary--black{color:#333}.title-tertiary{margin-top:0;font-weight:400;font-size:1.5em;margin-bottom:1.11111em;color:#004a7a}.title-tertiary strong{font-family:OpenSansSemiBold}mark{padding:0!important;background-color:#fcaf3c!important}.link-underline{font-size:.88889em;color:#aaa;text-decoration:underline;padding:.5em 0}.link-underline:hover{text-decoration:none}.btn-back{color:#004a7a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:1.11111em;font-family:OpenSansSemiBold;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-back i{font-weight:700;margin-right:.5em}.btn-back:hover{color:#00365c}.menu-btn .nav-icon{width:24px;height:20px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}@media screen and (max-width:767px){.menu-btn .nav-icon{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.menu-btn .nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#414142;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-btn .nav-icon span:nth-child(1){top:0}.menu-btn .nav-icon span:nth-child(2),.menu-btn .nav-icon span:nth-child(3){top:9px}.menu-btn .nav-icon span:nth-child(4){top:18px}.menu-btn .nav-icon.opened span{background:#414142}.menu-btn .nav-icon.opened span:nth-child(1){top:9px;width:0;left:50%}.menu-btn .nav-icon.opened span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn .nav-icon.opened span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-btn .nav-icon.opened span:nth-child(4){top:9px;width:0;left:50%}.t-table{display:table;width:100%}.t-table .t-row{display:table-row}.t-table .t-td{display:table-cell}.single-new{position:relative;color:#fff;padding:1em 1.5em 1.5em;display:table;height:12em;float:left;margin-bottom:10px;margin-right:10px;width:calc((100% - 10px)/ 2)}@media screen and (max-width:992px){.single-new{width:100%;height:14em}}@media screen and (max-width:480px){.single-new{padding:1em}}.single-new.slider{padding:0}.single-new.slider:before{display:none}.single-new.slider ul.slick-dots{position:absolute;bottom:0;z-index:3;list-style:none;padding:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:transparent;text-align:center}.single-new.slider ul.slick-dots li{display:inline-block;width:.5em;height:.5em;margin:0 .3em;background:#fff;border:none;border-radius:50%;cursor:pointer}.single-new.slider ul.slick-dots li.slick-active{background:#fcaf3c}@media screen and (max-width:767px){.single-new.slider ul.slick-dots li{width:.8em;height:.8em}}.single-new.slider ul.slick-dots li button{display:none}.single-new.slider .single-slide{margin:0!important;position:relative;display:table;height:12em;padding:1em 1.5em 1.5em}@media screen and (max-width:992px){.single-new.slider .single-slide{height:14em}}@media screen and (max-width:480px){.single-new.slider .single-slide{padding:1em}}.single-new.slider .single-slide:before{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:#2e3065;opacity:.7}.single-new.slider .single-slide .desc{position:relative;z-index:2}@media screen and (min-width:601px){.single-new:nth-of-type(even){margin-right:0}}.single-new img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center";z-index:0}.single-new .desc{display:table-cell;vertical-align:bottom;position:relative;padding-top:2em}.single-new:before{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:#2e3065;opacity:.7}.single-new>*{position:relative;z-index:2}.single-new .info{display:block;width:100%;position:absolute;top:0;left:0;right:0;padding:1em 1.5em 0;z-index:4}@media screen and (max-width:480px){.single-new .info{padding:1em 1em 0}}.single-new .info .date{float:left;display:table;position:relative;z-index:4}.single-new .info .date span{display:inline-block;vertical-align:middle}.single-new .info .date span:first-child{font-size:1.875em;font-family:OpenSansBold;line-height:1;padding-right:.2em}.single-new .info .date span:last-child{font-size:.7em;font-family:OpenSansLight;line-height:1.2;text-align:left}.single-new .info .type{float:right;border:1px solid #fff;padding:.35em 1em;text-align:center;min-width:8em;border-radius:20px;font:.7em OpenSansLight;position:relative;z-index:4;white-space:nowrap}.single-new h3{font-size:1.125em;max-width:300px;margin-bottom:0}.single-new .button-primary.transparent{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.single-new.side-news{padding:1em;padding-right:1.25em;background:url(/img/ornament.png) right top no-repeat,#6e7091;background-size:auto 100%}@media screen and (min-width:993px) and (max-width:1200px){.single-new.side-news{min-height:calc(24em + 10px)}}.single-new.side-news:before{display:none}.single-new.side-news>h3{font-size:1.33333em;margin-bottom:.6em;font-family:OpenSansSemiBold}@media screen and (min-width:993px){.single-new.side-news .mini-news-list{max-height:20em;overflow-y:auto}}.single-new.side-news .mini-news-list::-webkit-scrollbar-track{background-color:#c3c3c3;cursor:pointer!important}.single-new.side-news .mini-news-list::-webkit-scrollbar{width:6px;background-color:#c3c3c3;border-radius:5px}.single-new.side-news .mini-news-list::-webkit-scrollbar-thumb{background-color:#2e3065;border-radius:5px;border-left:2px solid transparent;cursor:pointer!important}.single-new.side-news .mini-news-list>div .meta{font-size:.875em;color:#cacaca}.single-new.side-news .mini-news-list>div a{font-size:.875em;font-family:OpenSansSemibold;display:block;line-height:1.4}.single-new.side-news .mini-news-list>div:not(:last-child){margin-bottom:1.3em}.single-new.syndicate{background:0 0!important;padding:0!important}.single-new.syndicate:after,.single-new.syndicate:before{display:none!important}.single-new.inside:nth-of-type(2){margin-bottom:0}@media screen and (max-width:1200px){.single-new.inside{width:100%}}.news-list{display:table;width:100%;table-layout:fixed}@media screen and (min-width:993px){.news.main-news .single-new:not(.inside):nth-of-type(1){height:calc(24em + 10px)}.news.main-news .single-new:not(.inside):nth-of-type(1) h3{font-size:1.875em;max-width:100%}}.news.main-news .single-new.slider .single-slide{height:calc(24em + 10px);padding:1em 1.5em 3em}@media screen and (max-width:992px){.news.main-news .single-new.slider .single-slide{height:14em}}@media screen and (max-width:480px){.news.main-news .single-new.slider .single-slide{padding:1em 1em 3em}}@media screen and (min-width:993px) and (max-width:1200px){.news.main-news .single-new.slider2{height:calc(24em + 10px)}}.news.main-news .single-new.slider2 .single-slide{height:12em}@media screen and (min-width:993px) and (max-width:1200px){.news.main-news .single-new.slider2 .single-slide{height:calc(24em + 10px)}}@media screen and (max-width:992px){.news.main-news .single-new.slider2 .single-slide{height:14em}}@media screen and (min-width:1201px){.news.main-news .single-new:not(.inside):nth-of-type(1){height:calc(24em + 10px);width:calc((100% - 10px)/ 2);margin-right:10px}.news.main-news .single-new:not(.inside):nth-of-type(1) h3{font-size:1.875em;max-width:100%}.news.main-news .single-new:not(.inside):nth-of-type(2){width:calc(((100% - 10px)/ 2 - 10px)/ 2);text-align:center;margin-right:10px}.news.main-news .single-new:not(.inside):nth-of-type(3){width:calc(((100% - 10px)/ 2 - 10px)/ 2);margin-right:0;height:calc(24em + 10px)}.news.main-news .single-new:not(.inside):nth-of-type(4){margin-right:10px;width:calc((100% - 10px)/ 2)}.news.main-news .single-new:not(.inside):nth-of-type(5){width:calc((100% - 10px)/ 2);margin-right:0}.news.main-news .single-new:not(.inside):nth-of-type(6){width:calc((100% - 10px)/ 2);margin-right:10px}.news.main-news .single-new:not(.inside):nth-of-type(7){margin-right:0;width:calc((100% - 10px)/ 2)}.news.main-news .single-new.inside:nth-of-type(1){width:100%;margin-right:0;text-align:center}.news.main-news .single-new.inside:nth-of-type(2){width:100%;margin-right:0;text-align:center}}@media screen and (max-width:1200px){.news.main-news{padding-bottom:1em}}@media screen and (min-width:1201px){.news.latest .single-new{width:calc(25% - 7.5px);text-align:center}.news.latest .single-new:nth-of-type(2){margin-right:10px}}@media screen and (min-width:600px) and (max-width:1200px){.news.latest .single-new{width:calc(100% / 2 - 10px / 2)}.news.latest .single-new:nth-of-type(2n){margin-right:0}}@media screen and (max-width:600px){.news.latest .single-new{width:100%}}.news.intellectual-property .ip-news{float:left;width:calc((100% - 10px)*.75);margin-right:10px}@media screen and (max-width:992px){.news.intellectual-property .ip-news{width:100%;margin-right:0}}.news.intellectual-property .ip-news .syndicate{width:100%;margin-right:0;margin-bottom:0}.news.intellectual-property .ip-news .syndicate:first-child .inside:first-child{width:calc((100% - 10px) * .67)}@media screen and (max-width:1200px){.news.intellectual-property .ip-news .syndicate:first-child .inside:first-child{width:calc((100% - 10px)/ 2)}}@media screen and (max-width:767px){.news.intellectual-property .ip-news .syndicate:first-child .inside:first-child{width:100%;margin-right:0;margin-bottom:10px}}.news.intellectual-property .ip-news .syndicate:first-child .inside:last-child{width:calc((100% - 10px) * .33)}@media screen and (max-width:1200px){.news.intellectual-property .ip-news .syndicate:first-child .inside:last-child{width:calc((100% - 10px)/ 2)}}@media screen and (max-width:767px){.news.intellectual-property .ip-news .syndicate:first-child .inside:last-child{width:100%;margin-right:0;margin-bottom:10px}}.news.intellectual-property .ip-news .syndicate:last-child .inside:first-child{width:calc((100% - 10px) * .33)}@media screen and (max-width:1200px){.news.intellectual-property .ip-news .syndicate:last-child .inside:first-child{width:calc((100% - 10px)/ 2)}}@media screen and (max-width:767px){.news.intellectual-property .ip-news .syndicate:last-child .inside:first-child{width:100%;margin-right:0;margin-bottom:10px}}.news.intellectual-property .ip-news .syndicate:last-child .inside:last-child{width:calc((100% - 10px) * .67)}@media screen and (max-width:1200px){.news.intellectual-property .ip-news .syndicate:last-child .inside:last-child{width:calc((100% - 10px)/ 2)}}@media screen and (max-width:767px){.news.intellectual-property .ip-news .syndicate:last-child .inside:last-child{width:100%;margin-right:0;margin-bottom:10px}}.news.intellectual-property .side-news{width:calc((100% - 10px)*.25);margin-right:0;height:calc(24em + 10px)}@media screen and (max-width:992px){.news.intellectual-property .side-news{width:100%;height:auto}}.news.qa .single-new .desc{display:inherit;padding-top:0;position:absolute;bottom:45%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.news.qa .single-new .desc h3{text-transform:uppercase}.news.qa .button-primary{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:1.5em;position:absolute}@media screen and (min-width:993px){.news--three .single-new{width:calc((100% - 20px)/ 3);margin-right:10px}}.news--three .single-new h3{max-width:unset}@media screen and (max-width:992px){.news--three .single-new{width:calc((100% - 10px)/ 2)}}@media screen and (max-width:767px){.news--three .single-new{width:100%}}@media screen and (min-width:993px){.news--three .single-new:nth-of-type(3n){margin-right:0}}.categories .row{margin:0 -5px}.categories.break-word p{word-break:break-word}.categories.shadow .single-category .inner{-webkit-box-shadow:0 0 40px rgba(0,0,0,.1);box-shadow:0 0 40px rgba(0,0,0,.1)}.categories.shadow .single-category .inner a{border:none}.categories.inline{text-align:center}.categories.inline.four .single-category{display:inline-block;width:calc(25% - 4px);padding:0 3px;margin-bottom:6px;vertical-align:top}@media screen and (max-width:992px){.categories.inline.four .single-category{width:calc(50% - 4px)}}@media screen and (max-width:480px){.categories.inline.four .single-category{width:calc(100% - 4px)}}.categories.inline.four .single-category .inner{min-height:272px}@media screen and (max-width:1200px){.categories.inline.four .single-category .inner{min-height:200px}}@media screen and (max-width:480px){.categories.inline.four .single-category .inner{min-height:130px}}.categories.invert .single-category .inner>a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.categories.invert .single-category .inner>a .image{position:relative;margin:0 auto 1em;display:table}.categories.invert .single-category .inner>a .image img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:0}.categories.invert .single-category .inner>a .image img:last-child{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}.categories.invert .single-category .inner>a:hover{color:#fff;background:#fcaf3c;border-color:#fcaf3c}.categories.invert .single-category .inner>a:hover .image img:first-child{opacity:0}.categories.invert .single-category .inner>a:hover .image img:last-child{opacity:1}.categories.yellow .single-category .inner>a{border-color:#fcaf3c;position:relative}@media screen and (max-width:992px){.categories.yellow .single-category{margin-top:1em}}.categories.numeric.inline.four{margin-bottom:.75em}.categories.numeric.inline.four .row{background:url(/img/yellow-dot.png) left top 2.4em repeat-x;overflow:hidden}@media screen and (max-width:992px){.categories.numeric.inline.four .row{background:0 0}}.categories.numeric.inline.four .single-category{position:relative;overflow:visible}@media screen and (max-width:992px){.categories.numeric.inline.four .single-category{margin-top:0}}.categories.numeric.inline.four .single-category:first-child:before{content:'';right:50%;background:#fff;width:100vw;position:absolute;height:1em;top:2.4em;display:table}.categories.numeric.inline.four .single-category:last-child:before{content:'';left:50%;background:#fff;width:100vw;position:absolute;height:1em;top:2.4em;display:table}.categories.numeric.inline.four .single-category .inner{min-height:0}.categories.numeric.inline.four .single-category .inner>a{border:none;background:0 0!important}@media screen and (max-width:992px){.categories.numeric.inline.four .single-category .inner>a{padding:0}}@media screen and (max-width:480px){.categories.numeric.inline.four .single-category .inner>a{display:table;width:100%}}.categories.numeric.inline.four .single-category .inner>a p{font-size:1.125em;margin-top:.5em;text-transform:none}.categories.numeric.inline.four .single-category .inner>a>span{background:#fcaf3c;line-height:2.5em;width:3.5em;border:.5em solid #fff;font-size:1em;color:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}@media screen and (max-width:480px){.categories.numeric.inline.four .single-category .inner>a>*{display:inline-block!important;vertical-align:middle}.categories.numeric.inline.four .single-category .inner>a p{width:calc(100% - 2.5em - 4px);text-align:left;padding-left:.75em;font-size:1em}.categories.numeric.inline.four .single-category .inner>a span{border:none;width:2.5em}}@media screen and (max-width:992px){.categories.numeric.inline.four .h-desc{margin:2em auto 1em}}.categories.useful-info .single-category{width:20%;float:left;padding:0 5px}@media screen and (max-width:992px){.categories.useful-info .single-category{width:33.33%}}@media screen and (max-width:767px){.categories.useful-info .single-category{width:50%}}@media screen and (max-width:480px){.categories.useful-info .single-category{width:100%}}.categories .single-category{margin-bottom:10px;padding:0 5px;overflow:hidden}@media screen and (max-width:480px){.categories .single-category{width:100%}}.categories .single-category .inner{min-height:205px;display:table;width:100%}@media screen and (max-width:1200px){.categories .single-category .inner{min-height:200px}}@media screen and (max-width:480px){.categories .single-category .inner{min-height:130px}}.categories .single-category .inner>a{display:table-cell;vertical-align:middle;padding:1em;text-align:center;border:1px solid #c2c9cc}.categories .single-category .inner>a:hover{background:#f9f9f9}.categories .single-category .inner>a img{margin-bottom:1em;width:3.5em;height:3em;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}@media screen and (max-width:1600px){.categories .single-category .inner>a img{width:3em;height:2.5em}}@media screen and (max-width:480px){.categories .single-category .inner>a img{width:2em;height:2em;margin-bottom:.5em}}.categories .single-category .inner>a p{margin:0;text-transform:uppercase;font-size:.75em}.contacts .single-contact{display:table;width:100%;margin-bottom:2em}@media screen and (max-width:767px){.contacts .single-contact{margin-bottom:1em}}.contacts .single-contact>span{display:inline-block;vertical-align:middle}.contacts .single-contact>span a:hover{text-decoration:underline}.contacts .single-contact>span:first-child{font-size:1.5em;width:1em}.contacts .single-contact>span:last-child{width:calc(100% - 1.5em - 4px);padding-left:1em}.contacts .socials{padding-top:.5em}@media screen and (max-width:767px){.contacts .socials{margin-bottom:1em}}.contacts .socials a{display:inline-block}.contacts .socials a:not(:last-child){margin-right:1em}.contacts .socials a:hover span:after{width:42px;height:42px}.contacts .socials a span{width:42px;height:42px;position:relative;color:#fff;display:block;border-radius:50%;font-size:1.125em}.contacts .socials a span:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1}.contacts .socials a span:after{width:50px;height:50px;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.5;z-index:-1;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contacts .socials a span.icon-instagram{background:#7b6451}.contacts .socials a span.icon-instagram:after{background:#7b6451}.contacts .socials a span.icon-vk{background:#2968af}.contacts .socials a span.icon-vk:after{background:#2968af}.contacts .socials a span.icon-facebook{background:#3c5a9a}.contacts .socials a span.icon-facebook:after{background:#3c5a9a}.contacts .socials a span.icon-youtube{background:#ee3e02}.contacts .socials a span.icon-youtube:after{background:#ee3e02}.request input,.request textarea{width:100%;max-width:100%}.request textarea{height:150px}.request input[type=email],.request input[type=number],.request input[type=text],.request textarea{border-radius:0}.partners{padding-bottom:2em}@media screen and (max-width:767px){.partners .container{max-width:100vw;overflow:hidden}}.partners .partners-carousel a{text-align:center;margin:0 5px}.partners .partners-carousel a img{margin:0 auto;max-width:100%;width:100%;-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.partners .partners-carousel a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.left-menu{margin-bottom:2em}.left-menu h3{text-transform:uppercase;margin-bottom:1em;margin-top:0;font-size:1.2em;line-height:1.5em}.left-menu ul{list-style:none;padding:0;margin:0}.left-menu ul li{position:relative}.left-menu ul li ul{padding-left:.5em}.left-menu ul li ul li{padding-left:.5em}.left-menu ul li ul li a{font-size:1em}.left-menu ul li ul li:before{content:'-';position:absolute;left:0}.left-menu ul li a{color:#333;font-family:FiraSansCondensed-Light;display:table;margin-bottom:.2em;font-size:1.125em}.left-menu ul li a:hover{text-decoration:underline}.left-menu ul li.active a{font-family:FiraSansCondensed-Regular;text-decoration:none!important}.left-menu ul li.dropdown>a{cursor:default;text-decoration:none!important}@media screen and (max-width:767px){.left-menu:not(.departments-menu){display:none}}.left-menu.departments-menu h3{cursor:pointer;text-decoration:underline}.left-menu.departments-menu h3:hover{text-decoration:none}.left-menu.departments-menu h3 span{display:inline-block}.left-menu.departments-menu h3.opened{text-decoration:none!important}.left-menu.departments-menu h3.opened span{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.left-menu.departments-menu ul{display:none}.left-single-nav{padding:2em;border:1px solid #c2c9cc;border-radius:40px;display:table;width:100%}@media screen and (max-width:1200px){.left-single-nav{border-radius:20px;padding:1em 1.5em}}@media screen and (max-width:767px){.left-single-nav{display:none}}.left-single-nav:hover{background:#f9f9f9}.left-single-nav>div{display:inline-block;vertical-align:middle}.left-single-nav>div:first-child{width:3em;text-align:center}@media screen and (max-width:1200px){.left-single-nav>div:first-child{width:2em}}.left-single-nav>div:first-child img{max-width:100%}.left-single-nav>div:last-child{width:calc(100% - 3em - 4px);padding-left:1em}.left-single-nav>div:last-child span{font-size:1.125em;font-family:FiraSansCondensed-Light}.left-single-nav:not(:last-child){margin-bottom:1em}.plain-text{line-height:1.6}.plain-text--16{font-size:.88889em}.plain-text.small{font-size:.75em}.plain-text img{max-width:100%}@media screen and (max-width:767px){.plain-text img{display:block;float:none!important;margin-right:0;width:auto!important;height:auto!important}}.plain-text b,.plain-text strong{font-weight:400;font-family:OpenSansSemiBold}.plain-text ul{list-style:none;padding-left:0}.plain-text ul li{position:relative;padding-left:1em}.plain-text ul li:before{content:'•';left:.2em;position:absolute}.plain-text iframe{max-width:100%;display:block;margin:0 auto}.plain-text a{color:#004a7a;text-decoration:underline}.plain-text a:hover{text-decoration:none}.content .h1,.content h1{font-size:1.5em;margin-top:0;margin-bottom:1em;text-transform:uppercase}.content table{width:100%}@media screen and (max-width:767px){.content table.word-break{word-break:break-word}}.content table td,.content table th{padding:10px;border:1px solid #c6c3c6;vertical-align:top;font-weight:400}.departments-header{-webkit-box-shadow:0 10px 50px rgba(0,0,0,.1);box-shadow:0 10px 50px rgba(0,0,0,.1);display:table;width:100%;overflow:hidden;margin-bottom:2em}.departments-header.no-shadow{-webkit-box-shadow:none;box-shadow:none}.departments-header.no-shadow .desc{padding:0 0 1em 3em}@media screen and (max-width:992px){.departments-header{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-bottom:1px solid #c2c9cc;padding-bottom:1em}}.departments-header h3{text-transform:uppercase;margin-top:0}.departments-header>*{display:inline-block;vertical-align:top}@media screen and (max-width:480px){.departments-header>*{display:block}}.departments-header .image{width:180px;overflow:hidden}@media screen and (max-width:480px){.departments-header .image{width:100%}}.departments-header .image img{max-width:100%}.departments-header .desc{width:calc(100% - 188px);padding:1em 1.5em 1em 3em}@media screen and (max-width:992px){.departments-header .desc{padding-left:1em;padding-right:1em;padding-bottom:0}}@media screen and (max-width:480px){.departments-header .desc{width:100%;padding:1em 0 0}}.departments-header .desc p{font-size:.75em}.departments-header .desc a:hover{text-decoration:underline}a.departments-header img{-webkit-transition:2s;-o-transition:2s;transition:2s}a.departments-header:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.chosen-container{font-size:.875em;width:100%!important}.chosen-container-single .chosen-single{background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c2c9cc;border-radius:1.2em;height:auto;line-height:1;padding:1.036em 1.5em}.chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-drop,.chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop>a{border-color:#004a7a}.chosen-container-active.chosen-with-drop .chosen-single{background:0 0;border-top-right-radius:1.2em;border-top-left-radius:1.2em}.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container.chosen-with-drop .chosen-drop{border-color:#c2c9cc;border-width:1px}.chosen-container-single .chosen-single div b{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:1em;left:50%;color:#666}.chosen-container-single .chosen-single div b:after{content:'\e912';font-family:icomoon}.chosen-container .chosen-results{font-size:1em!important}.chosen-container-single .chosen-single div{position:absolute;right:0;top:0;height:100%;width:55px}.chosen-container-single .chosen-drop{border-bottom-left-radius:1.2em;border-bottom-right-radius:1.2em;overflow:hidden;background:#fafafa}.chosen-container .chosen-results{padding:0;padding-bottom:.5em;margin:0}.chosen-container .chosen-results::-webkit-scrollbar-track{background-color:#fbfbfb}.chosen-container .chosen-results::-webkit-scrollbar{width:6px;background-color:#fbfbfb}.chosen-container .chosen-results::-webkit-scrollbar-thumb{background-color:#004a7a}.chosen-container .chosen-results li{padding:.5em 1.5em;line-height:1.25}.chosen-container-single .chosen-default{color:#787878}.chosen-container .chosen-results li.highlighted{background:#004a7a}.chosen-container-single .chosen-search{display:none;padding:0}.chosen-container-single .chosen-search:after{content:"\e906";font-family:icomoon;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.5em;position:absolute;right:1.7em;font-size:.85em;text-align:right;color:#aaa}.chosen-container-single .chosen-search input[type=text]{margin:0;background-color:#fff;border-right:none;border-left:none;padding:.75em 2.5em .75em 1.5em;background-image:none}@media screen and (min-width:1201px){.chosen.big+.chosen-container-single .chosen-single{padding-top:1.3157em;padding-bottom:1.3157em;line-height:normal}}.chosen-container-multi .chosen-choices li.search-choice{background:#e2e2e2;border:none;padding:.5em 1.38889em .5em .72222em;-webkit-box-shadow:none;box-shadow:none;border-radius:.66667em}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{margin:6em 3em 0 0}.chosen-container-multi .chosen-choices{border:1px solid #c2c9cc;-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:.409em 1.5em;border-radius:1.2em}.chosen-with-drop .chosen-choices{border-color:#004a7a;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.chosen-container.chosen-with-drop .chosen-drop{border-bottom-left-radius:1.2em;border-bottom-right-radius:1.2em;border-color:#004a7a;overflow:hidden;background:#eee}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:.31em 0;color:#878787}.filter .chosen-container{width:100%!important;font-size:1em}.filter .row>div{margin-bottom:1em}@media screen and (max-width:767px){.filter .row>div{margin-bottom:.5em}}.filter p{font-size:1.125em}@media screen and (max-width:767px){.filter p{font-size:1.125em;margin-bottom:.2em}}@media screen and (max-width:767px){.filter select{padding:.75em 1.5em}}.filter .input-group.date{width:100%;font-size:1em}.filter .input-group.date input{width:100%;border-right:none;border-radius:0;border-top-left-radius:1.2875em;border-bottom-left-radius:1.2875em;border-width:1px;border-color:#c2c9cc;padding:1em 1.5em;line-height:1;display:table-cell}@media screen and (max-width:767px){.filter .input-group.date input{padding:.75em 1.5em}}.filter .input-group.date .input-group-addon{background:0 0;border-width:1px;border-color:#c2c9cc;border-top-right-radius:1.2em;border-bottom-right-radius:1.2em;width:55px;font-size:1.125em}.filter .button-primary.regular{padding:.95em 1.5em;width:100%;line-height:1}@media screen and (max-width:767px){.filter .button-primary.regular{padding:.75em 1.5em}}body .bootstrap-datetimepicker-widget.dropdown-menu{background:#fff}.procurements-list .meta{color:#b2b2b2;font-style:italic;font-size:.875em;margin:.4em 0}.procurements-list .single-procurement{margin-bottom:1.5em}.procurements-list .single-procurement strong{font-family:OpenSansSemiBold;font-weight:400}.procurements-list .single-procurement a{color:#004a7a;text-decoration:underline}.procurements-list .single-procurement a:hover{text-decoration:none}div.pagination{display:block}ul.pagination{display:table;clear:both;list-style:none;padding:0;margin:20px auto}ul.pagination li{display:inline}ul.pagination li:first-child a:hover,ul.pagination li:last-child a:hover{background:#f9f9f9;text-decoration:none!important}ul.pagination li.disabled a{background:0 0!important;text-decoration:none!important;cursor:default;pointer-events:none}ul.pagination li.active a{background:#004a7a!important;color:#fff;border-color:#004a7a;text-decoration:none!important;pointer-events:none}ul.pagination li a,ul.pagination li span{float:left;margin:0 3px;position:relative;color:#333;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #c2c9cc;border-radius:10px;margin-bottom:.5em}ul.pagination li a:hover,ul.pagination li span:hover{text-decoration:underline;background:0 0}ul.pagination li a span,ul.pagination li span span{font-size:16px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body ul.pag li:first-child a:hover,body ul.pag li:last-child a:hover,body ul.pagination li:first-child a:hover,body ul.pagination li:last-child a:hover{background:0 0;text-decoration:underline!important;color:#333}.presidium-header .left-block img{max-width:100%;margin-bottom:1em}.presidium-header .left-block .button-primary{width:100%;display:block}.presidium-header .desc h3{margin-top:0;font-size:1.5em;text-transform:uppercase}.presidium-header .desc strong{font-family:OpenSansSemiBold;font-weight:400}.chosen-city .t-table-outer{margin:0 -1.875em}.chosen-city .t-table-outer>div{border-spacing:1.875em 0}@media screen and (max-width:992px){.chosen-city .t-table-outer{margin:0 0}.chosen-city .t-table-outer>div{border-spacing:0 0}}.chosen-city .t-table{table-layout:fixed}.chosen-city .t-table .t-td{width:50%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);overflow:hidden;vertical-align:middle}@media screen and (max-width:992px){.chosen-city .t-table .t-td{width:100%;display:block;-webkit-box-shadow:none;box-shadow:none;border-radius:0}}.chosen-city .t-table .t-td .left-block>div{display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.chosen-city .t-table .t-td .left-block>div{width:100%!important;text-align:center}}.chosen-city .t-table .t-td .left-block>div:first-child{width:33%}.chosen-city .t-table .t-td .left-block>div:last-child{width:calc(67% - 8px);padding:1em 0}.chosen-city .t-table .t-td:first-child h3{text-transform:uppercase;margin-top:0}.chosen-city .t-table .t-td:first-child p{text-transform:uppercase;color:#666;font-size:.875em;margin-bottom:0}.chosen-city .t-table .t-td:last-child{padding:1em}@media screen and (max-width:767px){.chosen-city .t-table .t-td:last-child{padding:0;border-spacing:0}}.chosen-city .t-table .t-td:last-child .single-contact{display:table;width:100%;margin-bottom:.5em}.chosen-city .t-table .t-td:last-child .single-contact>span{display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.chosen-city .t-table .t-td:last-child .single-contact>span{vertical-align:top}}.chosen-city .t-table .t-td:last-child .single-contact>span a:hover{text-decoration:underline}.chosen-city .t-table .t-td:last-child .single-contact>span:first-child{font-size:1.2em;width:1em;color:#fcaf3c;text-align:center}.chosen-city .t-table .t-td:last-child .single-contact>span:last-child{width:calc(100% - 1.5em - 4px);padding-left:1em}.chosen-city img{max-width:100%}.appeal-fields input:not([type=file]),.appeal-fields textarea{width:100%;max-width:100%;resize:none}.appeal-fields .chosen-container{width:100%!important}.appeal-fields input{line-height:1;padding:.822em 1.5em}.article .info{display:table;width:100%;margin-bottom:2em}.article .date,.article .views{font-size:.875em;font-family:OpenSansLight;color:#666;display:inline-block}.article .date:not(:last-child),.article .views:not(:last-child){margin-right:1em}.article .content h1{margin-bottom:.2em}.article .image{float:left;margin:0 2em 2em 0}.article .image img{max-width:400px;width:100%}@media screen and (max-width:767px){.article .image{float:none;margin:0 auto 1em}}.article .share{text-align:right;margin-top:2em}.article .share>*{display:inline-block;vertical-align:middle}.article .share>:not(:last-child){margin-right:1em}.article .plain-text img{max-width:100%;display:block;margin:2em auto}.breadcrumbs{margin-bottom:1em;padding:0;list-style:none;display:table;width:100%}.breadcrumbs li{display:inline-block}.breadcrumbs li:not(:last-child):after{margin:0 .25em;content:'|';font-family:FiraSansCondensed-Regular;font-size:.75em;display:inline-block;color:#666}.breadcrumbs a{font-size:.75em;text-transform:uppercase;padding:1em 0;position:relative;font-family:FiraSansCondensed-Regular;color:#666}.breadcrumbs a span{vertical-align:middle}.breadcrumbs a span.icon-left{font-weight:700}.breadcrumbs a[href]:hover{color:#fcaf3c}.comments input{padding:.822em 1.5em}.comments .form-group label{display:block;font-weight:400;font-family:OpenSansSemiBold}.comments .form-group input,.comments .form-group textarea{width:100%}.comments .form-group textarea{resize:none;height:100px}.comments .comments-list h4{font-size:1.125em;font-family:OpenSansSemiBold}.comments iframe{max-width:100%}.media{display:table;width:100%;table-layout:fixed}@media screen and (max-width:767px){.media .container{max-width:100vw;overflow:hidden}}.media>.single-new{text-align:center;padding:0;height:20em}@media screen and (max-width:992px){.media>.single-new{width:100%}}@media screen and (max-width:767px){.media>.single-new{height:17em}}.media>.single-new:before{display:none}.media>.single-new .single-slide{margin:0!important}.media>.single-new .single-slide .t-table{height:20em;padding:1em 1.5em 2em;position:relative}@media screen and (max-width:767px){.media>.single-new .single-slide .t-table{height:17em}}@media screen and (max-width:480px){.media>.single-new .single-slide .t-table{padding:1em 1em 2em}}.media>.single-new .single-slide .t-table:before{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:#2e3065;opacity:.7}.media>.single-new .single-slide .t-table .desc{position:relative;z-index:2}.media>.single-new h3{max-width:100%;font-size:1.5em}@media screen and (max-width:1200px){.media>.single-new h3{font-size:1.25em}}@media screen and (max-width:767px){.media>.single-new h3{font-size:1.125em}}@media screen and (min-width:993px){.media>.single-new:nth-of-type(even){margin-right:10px}}@media screen and (min-width:993px){.media>.single-new{width:calc(100% / 3 - 20px / 3)}.media>.single-new:nth-of-type(3n){margin-right:0}}.main-wrapper>section.charity-banner:first-child img{display:block;margin:0 auto;max-width:500px;width:100%}.main-wrapper>section.charity-banner:first-child .container div{font-size:1.25em;margin:0;font-family:OpenSansSemiBold;text-align:center}@media screen and (max-width:767px){.main-wrapper>section.charity-banner:first-child .container div{font-size:1.25em}}.charity .guarantees{margin-bottom:3em}@media screen and (max-width:767px){.charity .guarantees{margin-bottom:1.5em}}.charity .guarantees h3{margin-bottom:2em}@media screen and (max-width:767px){.charity .guarantees h3{text-align:left;margin-bottom:1em}}.charity .guarantees img{margin-bottom:1em}.charity .guarantees p{font-family:OpenSansSemiBold;max-width:300px;margin:0 auto}@media screen and (max-width:767px){.charity .guarantees .row>div{margin-bottom:1.5em;text-align:left;display:table;width:100%}.charity .guarantees .row>div>*{display:inline-block;vertical-align:middle}.charity .guarantees .row>div img{width:3em}.charity .guarantees .row>div p{width:calc(100% - 3em - 4px);padding-left:1em}}.charity .search{margin-bottom:2em}@media screen and (max-width:767px){.charity .search{margin-bottom:1em}}@media screen and (max-width:767px){.charity .search>div{margin-bottom:1em;text-align:left!important}}.charity .search .button-primary{display:table}.charity .search form{position:relative;display:table;float:right}@media screen and (max-width:767px){.charity .search form{float:none;width:100%}}.charity .search form input{padding:.6em 3em;border-radius:1.2em;border-width:2px;font-size:1em;min-width:25em;text-align:center}@media screen and (max-width:767px){.charity .search form input{min-width:18em;width:100%}}.charity .search form button{background:0 0;border:none;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#004a7a}.charity .charity-list{margin-bottom:2em}.charity .charity-list table td,.charity .charity-list table th{border:1px solid #c2c9cc;padding:.5em 1em;text-align:center}@media screen and (max-width:992px){.charity .charity-list table td,.charity .charity-list table th{display:block;border:none;text-align:left;padding:.5em 0}}.charity .charity-list table td .button-primary,.charity .charity-list table th .button-primary{display:inline-block;margin:0 auto}.charity .charity-list table td label,.charity .charity-list table th label{white-space:nowrap;cursor:pointer}.charity .charity-list table td label input[type=checkbox],.charity .charity-list table th label input[type=checkbox]{display:none}.charity .charity-list table td label span:first-child,.charity .charity-list table th label span:first-child{white-space:normal}.charity .charity-list table td span,.charity .charity-list table th span{font-family:OpenSansSemiBold}.charity .charity-list table td span.in-process,.charity .charity-list table th span.in-process{color:#ff8600}.charity .charity-list table td span.done,.charity .charity-list table th span.done{color:#56ae4d}@media screen and (max-width:992px){.charity .charity-list table th:last-child{display:none}}@media screen and (max-width:992px){.charity .charity-list table tr{margin-bottom:1em;display:block;padding-bottom:1em;border-bottom:1px solid #c2c9cc}}.success{color:green;font-size:1.25em;text-align:center}@media screen and (min-width:768px){body .modal#request .modal-dialog{width:700px}}@media screen and (min-width:768px){body .modal#add .modal-dialog,body .modal#respond .modal-dialog{width:450px}}body .modal .modal-dialog{width:600px;display:table}@media screen and (max-width:767px){body .modal .modal-dialog{width:auto;display:block}}body .modal .modal-dialog .modal-content{border-radius:1.2em;padding:3em 1.5em 1.5em;position:relative}body .modal .modal-dialog .modal-content>.icon-close{position:absolute;top:.5em;right:.5em;padding:.5em;cursor:pointer}body .modal .modal-dialog .modal-content>.icon-close:hover{color:#004a7a}body .modal h3{text-align:center;font-size:1.25em;text-transform:uppercase;margin-bottom:1em;margin-top:0}@media screen and (min-width:768px){body .modal .new-form{padding:1em 1em 1.5em}}body .modal .new-form h4{font-size:1.55556em;margin-top:0;margin-bottom:1.07143em;font-family:OpenSansSemiBold}body .modal .new-form p{font-size:.88889em;margin:2.5em 0 1.25em;font-family:OpenSansSemiBold}body .modal .new-form .input-gr{margin-bottom:1.11111em}body .modal .new-form .button-primary{margin-top:2.22222em;font-size:.88889em;padding:.875em 1.3125em .9375em;min-width:15em}body .modal input,body .modal textarea{padding:.8em 1.5em;width:100%}body .modal textarea{display:block;min-height:100px;width:100%!important}body .modal .button-primary{margin:0 auto;display:table}.banner{padding-top:0!important}@media screen and (max-width:767px){.banner{padding-top:0!important}.banner .container{padding:0}}.banner .banner-carousel{position:relative}@media screen and (max-width:767px){.banner .banner-carousel{padding-bottom:2.5em}}.banner .banner-carousel:hover .slick-arrow{opacity:1}.banner .banner-carousel img{width:100%}.banner .banner-carousel .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2em;z-index:1;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#004a7a;cursor:pointer;padding:1em}@media screen and (max-width:767px){.banner .banner-carousel .slick-arrow{top:auto;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;opacity:1}}.banner .banner-carousel .slick-arrow.icon-left{left:.5em}@media screen and (max-width:767px){.banner .banner-carousel .slick-arrow.icon-left{left:auto;right:50%}}.banner .banner-carousel .slick-arrow.icon-right{right:.5em}@media screen and (max-width:767px){.banner .banner-carousel .slick-arrow.icon-right{right:auto;left:50%}}.channel{margin-bottom:1em}@media screen and (max-width:767px){.channel{display:none}}.channel .t-table{border:1px solid #c2c9cc;max-width:320px}.channel .t-table .t-td{vertical-align:middle;display:table;width:100%}.channel .t-table .t-td:first-child{text-align:center;padding:.5em 1em;font-family:FiraSansCondensed-Light;font-size:1.125em}.channel .t-table .t-td:first-child img{margin-bottom:.2em;width:30px}.channel .t-table .t-td:first-child>*{display:inline-block;vertical-align:middle}.channel .t-table .t-td:last-child{background:#000}.channel img{max-width:100%}.channel p{margin-bottom:0;width:calc(100% - 34px);text-align:left;padding-left:.5em;line-height:1}.channel iframe{width:100%}.share{text-align:right;margin-top:2em}.share>*{display:inline-block;vertical-align:middle}.share>:not(:last-child){margin-right:1em}.share.text-left{margin-top:30px}.share+.btn-back{margin-top:30px}.gallery .content .row>div{margin-bottom:2em}.gallery .content .row>div a{display:block}.gallery .content .row>div a div{overflow:hidden;margin-bottom:1em}.gallery .content .row>div a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery .content .row>div img{max-width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.gallery .content .row>div h3{font-size:.875em}.search-list .meta{color:#b2b2b2;font-style:italic;min-width:100px}.search-list a{color:#004a7a}.search-list a:hover{text-decoration:underline}@media screen and (max-width:767px){.search-list>.row{margin-bottom:1em}}.law-offers input[type=text]{padding:.795em 1.5em;width:100%}.law-offers input[type=submit]{width:100%}.law-offers .margin-base .meta{color:#b2b2b2;font-style:italic}.law-offers .margin-base div.meta{margin-bottom:.5em}.law-offers .margin-base .status{text-align:right}@media screen and (max-width:767px){.law-offers .margin-base .status{text-align:left;margin:.5em 0}}.law-offers .margin-base .transBlock{padding:1em;background:#ededed;margin-bottom:1em}.law-offers .margin-base .transBlock div{height:4.25em;overflow:hidden}.law-offers .margin-base .transBlock div.opened{height:100%;overflow:auto}.law-offers .margin-base a{color:#004a7a;text-decoration:underline}.new-media .row{margin:0 -5px}.new-media .row>div{padding:0 5px}@media screen and (max-width:767px){.new-media .row>div{margin-bottom:1em}}.new-media .media-block{position:relative;text-align:center;color:#fff;padding:2.6em 1em}@media screen and (max-width:992px){.new-media .media-block{margin-bottom:10px}}.new-media .media-block:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#2e3065;opacity:.7;z-index:1}.new-media .media-block .bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center"}.new-media .media-block>:not(.bg){position:relative;z-index:2}.new-media .media-block .icon{margin-top:2em;margin-bottom:.5em}.new-media .media-block h4{font-size:1.5em;text-transform:uppercase;margin-bottom:1.3em;font-family:OpenSansRegular}.new-media .media-block .button-primary{padding-left:1.5em;padding-right:1.5em;display:table;margin:0 auto;white-space:normal;font-size:.85em}.new-media .media-block--white:after{background-color:#fff}.new-media .media-block--white .bg{opacity:.75;-webkit-filter:grayscale(100);filter:grayscale(100)}.new-media .media-block--white h4{color:#004a7a}.new-media .media-block--white .button-primary{color:#004a7a;border-color:#004a7a}.new-media .media-block--white .button-primary:hover{background:#004a7a;color:#fff}.new-media.new-media-one #inline-calendar.calendar-outer{min-height:18.1em}.new-media.new-media-one .media-block{padding:5em 1em}.new-media.new-media-one .media-block h4{font-size:1.5em;text-transform:uppercase;font-family:OpenSansRegular}.new-media.new-media-one .media-block .button-primary{font-size:1em}.scroll-up{position:fixed;bottom:2.5em;right:1%;background:#ebecec;display:none;cursor:pointer;z-index:9}.scroll-up:hover{background:#cbcbcc}@media screen and (max-width:767px){.scroll-up{bottom:1em;right:1em}}.scroll-up span{font-size:3em;color:#004a7a}.registry .problem-reestr__switch{background:#f9f9f9;border-bottom:1px solid #c2c9cc}.registry .problem-reestr__switch input{display:none}.registry .problem-reestr__switch input:checked+span{cursor:default!important}@media screen and (min-width:768px){.registry .problem-reestr__switch input:checked+span{border:1px solid #c2c9cc;border-bottom-color:#fff;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px}}@media screen and (max-width:767px){.registry .problem-reestr__switch input:checked+span{color:#004a7a}}.registry .problem-reestr__switch label{margin-right:.5em;margin-bottom:0;font-weight:400}@media screen and (max-width:767px){.registry .problem-reestr__switch label{display:block}}.registry .problem-reestr__switch label span{padding:1em;display:inline-block;margin-bottom:-1px;border:1px solid;border-right-color:transparent;border-bottom-color:#c2c9cc;border-top-color:transparent;border-left-color:transparent}@media screen and (max-width:767px){.registry .problem-reestr__switch label span{border-bottom-color:transparent;padding:.5em 1em}}.registry .problem-reestr__switch label:hover span{cursor:pointer;text-decoration:none}.registry .problem-reestr__tasks{margin-bottom:1em}.registry .problem-reestr__tasks label{font-size:.875em;font-weight:400}.registry .problem-reestr__tasks label input{display:none}.registry .problem-reestr__tasks label input:checked+span{text-decoration:none!important;cursor:default!important;color:#333}.registry .problem-reestr__tasks label span{text-decoration:underline;cursor:pointer;color:#004a7a}.registry .problem-reestr__tasks label:hover span{text-decoration:none}.registry .problem-reestr__search{margin-bottom:1em}.registry .problem-reestr__search .search__title{font-family:OpenSansSemibold}.registry .problem-reestr__search .chosen-container{width:100%!important}.registry .problem-reestr__search select{width:100%}.registry .problem-reestr__search .form-control{height:auto}.registry .problem-reestr__search .input-group.date{width:100%}.registry .problem-reestr__search .input-group.date input{border-right:none}.registry .problem-reestr__search .input-group.date input:focus+.input-group-addon,.registry .problem-reestr__search .input-group.date input:focus+div+.input-group-addon{border-color:#004a7a}.registry .problem-reestr__search .input-group.date .input-group-addon{background:0 0;border-width:1px;border-color:#c2c9cc;border-top-right-radius:1.2em;border-bottom-right-radius:1.2em;width:35px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.registry .problem-reestr__search input[type=text]{padding:.795em 1.5em;width:100%}.registry .problem-reestr__main{padding:1em;border:1px solid #c2c9cc;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:767px){.registry .problem-reestr__main .problem-reestr__table .table-outer{max-width:100vw;overflow-x:scroll}}.registry .problem-reestr__main thead{font-family:OpenSansSemiBold}.registry .problem-reestr__main a{color:#004a7a}.registry .problem-reestr__main a:hover{text-decoration:underline}.registry .problem-reestr__main .status{display:block;padding:.3em .5em}.registry .problem-reestr__main .status_green{background-color:#b5debd}.registry .problem-reestr__main .status_yellow{background-color:#fde7b2}.single-question .problem .information h3{margin-top:0;font-size:1.125em}.single-question .problem .executor__photo{border-radius:50%;background-size:100%;background-repeat:no-repeat;width:95px;height:95px;margin:0 auto}.single-question .status{display:block;padding:.3em .5em}.single-question .status_green{background-color:#b5debd}.single-question .status_yellow{background-color:#fde7b2}.single-question h5{font-family:OpenSansSemiBold;margin-top:2em;margin-bottom:1.25em;font-size:1em}.single-question .problem .executor{text-align:center}@media screen and (max-width:767px){.single-question .problem .executor{text-align:left}}.single-question .problem .executor a{text-decoration:underline;color:#004a7a}.single-question .problem .executor a:hover{text-decoration:none}.single-question .problem .information .exec-way p,.single-question .problem .information .exec-way span{display:block;float:left}.single-question .problem .information .exec-way span{text-transform:capitalize;color:#afafaf;font-size:.875em;font-style:italic;margin-right:15px;font-weight:400}.single-question .problem .information .exec-way p{color:#333;font-weight:400;width:80%;margin-bottom:0}.flags .single-flag{margin:0 5px;text-align:center}.flags .single-flag img{max-width:100%}.flags .single-flag a{color:#004a7a;text-decoration:underline}.flags .single-flag a:hover{text-decoration:none}.stats{text-align:center}@media screen and (max-width:767px){.stats .row>div{margin-bottom:1.5em}}.stats .yellow{font-size:2.25em;color:#fcaf3c;margin-bottom:1rem}@media screen and (max-width:767px){.stats .yellow{margin-bottom:.5rem}}.stats .text{font-size:1.125em}.useful-info2 .inner{max-width:60em;margin:0 auto}.useful-info2 .double-choose{width:100%;margin:0 auto 3em}.useful-info2 .useful-list>div:nth-of-type(2n+1){clear:both}.useful-info2 .useful-list>div>a{border-radius:2em;padding:1em;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);display:table;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:1em}.useful-info2 .useful-list>div>a:hover{-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2)}.useful-info2 .useful-list img{width:1.67em;height:1.67em;-o-object-fit:contain left center;object-fit:contain left center;font-family:"object-fit: contain left center";float:left}.useful-info2 .useful-list p{width:calc(100% - 1.7em);float:left;padding-left:.5em;margin:0;line-height:1.67em}#cobw-blockquote .t-td{vertical-align:middle}#cobw-blockquote .t-td:first-child{width:300px}#cobw-blockquote .t-td img{width:100%;max-width:300px}@media screen and (max-width:767px){#cobw-blockquote .t-td img{display:block;margin:0 auto}#cobw-blockquote .t-table,#cobw-blockquote .t-td,#cobw-blockquote .t-td:first-child{display:block;width:100%}}body #calendar .modal-dialog,body #event-timer .modal-dialog{width:auto}body #calendar .modal-content,body #event-timer .modal-content{padding:4em;border-radius:2.77778em}@media screen and (max-width:767px){body #calendar .modal-content,body #event-timer .modal-content{padding:4em 2em 2em}}body #calendar .modal-content .icon-close,body #event-timer .modal-content .icon-close{top:1.5em;right:1.5em;color:#fff;background:#414142;border-radius:50%;padding:.25em;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}body #calendar .modal-content .icon-close:hover,body #event-timer .modal-content .icon-close:hover{opacity:1}body .calendar-outer{position:relative}body .calendar-outer .title{font-family:OpenSansBold;font-size:1.667em;margin-bottom:1em;margin-top:0;color:#004a7a;text-align:left}body .calendar-outer .events-list{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;padding-bottom:2em;overflow-x:hidden;overflow-y:auto}body .calendar-outer .events-list::-webkit-scrollbar-track{background-color:transparent}body .calendar-outer .events-list::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:5px}body .calendar-outer .events-list::-webkit-scrollbar-thumb{background-color:#004a7a;border-radius:5px}body .calendar-outer .events-list .date{margin-bottom:1.5em;cursor:pointer}body .calendar-outer .events-list .date #day,body .calendar-outer .events-list .date #day1{background:#fcaf3c;color:#fff;font-size:1.18889em;border-radius:50%;width:2em;line-height:2em;text-align:center;font-family:OpenSansSemiBold;display:inline-block}body .calendar-outer .events-list .date #month,body .calendar-outer .events-list .date #month1,body .calendar-outer .events-list .date #year,body .calendar-outer .events-list .date #year1{font-size:1.66667em;font-family:OpenSansBold;text-transform:uppercase;color:#004a7a}body .calendar-outer .events-list .single-event{display:table;width:100%;position:relative;padding-left:1em;color:#004a7a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}body .calendar-outer .events-list .single-event:hover{text-decoration:underline}body .calendar-outer .events-list .single-event:before{content:'•';color:#fcaf3c;position:absolute;left:0;top:0;font-size:1.25em;line-height:1.1}body .calendar-outer .events-list .single-event:not(:last-child){margin-bottom:1em}body .calendar-outer .events-list .back-btn{opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;float:right;margin-top:1em}body .calendar-outer .events-list .back-btn:hover{opacity:1}body .calendar{max-width:24em;margin:0 auto}body .calendar h2{font-size:1.33em;color:#004a7a;text-transform:capitalize;font-family:OpenSansSemiBold}body .fc-view-container{margin:0 -1.1em}body th.fc-day-header{font-family:OpenSansSemiBold;text-transform:capitalize;padding-bottom:.8em}body td.fc-event-container{display:none}body .fc .fc-toolbar>*>*{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}body .fc-toolbar .fc-center{float:right}body .fc table *{border:none!important}body .fc button{height:1.6em}body .fc button .fc-icon{color:#004a7a}body .fc-basic-view .fc-body .fc-row{min-height:1em;height:auto!important}body .fc-view-container *,body .fc-view-container :after,body .fc-view-container :before{height:auto!important}body .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none;padding:.7em 0;display:block;font-size:.889em}body .fc-row .fc-content-skeleton{padding:0}body .fc-row .fc-content-skeleton td,body .fc-row .fc-helper-skeleton td{text-align:center;vertical-align:middle;pointer-events:none}body .fc-row .fc-content-skeleton td.fc-day-top.active,body .fc-row .fc-helper-skeleton td.fc-day-top.active{color:#fff;cursor:pointer;pointer-events:auto;position:relative}body .fc-row .fc-content-skeleton td.fc-day-top.active:after,body .fc-row .fc-helper-skeleton td.fc-day-top.active:after{content:'';display:table;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;width:2em;height:2em!important;background:#fcaf3c;z-index:-1}#inline-calendar.calendar-outer{border:1px solid #c2c9cc;padding:1em 1.5em .25em;min-height:17.255em}@media screen and (max-width:1600px){#inline-calendar.calendar-outer{min-height:17.82437em}}#inline-calendar.calendar-outer .title{font-size:1em;border-bottom:1px solid #c2c9cc;padding-bottom:.5em;margin-bottom:.5em}#inline-calendar.calendar-outer .fc-toolbar.fc-header-toolbar{font-size:.7em}#inline-calendar.calendar-outer .fc-view-container{margin:0!important;font-size:.75em}#inline-calendar.calendar-outer .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{padding:.6em 0}#inline-calendar.calendar-outer .fc-basic-view .fc-body .fc-row{min-height:0}#inline-calendar.calendar-outer .events-list{padding:1.5em;font-size:.75em}#inline-calendar.calendar-outer a.events{color:#004a7a}#inline-calendar.calendar-outer a.events:hover{color:#fcaf3c}#inline-calendar.calendar-outer.calendar-left{padding-top:1.5em;padding-bottom:1.5em;max-width:320px}#inline-calendar.calendar-outer.calendar-left .fc-view-container{margin:0 -.7em!important}.event-timer__outer .title{text-align:left;font-size:1.11111em;font-family:OpenSansBold;margin-bottom:1em;color:#004a7a}.event-timer__outer .timer{padding:1.5em 0;display:table;width:100%;border-width:1px 0 1px 0;border-style:solid;border-color:rgba(0,0,0,.1);margin:1.5em 0}.event-timer__outer .timer>div{width:33.33%;float:left;text-align:center;color:#004a7a}.event-timer__outer .timer>div .number{font-size:3.33333em;line-height:1}.event-timer__outer .timer>div .measure{text-transform:uppercase}.event-timer__outer .date{font-family:OpenSansSemiBold;color:#004a7a;line-height:2em;margin-bottom:1.5em}.event-timer__outer .date span{color:#fff;width:2em;border-radius:50%;display:inline-block;background:#fcaf3c;font-family:OpenSansBold;text-align:center}.event-timer__outer .location{font-size:.88889em;color:#004a7a;font-family:OpenSansSemiBold}.event-timer__bottom{display:table}.event-timer__bottom>div{display:table-cell;vertical-align:middle}@media screen and (max-width:480px){.event-timer__bottom>div{display:block}}.event-timer__bottom>div:first-child{width:20em;padding-right:2em}@media screen and (max-width:767px){.event-timer__bottom>div:first-child{width:100%;margin-bottom:1.5em;padding-right:0}}.switch{background:#f9f9f9;border-bottom:1px solid #c2c9cc;border-top-right-radius:10px;border-top-left-radius:10px}.switch input{display:none}.switch input:checked+span{cursor:default!important}@media screen and (min-width:768px){.switch input:checked+span{border:1px solid #c2c9cc;border-bottom-color:#fff;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px}}@media screen and (max-width:767px){.switch input:checked+span{color:#004a7a}}.switch a.active span{border:1px solid #c2c9cc;border-bottom-color:#fff;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.switch a,.switch label{margin-bottom:0;font-weight:400}.switch a span,.switch label span{padding:1em;display:inline-block;margin-bottom:-1px;border:1px solid;border-right-color:transparent;border-bottom-color:#c2c9cc;border-top-color:transparent;border-left-color:transparent}@media screen and (max-width:767px){.switch a span,.switch label span{border-bottom-color:transparent;padding:.5em 1em}}.switch a:hover span,.switch label:hover span{cursor:pointer;text-decoration:none}.switch__content{padding:1em;border:1px solid #c2c9cc;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.switch__content .input-gr{margin-bottom:1em}.switch__content .button-primary.filled,.switch__content input[type=text]{padding:.795em 1.5em;width:100%}.switch__content .comments{margin-top:3em}.switch__content .search-field{position:relative;clear:both}.switch__content .search-field ul{position:absolute;z-index:2;top:100%;min-width:100%;list-style:none;padding:0;font-size:.875em;margin-top:.64286em;border-radius:1.2em;-webkit-box-shadow:0 0 1em rgba(0,0,0,.2);box-shadow:0 0 1em rgba(0,0,0,.2);max-height:300px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #c2c9cc;display:none}.switch__content .search-field ul::-webkit-scrollbar-track{background-color:#c3c3c3;cursor:pointer!important;margin-left:.5em}.switch__content .search-field ul::-webkit-scrollbar{width:6px;background-color:#c3c3c3;border-radius:5px}.switch__content .search-field ul::-webkit-scrollbar-thumb{background-color:#2e3065;border-radius:5px;border-left:2px solid transparent;cursor:pointer!important}.switch__content .search-field ul li{padding:.5em 1.5em;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.switch__content .search-field ul li:hover{background:#f9f9f9}.switch__content .search-field ul li:first-child{border-top-left-radius:1.2em;border-top-right-radius:1.2em}.switch__content .search-field ul li:not(:last-child){border-bottom:1px solid #c2c9cc}.switch__content .search-field ul li:last-child{border-bottom-left-radius:1.2em;border-bottom-right-radius:1.2em}.switch__content .search-field input[type=text]{padding-right:3em}.switch__content .search-field .icon-close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1em;color:#aaa;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.switch__content .search-field .icon-close:hover{color:#666}.switch__content .search-field button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1em;color:#aaa;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:none;background:0 0}.switch__content .search-field button:hover{color:#004a7a}.switch__card{background-color:#f9f9f9;border:solid 1px #c2c9cc;padding:1.66667em 2.22222em;border-radius:10px}@media screen and (max-width:767px){.switch__card{padding:1em}}.switch__card:not(:last-child){margin-bottom:1em}.switch__card.glossary{background:0 0}.switch__card h4{font-size:1.44444em;margin-bottom:.5em;margin-top:0}.switch__card .big-blue{color:#004a7a}.switch__card p{font-size:.88889em;color:#666}.switch__card .grey{color:#aaa}.switch__card a.grey{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:.88889em;margin-right:1em;display:inline-block;margin-top:.3em}.switch__card a.grey:hover{color:#666}.switch__card .tools{margin-top:1.5em}@media screen and (max-width:992px){.switch__card .tools .text-right{text-align:left;margin-top:1em}}.switch__card .tools .text-right>div{display:inline-block;vertical-align:middle}.switch__card .tools .text-right>div [class^=icon-]{font-size:.75em;width:3em;height:3em;line-height:3em;background:#004a7a;color:#fff;border-radius:50%;text-align:center;display:inline-block;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.switch__card .tools .text-right>div [class^=icon-]:not(:last-child){margin-right:1em}.switch__card .tools .text-right>div [class^=icon-]:hover{opacity:.75}.switch__card .tools .ya-share2{margin-right:1.5em}@media screen and (max-width:767px){.switch__card .tools .ya-share2{margin-top:1em;margin-bottom:1em;margin-right:0;display:block!important}.switch__card .tools .ya-share2__container_size_s .ya-share2__icon{width:32px;height:32px}}.switch__card .tools .ya-share2__link{-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}.switch__card .tools .ya-share2__link:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.glossary{padding:0;overflow:hidden;border-color:#f1f1f1}.glossary .glossary__header,.glossary .item,.glossary .tools{padding:1.66667em 3.05556em}@media screen and (max-width:767px){.glossary .glossary__header,.glossary .item,.glossary .tools{padding:1em}}.glossary .glossary__header{font-family:OpenSansSemiBold}@media screen and (max-width:767px){.glossary .glossary__header{display:none}}@media screen and (max-width:767px){.glossary .original-name{font-size:1.125em!important;font-family:OpenSansSemiBold}}@media screen and (max-width:767px){.glossary .translated-name{font-family:OpenSansSemiBold}}.glossary .item{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;position:relative}.glossary .item:before{content:'';position:absolute;border-top:1px solid #f1f1f1;left:3.05556em;right:3.05556em;bottom:100%;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.glossary .item.active,.glossary .item:hover{background:#f9f9f9}.glossary .item.active:before,.glossary .item:hover:before{opacity:0}.glossary .item.active+div+.item:before,.glossary .item:hover+div+.item:before{opacity:0}.glossary .item [class^=col-]{font-size:.88889em}.glossary .item [class^=col-]:not(:last-child){-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.glossary .item [class^=col-]:last-child{position:relative}.glossary .item [class^=col-]:last-child:after{content:'...';left:100%;position:absolute;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px);bottom:0}.glossary .item [class^=col-]:last-child .word-desc{text-align:justify;max-height:1.4em;overflow:hidden;-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);-o-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1)}.glossary .item.active [class^=col-]:not(:last-child){color:#004a7a;font-weight:700}.glossary .item.active [class^=col-]:last-child:after{display:none}.glossary .item.active [class^=col-]:last-child .word-desc{max-height:1000px;-webkit-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.glossary .tools{display:none;margin-top:0;position:relative;background:#f9f9f9}.glossary .tools:before{content:'';position:absolute;border-top:1px solid #f1f1f1;left:3.05556em;right:3.05556em;bottom:100%;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.glossary table{table-layout:fixed}.glossary table td,.glossary table th{border:none;padding-top:3rem;padding-bottom:3rem;vertical-align:middle}.glossary table td:first-child,.glossary table td:nth-of-type(2),.glossary table th:first-child,.glossary table th:nth-of-type(2){width:30%}.glossary table td:last-child,.glossary table th:last-child{width:40%}.glossary table th{font-family:OpenSansSemiBold}.glossary table tr:not(:last-child) td{border-bottom:1px solid #c2c9cc}.glossary table .item{font-size:.88889em}.glossary table .item td:last-child{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.glossary table .item.active td:last-child{white-space:normal}.glossary table .tools{display:none}.legends__title{margin-bottom:2em}.legends__title .h-primary{margin-top:.4em}.legends__search{position:relative;margin-bottom:1.38889em}.legends__search input[type=text]{width:100%;padding-right:3em}.legends__search button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.75em;padding:.5em .5em;opacity:.75;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:0 0;border:none}.legends__search button:hover{opacity:1}.legends__regions{border-radius:1.11111em;border:1px solid #eee;max-height:26.66667em;overflow-y:auto;overflow-x:hidden;margin-bottom:2.77778em;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.legends__regions{max-height:12.5em}.legends__regions.hidden{display:block!important}}.legends__regions a{font-size:.88889em;padding:1.25em 1.875em;color:#666;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block}.legends__regions a.hovered,.legends__regions a:hover{background:#f9f9f9}.legends__regions a:not(:last-child){border-bottom:1px solid #eee}.legends #map{margin-bottom:2.77778em}@media screen and (max-width:767px){.legends #map{display:none}}.legends h2.h-primary{margin-bottom:.3125em}.legends h2.h-primary+.grey{font-size:.88889em;color:#aaa;margin-bottom:1.875em}.legends__result{border:1px solid #eee;border-radius:1.11111em}.legends__result .table{width:100%;display:table;margin-bottom:0}.legends__result .table-row{display:table-row}@media screen and (max-width:767px){.legends__result .table-row{display:block}.legends__result .table-row:not(:last-child){border-bottom:1px solid #eee}}.legends__result .table-row:first-child{font-weight:600}@media screen and (min-width:768px){.legends__result a.table-row{font-size:.88889em}}.legends__result a.table-row:hover{background:#eee;font-weight:600}.legends__result .table-row:not(:last-child) div{position:relative}.legends__result .table-row:not(:last-child) div:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #eee}@media screen and (max-width:767px){.legends__result .table-row:not(:last-child) div:after{display:none}}@media screen and (min-width:768px){.legends__result .table-row:not(:last-child) div:first-child:after{left:4rem}}@media screen and (min-width:768px){.legends__result .table-row:not(:last-child) div:last-child:after{right:4rem}}.legends__result .table-row div{display:table-cell;padding:1.2em 4rem;vertical-align:middle;text-align:center}@media screen and (max-width:767px){.legends__result .table-row div{padding:1em;display:block}}@media screen and (min-width:768px){.legends__result .table-row div:first-child{text-align:left}}@media screen and (min-width:768px){.legends__result .table-row div:last-child{text-align:right}}.legends__detail-img{width:100%;margin-bottom:2.77778em}@media screen and (max-width:767px){.legends__detail-img{margin-bottom:1.5625em}}.legends .button-primary{margin:.5em 0;display:inline-block}@media screen and (max-width:767px){.legends .button-primary{margin-top:0}}@media screen and (max-width:767px){.legends .text-right{text-align:left!important;margin-bottom:1em}}body .mCSB_inside>.mCSB_container{margin-right:0}body .mCSB_scrollTools{margin:1em 0;width:4px}body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#aaa!important;border-radius:0}body .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,body .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#666}body .mCSB_scrollTools .mCSB_draggerRail{border-radius:0;background:0 0;width:4px}.map{width:100%}.map .land{stroke:#5583a0;stroke-opacity:1;stroke-width:1.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;fill-opacity:.15}.map .land.hovered{fill-opacity:.4}.map .water{display:none;fill:#ccc;fill-opacity:1;stroke:#fff;stroke-opacity:1;stroke-width:.5}.map #regions a{cursor:pointer}.map #regions a:hover path{fill-opacity:.4}.map #regions a.active path{fill:#eee}.map #regions a.active text{pointer-events:none;fill:#fcaf3c}.map text{font-size:10.4px;font-family:OpenSansSemibold;fill:#004a7a}.map text.small{font-size:9px}.map--documentation .land{fill:#fff}.map--documentation text{font-size:9px;fill:#333}.map--documentation text.big{font-size:11px;fill:#004a7a}.map--documentation .map-city text{opacity:0;display:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.map--documentation .map-city circle{stroke:#004a7a;fill:#fff;stroke-width:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.map--documentation .map-city:hover text{opacity:1;display:block}.map--documentation .map-city:hover circle{stroke:#fcaf3c}.map--documentation a:not(.map-city) text{opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.map--documentation a:not(.map-city):hover .land{fill:#8fdaff}.map--documentation a:not(.map-city):hover text{opacity:1}.video-wrap{position:relative;padding-bottom:57.33333%}.video-wrap__video{position:absolute;top:0;left:0;width:100%;height:100%}.preview-wrap{width:100%;height:auto;margin:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.preview-wrap{margin:.66667em 0}}.preview-wrap__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.9375em .9375em;cursor:pointer}@media screen and (max-width:767px){.preview-wrap__item{margin:.625em}}.preview-wrap__item:first-child{margin-left:0}.preview-wrap__item:last-child{margin-right:0}.preview-wrap__item-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.preview-wrap__item-image{position:relative;width:100%;height:auto;z-index:1}.preview-wrap__item-play{position:absolute!important;font-size:2em;left:50%;top:50%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;z-index:3;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:767px){.preview-wrap__item-play{font-size:1.5em}}.preview-wrap__item:hover .preview-wrap__item-overlay{opacity:.75}.preview-wrap__item.active .preview-wrap__item-overlay{opacity:.5}.aw-right-goal{background-color:#fcaf3c;padding:.9375em;font-size:1.125em}.aw-right-goal p{color:#fff;line-height:1.25em}.aw-right-goal p:last-child{margin-bottom:0}.aw-right-goal-blue{margin:2rem 0;background-color:#004a7a;padding:.9375em;font-size:1.125em}.aw-right-goal-blue p{color:#fff;line-height:1.25em}.aw-right-goal-blue p:last-child{margin-bottom:0}.sub-period{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3125em}@media screen and (max-width:767px){.sub-period{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sub-period div{margin-left:5.625em}@media screen and (max-width:767px){.sub-period div{margin-left:0}}.business-sidebar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.9375em 1.875em;position:relative;min-height:4.375em;overflow:hidden;margin-bottom:.9375em}.business-sidebar-item:before{content:'';position:absolute;width:.9375em;left:0;top:0;bottom:0;z-index:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.business-sidebar-item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(194,201,204,.5);z-index:-1}.business-sidebar-item__title{text-transform:uppercase;padding-left:.9375em}.business-sidebar-item i{opacity:.1;font-size:5em;position:absolute;top:-.14706em;right:-.14706em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.business-sidebar-item:hover i{opacity:.2}.business-sidebar-item.active i{opacity:.2}.business-sidebar-item:nth-of-type(10n+1):before{background:#a4262c}.business-sidebar-item:nth-of-type(10n+1).active .business-sidebar-item__title{color:#a4262c}.business-sidebar-item:nth-of-type(10n+1) i{color:#a4262c}.business-sidebar-item:nth-of-type(10n+2):before{background:#ca5010}.business-sidebar-item:nth-of-type(10n+2).active .business-sidebar-item__title{color:#ca5010}.business-sidebar-item:nth-of-type(10n+2) i{color:#ca5010}.business-sidebar-item:nth-of-type(10n+3):before{background:#8f7034}.business-sidebar-item:nth-of-type(10n+3).active .business-sidebar-item__title{color:#8f7034}.business-sidebar-item:nth-of-type(10n+3) i{color:#8f7034}.business-sidebar-item:nth-of-type(10n+4):before{background:#407855}.business-sidebar-item:nth-of-type(10n+4).active .business-sidebar-item__title{color:#407855}.business-sidebar-item:nth-of-type(10n+4) i{color:#407855}.business-sidebar-item:nth-of-type(10n+5):before{background:#038387}.business-sidebar-item:nth-of-type(10n+5).active .business-sidebar-item__title{color:#038387}.business-sidebar-item:nth-of-type(10n+5) i{color:#038387}.business-sidebar-item:nth-of-type(10n+6):before{background:#0078d4}.business-sidebar-item:nth-of-type(10n+6).active .business-sidebar-item__title{color:#0078d4}.business-sidebar-item:nth-of-type(10n+6) i{color:#0078d4}.business-sidebar-item:nth-of-type(10n+7):before{background:#40587c}.business-sidebar-item:nth-of-type(10n+7).active .business-sidebar-item__title{color:#40587c}.business-sidebar-item:nth-of-type(10n+7) i{color:#40587c}.business-sidebar-item:nth-of-type(10n+8):before{background:#4052ab}.business-sidebar-item:nth-of-type(10n+8).active .business-sidebar-item__title{color:#4052ab}.business-sidebar-item:nth-of-type(10n+8) i{color:#4052ab}.business-sidebar-item:nth-of-type(10n+9):before{background:#854085}.business-sidebar-item:nth-of-type(10n+9).active .business-sidebar-item__title{color:#854085}.business-sidebar-item:nth-of-type(10n+9) i{color:#854085}.business-sidebar-item:nth-of-type(10n+10):before{background:#8764b8}.business-sidebar-item:nth-of-type(10n+10).active .business-sidebar-item__title{color:#8764b8}.business-sidebar-item:nth-of-type(10n+10) i{color:#8764b8}.business-content{border:solid 1px rgba(194,201,204,.5);padding:1.875em}@media screen and (max-width:767px){.business-content{padding:.9375em}}.business-video-wrapper{position:relative;padding-bottom:56.25%;margin-bottom:1.875em}.business-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}div#sidebar{padding-left:0}div#sidebar .sidebar__inner{padding-left:15px}@media screen and (max-width:767px){#sidebar{height:auto!important}}@media screen and (max-width:767px){.inner-wrapper-sticky{position:relative!important;top:auto!important;left:auto!important;width:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.business-achievements .business-achievements-item{display:table;width:100%;margin-bottom:15px}.business-achievements .business-achievements-item__title{padding:.9375em;text-transform:uppercase;margin-top:0;text-align:center;font-family:OpenSansSemiBold;font-size:1.125em}.business-achievements .business-achievements-item:nth-of-type(odd) .business-achievements-item__title{background:#004a7a;color:#fff}.business-achievements .business-achievements-item:nth-of-type(even) .business-achievements-item__title{background:#fcaf3c;color:#fff}.business-achievements .business-achievements-item a{color:#004a7a}.business-achievements .business-achievements-item a:hover{color:#00365c}.input-group{width:100%;margin-bottom:.625em}.input-group .alert{display:none}.input-group.error .alert,.input-group.error+.alert{display:block}.input-group:not(.date):not(.hidden){display:block!important}.input-group__title{font-family:OpenSansSemiBold;margin-bottom:.625rem}.input-group .chosen--search+.chosen-container-single .chosen-search{display:block}.input-group .chosen--arrow+.chosen-container-single .chosen-single div b:after{content:"\e904"}.input-group .chosen--arrow+.chosen-container-active.chosen-with-drop .chosen-single div b:after{content:'\e908'}.form-group:not(:last-child){margin-bottom:1.66667em}.form-title{font-family:OpenSansSemiBold;font-size:1em;margin-bottom:.83333em}.checkbox{cursor:pointer;margin-top:0!important}.checkbox:hover span{color:inherit}.checkbox input{display:none}.checkbox input:checked+span{color:inherit}.checkbox input:checked+span:before{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.checkbox span{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#878787;padding:.72222em 2em .72222em .94444em;background:#f5f5f5;border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.checkbox span:before{content:'';display:block;width:22px;height:22px;background:url(/img/check-mark.svg);background-size:100% 100%;margin-right:.66667em;-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.7}.checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-.83333em}.checkbox-group .checkbox{margin-right:.83333em;margin-bottom:.83333em}.university{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.university__top{-ms-flex-negative:0;flex-shrink:0;background:#004a7a;padding:1.25em;border-radius:10px 10px 0 0;color:#fff;position:relative}.university__top>:not(:last-child){margin-bottom:.625rem}.university__middle{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.25em;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.university__bottom{padding:1.25em;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;border-radius:0 0 10px 10px;background:#e8e8e8}.university__place{position:absolute;font-family:OpenSansBold;font-size:1.5em;color:#fff;min-width:2.5em;height:2.5em;padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:60px;right:-.83333em;top:-.83333em;z-index:1;background:#fcaf3c}@media screen and (max-width:767px){.university__place{font-size:1em}}.university__faculty{font-size:.75em;padding-right:3.5em}@media screen and (min-width:768px){.university__faculty{padding-right:7.5em}}.university__name{font-family:OpenSansBold;font-size:1.25em;min-height:2.2em}.university__region{font-size:.75em}.university__stats td{border:none!important;font-size:.875em;padding:.71429em 0;vertical-align:middle!important}.university__stats td:first-child{width:100%}.university__stats td:last-child{font-family:OpenSansSemiBold;white-space:nowrap;text-align:right}.university__stats tr:not(:last-child) td{border-bottom:1px solid #e8e8e8!important}.university__stats tfoot tr:first-child td{border-top:1px solid #e8e8e8!important}.university__stats tfoot td{color:#004a7a}.university__stats tfoot td:first-child{font-family:OpenSansSemiBold}.university__stats tfoot td:last-child{font-family:OpenSansBold}.universities{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.9375em;-ms-flex-wrap:wrap;flex-wrap:wrap}.universities>div{padding:.9375em;width:50%}@media screen and (max-width:992px){.universities>div{width:100%}}.hints{list-style:none;padding-left:0;margin:1.25em 0;font-size:.875em;color:#666}.hints li:not(:last-child){margin-bottom:.35714em}body .panel-group--custom .panel.panel-default{border-radius:30px;border-color:#dadada;-webkit-box-shadow:none;box-shadow:none}body .panel-group--custom .panel.panel-default:not(:last-child){margin-bottom:1.11111em}body .panel-group--custom .panel.panel-default a[data-toggle]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:OpenSansSemiBold;padding:1.125em 1.875em;font-size:.88889em}body .panel-group--custom .panel.panel-default a[data-toggle]:after{content:'';width:1.33333em;height:1.33333em;background-image:url(/img/icons/plus.svg);background-size:100% 100%;margin-left:1.11111em;-ms-flex-negative:0;flex-shrink:0}body .panel-group--custom .panel.panel-default a[data-toggle]:not(.collapsed):after{background-image:url(/img/icons/minus.svg)}body .panel-group--custom .panel-collapse__inner{padding:1.875em;border-top:1px solid #dadada;background:#fafafa;font-size:.88889em}body .panel-group--custom .panel-collapse__inner .tags{margin-top:1.25em}.panel-group:not(.search-active) mark{background:0 0!important}.block:not(:last-child){margin-bottom:2.77778em}.news-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-grid:not(:last-child){margin-bottom:1.66667em}.news-grid>div{padding:15px;width:25%;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1200px){.news-grid>div{width:calc(100%/3)}}@media screen and (max-width:992px){.news-grid>div{width:50%}}@media screen and (max-width:767px){.news-grid>div{width:100%}}.article-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-card__img{padding-bottom:47.07792%;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.article-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.article-card__desc{padding:1.25em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #eee;border-top:none}.article-card__title{font-family:OpenSansSemiBold;font-size:1em;line-height:1.38889em;margin-top:0;margin-bottom:.55556rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.article-card__date{color:#aaa;font-size:.77778em;margin-top:auto}.article-card:hover .article-card__title{color:#004a7a}.article-card:hover .article-card__img{opacity:.75}.emergency__banner{margin-bottom:10px;display:block}.emergency__banner img{width:100%}.emergency__grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.emergency__grid>div{padding:5px;width:50%;position:relative}@media screen and (max-width:767px){.emergency__grid>div{width:100%}}.emergency .single-new.slider{width:100%!important;margin-bottom:0!important;margin-right:0!important}.emergency .single-new.slider .single-slide:before{background:#000;opacity:.6}.emergency__faq{border:1px solid #c2c9cc;padding:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.emergency__faq{position:absolute;height:calc(100% - 10px);width:calc(100% - 10px);top:5px;left:5px;padding-bottom:0}}.emergency__faq h3{font-size:1.33333em;font-family:OpenSansBold;margin-bottom:1em}.emergency__faq>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.emergency__faq>div ul{padding-left:0;margin-bottom:0;list-style:none}@media screen and (min-width:768px){.emergency__faq>div ul{position:absolute;top:0;left:0;width:100%;height:100%;max-height:20em;overflow-y:auto;padding-right:1.7em}}.emergency__faq>div ul::-webkit-scrollbar-track{background-color:#c3c3c3;cursor:pointer!important}.emergency__faq>div ul::-webkit-scrollbar{width:6px;background-color:#c3c3c3;border-radius:5px}.emergency__faq>div ul::-webkit-scrollbar-thumb{background-color:#2e3065;border-radius:5px;border-left:2px solid transparent;cursor:pointer!important}.emergency__faq>div ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #e8e8e8;font-size:1em;line-height:1.5em;padding:.9375em 0;font-family:OpenSansSemiBold;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.emergency__faq>div ul li a:hover{color:#004a7a}.emergency__faq>div ul li:last-child a{border-bottom:none}.tags-filter{position:relative;margin-bottom:1.11111em}.tags-filter .tags-filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #c2c9cc;border-radius:30px;overflow:hidden}.tags-filter .tags-filter-header .tags-filter-selected{padding:.88889em;display:none}.tags-filter .tags-filter-header .tags-filter-selected ul span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.5em;background:#aaa;color:#fff;border-color:#aaa}.tags-filter .tags-filter-header .tags-filter-selected ul span i{padding:.2em}.tags-filter .tags-filter-header .search-group{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tags-filter .tags-filter-header .search-group input{border-radius:30px;width:100%;padding-right:3em;border:none!important}.tags-filter .tags-filter-header .search-group i{position:absolute;right:1.7em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#aaa;display:none;cursor:pointer}.tags-filter .tags-filter-header .search-group i:hover{color:#333}.tags-filter .tags-filter-list{position:absolute;top:100%;margin-top:10px;left:0;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;display:none;z-index:2}.tags-filter .tags-filter-list>div{max-height:200px;overflow-x:hidden;width:300px;max-width:100%}.tags-filter .tags-filter-list>div::-webkit-scrollbar-track{background-color:#eee;cursor:pointer!important}.tags-filter .tags-filter-list>div::-webkit-scrollbar{width:6px;background-color:#eee;border-radius:5px}.tags-filter .tags-filter-list>div::-webkit-scrollbar-thumb{background-color:#2e3065;border-radius:5px;border-left:2px solid transparent;cursor:pointer!important}.tags-filter .tags-filter-list span{display:block;padding:.5em 1em;font-size:.88889em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.tags-filter .tags-filter-list span.disabled{display:none}.tags-filter .tags-filter-list span:hover{background:#fafafa}.tags-filter .tags-filter-list span:not(:last-child){margin-bottom:5px}.tags ul{list-style:none;margin:-3px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags ul li{padding:3px}.tags ul li a:hover{background:#cadfec}.tags ul li a,.tags ul li span{color:#004a7a;border:1px solid;padding:2px 10px;border-radius:20px;font-size:12px;text-decoration:none!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block;text-align:center}.tags ul li a.active,.tags ul li span.active{border-color:#004a7a;background:#004a7a;color:#fff}.tags ul li a .icon-close,.tags ul li span .icon-close{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.tags ul li a .icon-close:hover,.tags ul li span .icon-close:hover{opacity:.75}.business-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.business-block>div{padding:5px;width:calc(100%/3)}@media screen and (max-width:992px){.business-block>div{width:50%}}@media screen and (max-width:767px){.business-block>div{width:100%}}.business-block>div .media-block{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.currency{height:100%;border:1px solid #c2c9cc;padding:3.88889em 1.77778em 1.77778em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.currency .currency-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875em}.currency .currency-item img{width:1.77778em;margin-right:1.25em}.currency .currency-item span{font-family:OpenSansSemiBold;font-size:1.33333em;color:#004a7a}.currency__bottom{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.currency__bottom div{font-size:.77778em;text-transform:uppercase;color:#004a7a}.currency__bottom div:not(:last-child){margin-right:3em}@media screen and (max-width:1200px){.currency__bottom div:not(:last-child){margin-right:1em}}@media screen and (min-width:993px){.support-measures{max-height:20em;overflow-y:auto}}.support-measures a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:OpenSansSemiBold;font-size:1em;padding:.7em 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-right:1em}.support-measures a:not(:last-child){border-bottom:1px solid #fff}@media screen and (max-width:992px){.support-measures a{margin-right:0}}.support-measures a:hover{color:rgba(255,255,255,.7)}.support-measures a:after{content:"\e909";font-family:icomoon;margin-left:1rem;font-size:1.125em}.support-measures::-webkit-scrollbar-track{background-color:#c3c3c3;cursor:pointer!important}.support-measures::-webkit-scrollbar{width:6px;background-color:#c3c3c3;border-radius:5px}.support-measures::-webkit-scrollbar-thumb{background-color:#2e3065;border-radius:5px;border-left:2px solid transparent;cursor:pointer!important}.faq-filter input{line-height:1;padding:.822em 1.5em}.faq-filter .input-group{margin-bottom:30px}.faq-filter input:not([type=file]),.faq-filter textarea{width:100%;max-width:100%;resize:none}.faq-filter .chosen-container{width:100%!important}.faq-filter .input-group.date{width:100%;font-size:1em}.faq-filter .input-group.date input{width:100%;border-right:none;border-radius:0;border-top-left-radius:1.2875em;border-bottom-left-radius:1.2875em;border-width:1px;border-color:#c2c9cc;line-height:1;display:table-cell}@media screen and (max-width:767px){.faq-filter .input-group.date input{padding:.75em 1.5em}}.faq-filter .input-group.date .input-group-addon{background:0 0;border-width:1px;border-color:#c2c9cc;border-top-right-radius:1.2em;border-bottom-right-radius:1.2em;width:55px;font-size:1.125em}.faq-filter .row{-webkit-animation:fade .7s forwards;animation:fade .7s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}.faq-filter input,.faq-filter select{width:100%}.faq-filter .faq-filter-extended .col-sm-8:nth-of-type(4){clear:both}.faq-filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.faq-filter-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-filter-buttons #extendedBtn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:10px}}.faq-filter-buttons>:not(:first-child){margin-left:30px}@media screen and (max-width:767px){.faq-filter-buttons>:not(:first-child){margin-left:0}}@media screen and (max-width:767px){.faq-filter-buttons #clearBtn{margin-bottom:10px}}.extendable{-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);-o-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1);overflow:hidden;position:relative}.extendable.opened{max-height:240em!important;-webkit-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.extendable.opened:after{opacity:0;visibility:hidden}.extendable:after{position:absolute;bottom:0;width:100%;height:7em;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);z-index:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.extendable+.link-underline{font-size:.66667em}.question-card{padding:1.66667em 0;border-bottom:1px solid #dadada}.question-card:first-child{border-top:1px solid #dadada}.question-card__title{margin-top:0;font-weight:600;font-size:1.11111em;margin-bottom:.75em;line-height:1.35em;color:#004a7a}.question-card__title a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.question-card__title a:hover{color:#00365c}.question-card__attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.83333em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.question-card__attributes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.question-card__attributes>:not(:last-child){margin-right:1.66667em;margin-bottom:.27778em}.question-card__subject{font-size:.77778em;background:#fcaf3c;padding:.21429em 1.07143em;border-radius:25px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.question-card__subject:hover{background:#eea63d}.question-card__info{font-size:.77778em}.question-card .extendable,.question-card .tags{margin-bottom:0}.sidebar-item{display:table;width:100%}.sidebar-item img{max-width:100%}.sidebar-item:not(:last-child){margin-bottom:30px}.sidebar-item .single-new{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:unset}.sidebar-item .single-new .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0}.sidebar-item .single-new .info .date{margin-right:1rem;margin-bottom:1rem}.sidebar-item .single-new .info .type{margin-bottom:1rem}.sidebar-item .single-new .desc{padding-top:1em}.sidebar-item .single-new h3{max-width:unset}.questionnaire-slide{border:1px solid #dadada;padding:2.77778em;border-radius:2.77778em;display:none}@media screen and (max-width:767px){.questionnaire-slide{padding:1.25em;border-radius:10px}}.questionnaire-slide.active{display:block}.questionnaire input{line-height:1;padding:.822em 1.5em}.questionnaire textarea{width:100%!important;height:8.33333em}.questionnaire input,.questionnaire select{width:100%}.questionnaire .input-group{margin-bottom:0}.questionnaire .input-group:not(:last-child){margin-bottom:.83333em}.questionnaire .input-group .date{width:100%;font-size:1em;display:table}.questionnaire .input-group .date input{width:100%;border-right:none;border-radius:0;border-top-left-radius:1.2875em;border-bottom-left-radius:1.2875em;border-width:1px;border-color:#c2c9cc;line-height:1;display:table-cell;padding-right:0}@media screen and (max-width:767px){.questionnaire .input-group .date input{padding:.75em 1.5em}}.questionnaire .input-group .date .input-group-addon{background:0 0;border-width:1px;border-color:#c2c9cc;border-top-right-radius:1.2em;border-bottom-right-radius:1.2em;width:55px;font-size:1.125em}.questionnaire .input-group__title{font-size:.88889em;font-family:OpenSansRegular;font-weight:400}.questionnaire .hint{font-size:.88889em;color:#aaa}.questionnaire .hint:not(:last-child){margin-bottom:.9375em}.questionnaire .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questionnaire .buttons>*{margin-bottom:.83333em}.questionnaire .buttons>:not(:last-child){margin-right:.83333em}.questionnaire-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7.5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.questionnaire-row .questionnaire-col{padding:7.5px;width:calc(100%/3)}@media screen and (max-width:992px){.questionnaire-row .questionnaire-col{width:50%}}@media screen and (max-width:767px){.questionnaire-row .questionnaire-col{width:100%}}.incomes-table{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:992px){.incomes-table{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:992px){.incomes-table table{width:100%}.incomes-table table:not(:last-child){margin-bottom:.83333em}}.incomes-table table td,.incomes-table table th{text-align:center;font-size:.88889em;border:1px solid #dadada;padding:1em 1.5em}@media screen and (max-width:767px){.incomes-table table td,.incomes-table table th{padding:1em .75em}}.incomes-table table th{font-weight:400}.incomes-table table td:first-child,.incomes-table table thead tr:first-child th:first-child{width:4.375em}@media screen and (min-width:993px){.incomes-table table:not(:first-child) td:first-child,.incomes-table table:not(:first-child) thead tr:first-child th:first-child{display:none}.incomes-table table:nth-of-type(2){margin-left:-1px}.incomes-table table:nth-of-type(3){margin-left:-2px}}.alert{font-size:.875em;margin:1.28571em 0;padding:1.46429em}.alert ul{list-style:none;padding:0;margin:0}.alert-success{color:#155724;background:#d4edda}.alert-info{color:#004085;background:#cce5ff}.alert-warning{color:#856404;background:#fff3cd}.alert-danger{color:#721c24;background:#f8d7da}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fZm9udHMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJ1dGlsaXRpZXMvX3ZhcnMuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX21haW4tZGlzcGxheS5zY3NzIiwidXRpbGl0aWVzL19taXhpbnMuc2NzcyIsImxheW91dC9fc2l0ZS1tYXAuc2NzcyIsIm1vZHVsZXMvX2NvbXBvbmVudHMuc2NzcyIsIm1vZHVsZXMvX21lbnUtYnRuLnNjc3MiLCJtb2R1bGVzL190YWJsZS5zY3NzIiwibW9kdWxlcy9fbmV3cy1saXN0LnNjc3MiLCJtb2R1bGVzL19jYXRlZ29yaWVzLnNjc3MiLCJtb2R1bGVzL19jb250YWN0cy5zY3NzIiwibW9kdWxlcy9fcmVxdWVzdC5zY3NzIiwibW9kdWxlcy9fcGFydG5lcnMuc2NzcyIsIm1vZHVsZXMvX2xlZnQtbWVudS5zY3NzIiwibW9kdWxlcy9fbGVmdC1zaW5nbGUtbmF2LnNjc3MiLCJtb2R1bGVzL19wbGFpbi10ZXh0LnNjc3MiLCJtb2R1bGVzL19jb250ZW50LnNjc3MiLCJtb2R1bGVzL19kZXBhcnRtZW50cy1oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Nob3Nlbi5zY3NzIiwibW9kdWxlcy9fZmlsdGVyLnNjc3MiLCJtb2R1bGVzL19kYXRldGltZXBpY2tlci5zY3NzIiwibW9kdWxlcy9fcHJvY3VyZW1lbnRzLWxpc3Quc2NzcyIsIm1vZHVsZXMvX3BhZ2luYXRpb24uc2NzcyIsIm1vZHVsZXMvX3ByZXNpZGl1bS1oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Nob3Nlbi1jaXR5LnNjc3MiLCJtb2R1bGVzL19hcHBlYWwuc2NzcyIsIm1vZHVsZXMvX2FydGljbGUuc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19jb21tZW50cy5zY3NzIiwibW9kdWxlcy9fbWVkaWEuc2NzcyIsIm1vZHVsZXMvX2NoYXJpdHkuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX2NoYW5uZWwuc2NzcyIsIm1vZHVsZXMvX3NoYXJlLnNjc3MiLCJtb2R1bGVzL19nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL19zZWFyY2gtbGlzdC5zY3NzIiwibW9kdWxlcy9fbGF3b2ZmZXJzLnNjc3MiLCJtb2R1bGVzL19uZXctbWVkaWEuc2NzcyIsIm1vZHVsZXMvX3Njcm9sbC11cC5zY3NzIiwibW9kdWxlcy9fcmVnaXN0cnkuc2NzcyIsIm1vZHVsZXMvX2ZsYWdzLnNjc3MiLCJtb2R1bGVzL19zdGF0cy5zY3NzIiwibW9kdWxlcy9fdXNlZnVsLWluZm8uc2NzcyIsIm1vZHVsZXMvX2NvYncuc2NzcyIsIm1vZHVsZXMvX2NhbGVuZGFyLnNjc3MiLCJtb2R1bGVzL19ldmVudC10aW1lci5zY3NzIiwibW9kdWxlcy9fc3dpdGNoLnNjc3MiLCJtb2R1bGVzL19nbG9zc2FyeS5zY3NzIiwibW9kdWxlcy9fbGVnZW5kcy5zY3NzIiwibW9kdWxlcy9fc2Nyb2xsYmFyLnNjc3MiLCJtb2R1bGVzL19tYXAuc2NzcyIsIm1vZHVsZXMvX3ZpZGVvLXdyYXAuc2NzcyIsIm1vZHVsZXMvX3ByZXZpZXctd3JhcC5zY3NzIiwibW9kdWxlcy9fYXctcmlnaHQtZ29hbC5zY3NzIiwibW9kdWxlcy9fc3ViLXBlcmlvZC5zY3NzIiwibW9kdWxlcy9fYnVzaW5lc3Mtc2lkZWJhci5zY3NzIiwibW9kdWxlcy9fYnVzaW5lc3NzLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX3N0aWNreS1zaWRlYmFyLnNjc3MiLCJtb2R1bGVzL19idXNpbmVzcy1hY2hpZXZlbWVudHMuc2NzcyIsIm1vZHVsZXMvX2Zvcm0uc2NzcyIsIm1vZHVsZXMvX3VuaXZlcnNpdHkuc2NzcyIsIm1vZHVsZXMvX2hpbnRzLnNjc3MiLCJtb2R1bGVzL19wYW5lbC1ncm91cC5zY3NzIiwibW9kdWxlcy9fYmxvY2suc2NzcyIsIm1vZHVsZXMvX25ld3MtZ3JpZC5zY3NzIiwibW9kdWxlcy9fYXJ0aWNsZS1jYXJkLnNjc3MiLCJtb2R1bGVzL19lbWVyZ2VuY3kuc2NzcyIsIm1vZHVsZXMvX3NlYXJjaC1ncm91cC5zY3NzIiwibW9kdWxlcy9fdGFncy5zY3NzIiwibW9kdWxlcy9fYnVzaW5lc3MtYmxvY2suc2NzcyIsIm1vZHVsZXMvX2N1cnJlbmN5LnNjc3MiLCJtb2R1bGVzL19zdXBwb3J0LW1lYXN1cmVzLnNjc3MiLCJtb2R1bGVzL19mYXEtZmlsdGVyLnNjc3MiLCJtb2R1bGVzL19leHRlbmRhYmxlLnNjc3MiLCJtb2R1bGVzL19xdWVzdGlvbi1jYXJkLnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyLWl0ZW0uc2NzcyIsIm1vZHVsZXMvX3F1ZXN0aW9ubmFpcmUuc2NzcyIsIm1vZHVsZXMvX2FsZXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsV0FDRSxZQUFBLDBCQUNBLElBQUEsMkVBQ0EsSUFBQSxVQUFBLENBQUEsNEVBQUEsY0FBQSxDQUFBLDJFQUFBLGtCQUFBLENBQUEsMkVBQUEsY0FFMEYsWUFBQSxJQUN2RSxXQUFBLE9BQ0QsV0FJVixZQUFBLHdCQUM4QixJQUFBLHVFQUN1QyxJQUFBLFVBQUEsQ0FBQSx3RUFBQSxjQUFBLENBQUEsdUVBQUEsa0JBQUEsQ0FBQSx1RUFBQSxjQUdKLFlBQUEsSUFDNUQsV0FBQSxPQUNELFdBSWQsWUFBQSx1QkFDZSxJQUFBLHFFQUNSLElBQUEsVUFBQSxDQUFBLHNFQUFBLGNBQUEsQ0FBQSxxRUFBQSxrQkFBQSxDQUFBLHFFQUFBLGNBR2tFLFlBQUEsSUFDMUQsV0FBQSxPQUNELFdBSWQsWUFBQSxnQkFDZSxJQUFBLHVEQUNSLElBQUEsOERBQUEsMkJBQUEsQ0FBQSx3REFBQSxjQUFBLENBQUEsdURBQUEsbUJBR29ELFdBQUEsT0FDN0MsWUFBQSxJQUNDLFdBSWYsWUFBQSxhQUNlLElBQUEsaURBQ1IsSUFBQSx3REFBQSwyQkFBQSxDQUFBLGtEQUFBLGNBQUEsQ0FBQSxpREFBQSxtQkFHOEMsV0FBQSxP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RkcgKiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhcic7XHJcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhci9GaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhci9GaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhci9GaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhci9GaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKiBHZW5lcmF0ZWQgYnkgRkcgKiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnNDb25kZW5zZWQtTGlnaHQnO1xyXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0ZpcmFTYW5zQ29uZGVuc2VkLUxpZ2h0L0ZpcmFTYW5zQ29uZGVuc2VkLUxpZ2h0LmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtTGlnaHQvRmlyYVNhbnNDb25kZW5zZWQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnL2Fzc2V0cy9mb250cy9GaXJhU2Fuc0NvbmRlbnNlZC1MaWdodC9GaXJhU2Fuc0NvbmRlbnNlZC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0ZpcmFTYW5zQ29uZGVuc2VkLUxpZ2h0L0ZpcmFTYW5zQ29uZGVuc2VkLUxpZ2h0LnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKiBHZW5lcmF0ZWQgYnkgRkcgKiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnNDb25kZW5zZWQtQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtQm9sZC9GaXJhU2Fuc0NvbmRlbnNlZC1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtQm9sZC9GaXJhU2Fuc0NvbmRlbnNlZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtQm9sZC9GaXJhU2Fuc0NvbmRlbnNlZC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy9hc3NldHMvZm9udHMvRmlyYVNhbnNDb25kZW5zZWQtQm9sZC9GaXJhU2Fuc0NvbmRlbnNlZC1Cb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zUmVndWxhclwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1JlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zUmVndWxhci9PcGVuU2Fuc1JlZ3VsYXIuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fuc1JlZ3VsYXIvT3BlblNhbnNSZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyogZm9udC1mYW1pbHk6IFwiT3BlblNhbnNCb2xkXCI7ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkLmVvdFwiKTtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnNCb2xkL09wZW5TYW5zQm9sZC5lb3Q/I2llZml4XCIpZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zQm9sZC9PcGVuU2Fuc0JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJPcGVuU2Fuc0xpZ2h0XCI7ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnNMaWdodC9PcGVuU2Fuc0xpZ2h0LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnNMaWdodC9PcGVuU2Fuc0xpZ2h0LmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zTGlnaHQvT3BlblNhbnNMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fuc0xpZ2h0L09wZW5TYW5zTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJPcGVuU2Fuc1NlbWlCb2xkXCI7ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zU2VtaUJvbGRcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnNTZW1pQm9sZC9PcGVuU2Fuc1NlbWlCb2xkLmVvdFwiKTtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnNTZW1pQm9sZC9PcGVuU2Fuc1NlbWlCb2xkLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zU2VtaUJvbGQvT3BlblNhbnNTZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkL09wZW5TYW5zU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJPcGVuU2Fuc0V4dHJhQm9sZFwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc0V4dHJhQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fuc0V4dHJhQm9sZC9PcGVuU2Fuc0V4dHJhQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkL09wZW5TYW5zRXh0cmFCb2xkLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkL09wZW5TYW5zRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkL09wZW5TYW5zRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBzcmM6ICB1cmwoJy9hc3NldHMvZm9udHMvaWNvTW9vbi9pY29tb29uLmVvdD91ZXZ4eXUnKTtcclxuICBzcmM6ICB1cmwoJy9hc3NldHMvZm9udHMvaWNvTW9vbi9pY29tb29uLmVvdD91ZXZ4eXUjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL2ljb01vb24vaWNvbW9vbi50dGY/dWV2eHl1JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnL2Fzc2V0cy9mb250cy9pY29Nb29uL2ljb21vb24ud29mZj91ZXZ4eXUnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9hc3NldHMvZm9udHMvaWNvTW9vbi9pY29tb29uLnN2Zz91ZXZ4eXUjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG4uaWNvbi1zYXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTZcIjtcclxufVxyXG4uaWNvbi1wcmludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuLmljb24tc3BlYWtlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbn1cclxuLmljb24tZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXIxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuLmljb24tc2VsZWN0LWFycm93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbn1cclxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbn1cclxuLmljb24tZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XHJcbn1cclxuLmljb24tdms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY29uLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tc2t5cGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4uaWNvbi11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIHNyYzogIHVybCgnL2Fzc2V0cy9mb250cy9idXNpbmVzcy1pY29ucy9pY29tb29uLmVvdD80OGw3MGsnKTtcclxuICBzcmM6ICB1cmwoJy9hc3NldHMvZm9udHMvYnVzaW5lc3MtaWNvbnMvaWNvbW9vbi5lb3Q/NDhsNzBrI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnL2Fzc2V0cy9mb250cy9idXNpbmVzcy1pY29ucy9pY29tb29uLnR0Zj80OGw3MGsnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL2J1c2luZXNzLWljb25zL2ljb21vb24ud29mZj80OGw3MGsnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9hc3NldHMvZm9udHMvYnVzaW5lc3MtaWNvbnMvaWNvbW9vbi5zdmc/NDhsNzBrI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvbi1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcYjkwMVwiO1xyXG59XHJcbi5pY29uLWp1c3RpY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcYjkwMFwiO1xyXG59XHJcbi5pY29uLXByb3RlY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcYjkwMlwiO1xyXG59XHJcbi5pY29uLXBlb3BsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxiOTAzXCI7XHJcbn1cclxuLmljb24tc2VydmljZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxiOTA0XCI7XHJcbn1cclxuLmljb24tY3VzdG9tczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxiOTA1XCI7XHJcbn1cclxuLmljb24tYmlsbC0xOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGI5MGVcIjtcclxufVxyXG4uaWNvbi1iaWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGI5MGZcIjtcclxufVxyXG4uaWNvbi1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGI5MTBcIjtcclxufVxyXG4uaWNvbi1jb2luczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxiOTExXCI7XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtbCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJi5tZW51LW9wZW5lZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAvL2hlaWdodDogMDtcclxuICAgICAgLy9taW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICAvL2hlaWdodDogMDtcclxuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0IHtcclxuICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtTGlnaHQ7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtQm9sZDtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dCwgYnV0dG9uIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICY+IGgxLCBoMiwgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4td3JhcHBlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWFpbi13cmFwcGVyID4gc2VjdGlvbjpmaXJzdC1jaGlsZDpub3QoLm1haW4tZGlzcGxheSkge1xyXG4gIHBhZGRpbmctdG9wOiAyZW07XHJcbn1cclxuLnNsaWNrLXNsaWRlLCBhIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCJoZWFkZXIge1xyXG4gIC8vYm94LXNoYWRvdzogMCA1cHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDQpO2d1bHBcclxuICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhcjtcclxuICBtaW4taGVpZ2h0OiAxNDUuODhweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1sKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAudG9wIHtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnQtdGFibGUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudC10ZCB7XHJcbiAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubm8tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJlZ2lvbiB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIC5yZWdpb24tdGl0bGUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAgICAgICAuaWNvbi1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgICAgLmljb24tZG93biB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2l0eS1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZ2lvbnMtbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAuMmVtIC4zZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZpcmFTYW5zQ29uZGVuc2VkLUxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jYWxsIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUyO1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJj4qIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1waG9uZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNS8xMy41K2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIyLzEzLjUrZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJi5yZWd1bGFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyLzIyK2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyLzIyK2VtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUvMTMuNStlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkeWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zcGVjaWFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjYWYzYztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yNWVtIDFlbSAuMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2t5cGUge1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICBjb2xvcjogcmdiKDQ0LCAxNjUsIDIyNCk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29jaWFscyB7XHJcbiAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmljb24tdHdpdHRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OWRiZjA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmljb24tZmFjZWJvb2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ3YjlhO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uLWluc3RhZ3JhbSAge1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNjY2JjOWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDcwJSA3MCUsI2VlNTgzZiA4JSwjZDkyZDc3IDQyJSwjYmQzMzgxIDU4JSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciAuaWNvbi1pbnN0YWdyYW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbi15b3V0dWJlLXBsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIxMjE3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sYW5ndWFnZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdGhlcnMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gLjNlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jYWIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNvcnJ1cHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG5cclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1pZGRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xyXG5cclxuICAgIC50LXRhYmxlIHtcclxuICAgICAgJj5kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTIuNSU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAxNyU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNC8xOCtlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2NC8xOCtlbTtcclxuICAgICAgICAgIGhlaWdodDogNjQvMTgrZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3R0b20ge1xyXG4gICAgbWluLWhlaWdodDogOTdweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLWwpIHtcclxuICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLWYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxM3B4IHJnYmEoMCwwLDAsLjA0KTtcclxuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLWwpIHtcclxuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcclxuICAgICAgICAvL2hlaWdodDogNC42ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudC10YWJsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogOGVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudC10ZCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmc6IDAgLjVlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxvZ28ge1xyXG4gICAgICAgIC8vd2lkdGg6IDElO1xyXG4gICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWFpbi1wYWdlIHtcclxuICAgICAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgICAgIC8vdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAvL29wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC8vcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjhlbSAxLjVlbTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1lbnUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmF2ID4gdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gLjFlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsdWUyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgJjplbXB0eXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTVlbTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwZW07XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sYW5ndWFnZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm90aGVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjJlbSAuM2VtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpdmUge1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmNDY0NjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNjYWxlIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHNjYWxlICB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2FsZW5kYXIge1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4yZW07XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJ1dHRvbi5oaWRkZW4tbGcgKyBkaXYgKyBkaXYgKyBkaXYgKyAuc2VhcmNoLmZ1bGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDhlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOGVtKTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tc2VhcmNoIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRlbTtcclxuICAgICAgICAgIGNvbG9yOiAjNzU3NTgxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBsZWZ0OiAxLjNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRlbTtcclxuICAgICAgICAgIGNvbG9yOiAjNzU3NTgxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICByaWdodDogLjVlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtIC41ZW0gMi40ZW07XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgICAgIC8vZm9udC1zaXplOiAuNmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgLmJvdHRvbS1mIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAudC10ZC5tZW51IG5hdiA+IHVsID4gbGkgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuNzVlbSAuMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1lbnUtYnRuIC5uYXYtaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudC10ZC5idXR0b24+ZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjRlbSAxLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iaWctbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgIC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC42ZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyA+IGRpdiA+IHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUyO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1kb3duIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIC5pY29uLWRvd24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC44ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuOGVtO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAmPmZvcm0+ZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZ2lvbiB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVnaW9uLXRpdGxlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5pY29uLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgLmljb24tZG93biB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNpdHktbmFtZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVnaW9ucy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtbWVudSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIHA6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLWJhciB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG5cclxuICAgICYuaGlkZGVuLXhze1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGRlbi1tZHtcclxuICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICoge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXhjaGFuZ2Uge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICY+ZGl2IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndlYXRoZXIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnNMaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuXHJcbiAgICAgICYudXAge1xyXG4gICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kb3duIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy/QoNCw0LfQvNC10YDRiyDRjdC60YDQsNC90L7QslxyXG4kbGFwdG9wLWw6IDE2MDBweDtcclxuJGxhcHRvcC1tOiAxMjAwcHg7XHJcbiRsYXB0b3AtczogOTkycHg7XHJcbiR0YWJsZXQ6IDc2N3B4O1xyXG4kbW9iaWxlLWw6IDQ4MHB4O1xyXG4kbW9iaWxlLW06IDM3NXB4O1xyXG4kbW9iaWxlLXM6IDMyMHB4O1xyXG5cclxuLy9jb2xvcnNcclxuJGJsdWU6ICMwMDRhN2E7XHJcbiRibHVlLWhvdmVyOiAjMDAzNjVjO1xyXG4vLyRibHVlMjogIzRlNWY2ODtcclxuJGJsdWUyOiAjMzMzO1xyXG4kYmx1ZS10b25lOiAjMmUzMDY1O1xyXG4kdGV4dC1ncmV5OiAjYjJiMmIyO1xyXG4kdGV4dC1ncmV5MjogIzY2NjtcclxuJGdyZXk6ICM0MTQxNDI7XHJcbiRib3JkZXItY29sb3I6ICNmOWY5Zjk7XHJcbiRib3JkZXItY29sb3IyOiAjYzJjOWNjO1xyXG4keWVsbG93OiAjZmNhZjNjO1xyXG4keWVsbG93LWhvdmVyOiAjZWVhNjNkO1xyXG4kcmVkOiAjZWMzMjM3O1xyXG4kcmVkLWhvdmVyOiAjYmEyZDJmO1xyXG4kYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiRncmVlbjogIzFFQUU0MztcclxuJGdyZWVuLWhvdmVyOiAjMWQ5MTM4OyIsImZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAxLjVlbSAwO1xyXG5cclxuICAuY29weXJpZ2h0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldmVsb3BlZCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgb3BhY2l0eTogLjY4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGwge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY+KiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1waG9uZSB7XHJcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvcnJ1cHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW4tZGlzcGxheSB7XHJcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICAmID4gLnQtdGFibGUge1xyXG4gICAgLy9taW4taGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYmctbWFwLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIC8vbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0NS44OHB4KTtcclxuXHJcbiAgICAmLm5vLWJnIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLWwpIHtcclxuICAgICAgLy9taW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIC8vcGFkZGluZy10b3A6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudC10ZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIC50by1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hvaWNlLWJsb2NrIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hvaWNlLW9wdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyO1xyXG5cclxuICAgICAgICAgICY+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vLmljb24ge1xyXG4gICAgICAgICAgLy8gIC8vd2lkdGg6IDNlbTtcclxuICAgICAgICAgIC8vICAvL2hlaWdodDogM2VtO1xyXG4gICAgICAgICAgLy8gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLy8gIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgLy8gICAgbWFyZ2luOiAwIGF1dG8gLjJlbTtcclxuICAgICAgICAgIC8vICB9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy8gIGRpdiwgc3BhbiB7XHJcbiAgICAgICAgICAvLyAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgfVxyXG4gICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDNlbSAtIDRweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLmljb24gZGl2IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgLmljb24gc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDUwcHggcmdiYSgwLDAsMCwuMSk7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG5cclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjFlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMTI1ZW0gc29saWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDAgNTBweCByZ2JhKDAsMCwwLC4xKTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMzUwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSB7XHJcbiAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgIC5jaG9pY2Utb3B0aW9uIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1kaXNwbGF5LWNvbnRlbnRzIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWRpc3BsYXktY29udGVudCB7XHJcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vbGVmdDogNTAlO1xyXG4gICAgICAvL3RvcDogNTAlO1xyXG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC50LXRhYmxlLW91dGVyIC50LXRhYmxlIC50LXJvdyB7XHJcbiAgICAgICAgICAudC10ZCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2VsbC1mYWRlIC41cyBmb3J3YXJkcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50LXRhYmxlLW91dGVyIHtcclxuICAgICAgICBtYXJnaW46IC0xMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudC10YWJsZSB7XHJcbiAgICAgICAgICBib3JkZXItc3BhY2luZzogMTBweDtcclxuICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAvL21pbi13aWR0aDogNTBlbTtcclxuICAgICAgICAgIC8vbWF4LXdpZHRoOiA1MGVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2NWVtO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzIuMjVlbTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlOiA0MDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1sKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudC1yb3cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIC50LXRkIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAudC10ZCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjdzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC44cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJhbnNmb3JtLW9yaWdpbiB7XHJcbiAgICAgICAgICAgICAgLnQtdGQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAudC10ZCB7XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC50LXRkIHtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudC10ZCB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgICAgICAgcGFkZGluZzogNWVtIDFlbTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlWSgtMjBkZWcpO1xyXG4gICAgICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAmLnRyYW5zcGFyZW50IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdChbaHJlZl0pIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJj4qIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGNlbGwtZmFkZSB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy/QodCy0L7QudGB0YLQstC+IE9iamVjdC1maXRcclxuQG1peGluIG9iamVjdC1maXQoJGZpdDogZmlsbCwgJHBvc2l0aW9uOiBudWxsKXtcclxuICAtby1vYmplY3QtZml0OiAkZml0O1xyXG4gIG9iamVjdC1maXQ6ICRmaXQ7XHJcbiAgQGlmICRwb3NpdGlvbiB7XHJcbiAgICAtby1vYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufSc7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH0nO1xyXG4gIH1cclxufVxyXG5cclxuLy/Qm9C10LLRi9C5INC4INC/0YDQsNCy0YvQuSBtYXJnaW4g0LLQvdC10YjQvdC10LPQviDQsdC70L7QutCwID0gYm9yZGVyLXNwYWNpbmcn0YMg0LLQvdGD0YLRgNC10L3QvdC10LPQviDQsdC70L7QutCwXHJcbkBtaXhpbiB0YWJsZSgkbWFyZ2luKSB7XHJcbiAgbWFyZ2luOiAwICgtJG1hcmdpbik7XHJcblxyXG4gICY+ZGl2IHtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAkbWFyZ2luIDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL9Ch0LLQvtC50YHRgtCy0LAgZGlzcGxheSDQuCB3aWR0aCDQtNC70Y8g0Y3QutGA0LDQvdC+0LIg0YDQsNC30LzQtdGA0LAg0L3QuNC20LUgMTIwMHB4XHJcbkBtaXhpbiBkaXNwbGF5LW0oJGRpc3BsYXktbSwgJHdpZHRoLW06IGF1dG8pIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgIHdpZHRoOiAkd2lkdGgtbTtcclxuICAgIGRpc3BsYXk6ICRkaXNwbGF5LW07XHJcbiAgfVxyXG59XHJcblxyXG4vL9Ch0LLQvtC50YHRgtCy0LAgZGlzcGxheSDQuCB3aWR0aCDQtNC70Y8g0Y3QutGA0LDQvdC+0LIg0YDQsNC30LzQtdGA0LAg0L3QuNC20LUgOTkycHhcclxuQG1peGluIGRpc3BsYXktcygkZGlzcGxheS1zLCAkd2lkdGgtczogYXV0bykge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgd2lkdGg6ICR3aWR0aC1zO1xyXG4gICAgZGlzcGxheTogJGRpc3BsYXktcztcclxuICB9XHJcbn1cclxuXHJcbi8v0KHQstC+0LnRgdGC0LLQsCBkaXNwbGF5INC4IHdpZHRoINC00LvRjyDRjdC60YDQsNC90L7QsiDRgNCw0LfQvNC10YDQsCDQvdC40LbQtSA3Njd4XHJcbkBtaXhpbiBkaXNwbGF5LXhzKCAkZGlzcGxheS14cywgJHdpZHRoLXg6IGF1dG8pIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogJHdpZHRoLXhzO1xyXG4gICAgZGlzcGxheTogJGRpc3BsYXkteHM7XHJcbiAgfVxyXG59IiwiLnNpdGUtbWFwIHtcclxuICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDJlbSAwO1xyXG4gIGZvbnQtZmFtaWx5OiBGaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyO1xyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gIH1cclxuXHJcbiAgZGl2ID4gdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgJj5hIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjhlbTtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjhlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5idXR0b24tcHJpbWFyeSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbiAgcGFkZGluZzogMC42ZW0gM2VtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuMmVtO1xyXG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlib2xkO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgfVxyXG5cclxuICAmLndoaXRlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jZW50ZXJlZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5yZWd1bGFyIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICB9XHJcblxyXG4gICYuZmlsbGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWhvdmVyO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRibHVlLWhvdmVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1ob3ZlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi1ob3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkLWhvdmVyO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRyZWQtaG92ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZDogI2MzYzNjMyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzNjM2MzICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG4gIHBhZGRpbmc6IDJlbSAuNWVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNWVtO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIC5idG4sXHJcbiAgLmJ0bi13YXJuaW5nLFxyXG4gIC5idG4tc3VjY2VzcyxcclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgcGFkZGluZzogLjc1ZW0gM2VtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4yZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIC8vZm9udC1mYW1pbHk6IE9wZW5TYW5zTGlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oLXByaW1hcnkge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIC8vZm9udC1mYW1pbHk6IE9wZW5TYW5zTGlnaHQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgLy9jb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NlcC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gIH1cclxuXHJcbiAgJi5jZW50ZXJlZCB7XHJcbiAgICAvL21hcmdpbjogMCBhdXRvIDEuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLWJsb2NrIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuXHJcbiAgJi5uby1tYXJnIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIGgyLCBoMSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmID4gZGl2IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24ge1xyXG4gICAgJiA+IGEge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgcGFkZGluZzogLjVlbSAzZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMTFlbTtcclxuICAgICAgLy9mb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcblxyXG4gICAgICAgIC5pY29uLWRvd24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuMTFlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4xMWVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgbGkgYSB7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgcGFkZGluZzogLjNlbSAuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuYm9keSB0ZXh0YXJlYSxcclxuYm9keSBzZWxlY3Qge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gIHBhZGRpbmc6IDEuMjhlbSAxLjQyZW07XHJcbiAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAxLjJlbTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgIHBhZGRpbmc6IC44MjJlbSAxLjVlbTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgJitsYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICAvL3RvcDogNTAlO1xyXG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY29udGVudDogJ+KclCc7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBtYXJnaW46IDAgMC40ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7IC8qIDwtLSBBcHBhcmVudGx5IHNvbWUgbWFyZ2luIGFyZSBzdGlsbCB0aGVyZSBldmVuIHRob3VnaCBpdCdzIGhpZGRlbiAqL1xyXG59XHJcblxyXG4udXBsb2FkIHtcclxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmID4gKiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3Ige1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkgLnBhbmVsLWdyb3VwIHtcclxuICAvL2ZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBoNC5wYW5lbC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLnBhbmVsLWRlZmF1bHQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAucGFuZWwtYm9keSB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgIGE6bm90KC5saW5rLXVuZGVybGluZSkge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLXRpdGxlIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtYm9keS5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaW50IHtcclxuICBmb250LXNpemU6IC44NWVtO1xyXG4gIGNvbG9yOiAjMzAzMDMwO1xyXG59XHJcblxyXG4uaC1kZXNjIHtcclxuICBtYXgtd2lkdGg6IDQwZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYmx1ZSB7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uZG91YmxlLWNob29zZSB7XHJcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJiA+IGEge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgcGFkZGluZzogMmVtIDJlbTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgLy9mb250LXNpemU6IDEuMjVlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSBibG9ja3F1b3RlIHtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLnJlZ3VsYXItYXJyb3dzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAzZW07XHJcblxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tbGVmdCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoLWNoZWNrYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGkge1xyXG4gICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgJitzcGFuIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuICAgICAgJj4qIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNzJlbS8xOCkvMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzk1ZW0gMS41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IC44MjJlbSAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiA3Mi8xOCArIGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICB3aWR0aDogMzYvMTIgKyBlbTtcclxuICAgICAgICAgIGhlaWdodDogMzYvMTIgKyBlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNi8xMiArIGVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgJitzcGFuIHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1yYWRpbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJitzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgICBwYWRkaW5nOiAuNzk1ZW0gMS41ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCtzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVtcG9yYXJpbHktaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuXHJcbiAgJjpub3QoLmZhZGVkKSB7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ub3Blbi1tb2RhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2RkMzMzMztcclxuICBjb2xvcjogI2RkMzMzMztcclxuICBwYWRkaW5nOiAxMi8xMitlbSA1MC8xMitlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTQvMTYrZW07XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDMzMzM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi50aXRsZS1wcmltYXJ5IHtcclxuICBmb250LWZhbWlseTogT3BlblNhbnNCb2xkO1xyXG4gIGZvbnQtc2l6ZTogMzYvMTgrZW07XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMC8zNitlbTtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW0pIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtc2Vjb25kYXJ5ICB7XHJcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgZm9udC1zaXplOiAzMi8xOCtlbTtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMC8zMitlbTtcclxuXHJcbiAgJi0tYmxhY2sge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtdGVydGlhcnkge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI3LzE4K2VtO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwLzI3K2VtO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gIH1cclxufVxyXG5cclxubWFyayB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2FmM2MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxpbmstdW5kZXJsaW5lIHtcclxuICBmb250LXNpemU6IDE2LzE4K2VtO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmc6IC41ZW0gMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWJhY2sge1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgZm9udC1zaXplOiAyMC8xOCtlbTtcclxuICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJsdWUtaG92ZXI7XHJcbiAgfVxyXG59IiwiLm1lbnUtYnRuIHtcclxuICAubmF2LWljb24ge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnQtdGFibGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAudC1yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuXHJcbiAgLnQtdGQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB9XHJcbn0iLCIuc2luZ2xlLW5ldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAxLjVlbTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBoZWlnaHQ6IDEyZW07XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNGVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgfVxyXG5cclxuICAmLnNsaWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB1bC5zbGljay1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IC41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAuM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgIGhlaWdodDogLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtc2xpZGUge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgaGVpZ2h0OiAxMmVtO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMS41ZW0gMS41ZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgICBoZWlnaHQ6IDE0ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10b25lO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHggKyAxKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCBjZW50ZXIgY2VudGVyKTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAuZGVzYyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10b25lO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgfVxyXG5cclxuICAmID4gKiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAwO1xyXG4gICAgei1pbmRleDogNDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgcGFkZGluZzogMWVtIDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNCb2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc0xpZ2h0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR5cGUge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogcmdiYSg0NiwgNDgsIDEwMSwgMC40KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgcGFkZGluZzogLjM1ZW0gMWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1pbi13aWR0aDogOGVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBmb250OiAuN2VtIE9wZW5TYW5zTGlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIC5idXR0b24tcHJpbWFyeS50cmFuc3BhcmVudCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG4gICYuc2lkZS1uZXdzIHtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9vcm5hbWVudC5wbmcpIHJpZ2h0IHRvcCBuby1yZXBlYXQsICM2ZTcwOTE7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMjRlbSArIDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gaDMge1xyXG4gICAgICBmb250LXNpemU6IDI0LzE4K2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbmktbmV3cy1saXN0IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwZW07XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdG9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICBjb2xvcjogI2NhY2FjYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pYm9sZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3luZGljYXRlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmluc2lkZSB7XHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1saXN0IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4ubmV3cyB7XHJcbiAgJi5tYWluLW5ld3Mge1xyXG4gICAgLy9ib3gtc2hhZG93OiAwIDhweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgLnNpbmdsZS1uZXc6bm90KC5pbnNpZGUpIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDI0ZW0gKyAxMHB4KTtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtbmV3IHtcclxuICAgICAgJi5zbGlkZXIgLnNpbmdsZS1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI0ZW0gKyAxMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW0gM2VtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgICAgIGhlaWdodDogMTRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDFlbSAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWRlcjIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygyNGVtICsgMTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlLXNsaWRlIHtcclxuICAgICAgICAgIGhlaWdodDogMTJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyNGVtICsgMTBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLW0gKyAxKSB7XHJcbiAgICAgIC5zaW5nbGUtbmV3Om5vdCguaW5zaWRlKSB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjRlbSArIDEwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gMiAtIDEwcHgpIC8gMik7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gMiAtIDEwcHgpIC8gMik7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjRlbSArIDEwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2luZ2xlLW5ldy5pbnNpZGUge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sYXRlc3Qge1xyXG4gICAgLnNpbmdsZS1uZXcge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLW0gKyAxKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNy41cHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCAvIDIpO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmludGVsbGVjdHVhbC1wcm9wZXJ0eSB7XHJcbiAgICAuaXAtbmV3cyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpKi43NSk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN5bmRpY2F0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgLmluc2lkZSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgKiAwLjY3KTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpLzIpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpICogMC4zMyk7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KS8yKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAuaW5zaWRlIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAqIDAuMzMpO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkvMik7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgKiAwLjY3KTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpLzIpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW5ld3Mge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpKi4yNSk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDI0ZW0gKyAxMHB4KTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5xYSB7XHJcbiAgICAuc2luZ2xlLW5ldyB7XHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDQ1JTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcHJpbWFyeSB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBib3R0b206IDEuNWVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10aHJlZSB7XHJcbiAgICAuc2luZ2xlLW5ldyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpLzMpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkvMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhdGVnb3JpZXMge1xyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgfVxyXG5cclxuICAmLmJyZWFrLXdvcmQgcCB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIH1cclxuXHJcbiAgJi5zaGFkb3cge1xyXG4gICAgLnNpbmdsZS1jYXRlZ29yeSB7XHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbmxpbmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuZm91ciB7XHJcblxyXG4gICAgICAuc2luZ2xlLWNhdGVnb3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNzJweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbnZlcnQge1xyXG4gICAgLnNpbmdsZS1jYXRlZ29yeSB7XHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgJj5hIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnllbGxvdyB7XHJcbiAgICAuc2luZ2xlLWNhdGVnb3J5IC5pbm5lciA+IGEge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAuc2luZ2xlLWNhdGVnb3J5IHtcclxuICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm51bWVyaWMuaW5saW5lLmZvdXIge1xyXG4gICAgLy9tYXJnaW4tdG9wOiAxLjI1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3llbGxvdy1kb3QucG5nKSBsZWZ0IHRvcCAyLjRlbSByZXBlYXQteDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLWNhdGVnb3J5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgIHRvcDogMi40ZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICB0b3A6IDIuNGVtO1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY+IGEge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMy41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC41ZW0gc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy90b3A6IDA7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC8vbGVmdDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgICAgICAmPioge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVlbSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC43NWVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmgtZGVzYyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnVzZWZ1bC1pbmZvIHtcclxuICAgIC5zaW5nbGUtY2F0ZWdvcnkge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzIC5zaW5nbGUtY2F0ZWdvcnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDVweDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmPmEge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB3aWR0aDogMy41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1sKSB7XHJcbiAgICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29udGFjdHMge1xyXG4gIC5zaW5nbGUtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0gLSA0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFscyB7XHJcbiAgICBwYWRkaW5nLXRvcDogLjVlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3BhbjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaWNvbi1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzdiNjQ1MTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdiNjQ1MTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uLXZrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTY4YWY7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTY4YWY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbi1mYWNlYm9vayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M1YTlhO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M1YTlhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmljb24teW91dHViZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWUzZTAyO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWUzZTAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXF1ZXN0IHtcclxuICBpbnB1dCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufSIsIi5wYXJ0bmVycyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFydG5lcnMtY2Fyb3VzZWwge1xyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sZWZ0LW1lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgaDMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtTGlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgJj5hIHtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmRlcGFydG1lbnRzLW1lbnUpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVwYXJ0bWVudHMtbWVudSB7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3BlbmVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sZWZ0LXNpbmdsZS1uYXYge1xyXG4gIHBhZGRpbmc6IDJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJiA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB3aWR0aDogM2VtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzZW0gLSA0cHgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtTGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG59IiwiLnBsYWluLXRleHQge1xyXG4gIC8vZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICYtLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTYvMTgrZW07XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICAvL21hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgIGxlZnQ6IC4yZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpZnJhbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29udGVudCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgLy9vdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICBoMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgJi53b3JkLWJyZWFrIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAvL2NvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjM2M2O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kZXBhcnRtZW50cy1oZWFkZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIC8vYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgJi5uby1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxZW0gM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gICY+KiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZSB7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzYyB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg4cHgpO1xyXG4gICAgcGFkZGluZzogMWVtIDEuNWVtIDFlbSAzZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMWVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmEuZGVwYXJ0bWVudHMtaGVhZGVyIHtcclxuICBpbWcge1xyXG4gICAgdHJhbnNpdGlvbjogMnM7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgLy93aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IC44NzVlbTtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICBib3JkZXItcmFkaXVzOiAxLjJlbTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMS4wMzZlbSAxLjVlbTtcclxuICAvL3doaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgLy93aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCA+IGEsIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcclxuICBib3JkZXItY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4yZW07XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4yZW07XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yMjtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xyXG4gIC8vb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBjb2xvcjogJHRleHQtZ3JleTI7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTkxMic7XHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIH1cclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgLy9jb250ZW50OiAnXFxlOTA4JztcclxuICAgIC8vZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICB9XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XHJcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDU1cHg7XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAvL2JvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XHJcbiAgcGFkZGluZzogLjVlbSAxLjVlbTtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XHJcbiAgY29sb3I6ICM3ODc4Nzg7XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWU7XHJcbn1cclxuXHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMS43ZW07XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIHBhZGRpbmc6IC43NWVtIDIuNWVtIC43NWVtIDEuNWVtO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5jaG9zZW4uYmlnICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLW0gKyAxKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS4zMTU3ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zMTU3ZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xyXG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDkvMTgrZW0gMjUvMTgrZW0gOS8xOCtlbSAxMy8xOCtlbTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEyLzE4K2VtO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgbWFyZ2luOiA2ZW0gM2VtIDAgMDtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjOWNjO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAwLjQwOWVtIDEuNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuMmVtO1xyXG59XHJcblxyXG4uY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWNob2ljZXMge1xyXG4gIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjJlbTtcclxuICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcclxuICBtYXJnaW46IDAuMzFlbSAwO1xyXG4gIGNvbG9yOiAjODc4Nzg3O1xyXG59XHJcblxyXG4vLy5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC5jaG9zZW4td2l0aC1kcm9wKTphZnRlciB7XHJcbi8vICBjb250ZW50OiAnXFxlOTEyJztcclxuLy8gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgcmlnaHQ6IDIxcHg7XHJcbi8vICB0b3A6IDUwJTtcclxuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuLy8gIGZvbnQtc2l6ZTogMWVtO1xyXG4vLyAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vICBjb2xvcjogIzY2NjtcclxuLy99XHJcblxyXG4vKlxyXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpOm5vdCguY2hvc2VuLXdpdGgtZHJvcCk6YWZ0ZXIge1xyXG5cclxufSovIiwiLmZpbHRlciB7XHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLnJvdyA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogLjc1ZW0gMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAuZGF0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4yODc1ZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMjg3NWVtO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAuNzVlbSAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IyO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4yZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjJlbTtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24tcHJpbWFyeS5yZWd1bGFyIHtcclxuICAgIHBhZGRpbmc6IDAuOTVlbSAxLjVlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAuNzVlbSAxLjVlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5IHtcclxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59IiwiLnByb2N1cmVtZW50cy1saXN0IHtcclxuICAubWV0YSB7XHJcbiAgICBjb2xvcjogJHRleHQtZ3JleTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbWFyZ2luOiAuNGVtIDA7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLXByb2N1cmVtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiZGl2LnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bC5wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIGE6aG92ZXIsXHJcbiAgICAmOmxhc3QtY2hpbGQgYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQgYSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvL2NvbG9yOiAkZ3JleTtcclxuICAgICAgLy9iYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vd2lkdGg6IDM1cHg7XHJcbiAgICAgIC8vaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAvL2xpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cclxuICB1bC5wYWcgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciwgdWwucGFnIGxpOmxhc3QtY2hpbGQgYTpob3ZlciwgdWwucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyLCB1bC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxufSIsIi5wcmVzaWRpdW0taGVhZGVyIHtcclxuICAubGVmdC1ibG9jayB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzYyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJj4qOm5vdChoMykge1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNob3Nlbi1jaXR5IHtcclxuXHJcbiAgLnQtdGFibGUtb3V0ZXIge1xyXG4gICAgQGluY2x1ZGUgdGFibGUoMS44NzVlbSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxlKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnQtdGFibGUge1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcbiAgICAudC10ZCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgLy9ib3JkZXItcmFkaXVzOiAzZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZWZ0LWJsb2NrIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY3JSAtIDhweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleTI7XHJcbiAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbmdsZS1jb250YWN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cclxuICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVlbSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLmFwcGVhbC1maWVsZHMge1xyXG4gIHRleHRhcmVhLFxyXG4gIGlucHV0Om5vdChbdHlwZT1cImZpbGVcIl0pIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAuODIyZW0gMS41ZW07XHJcbiAgfVxyXG59IiwiLmFydGljbGUge1xyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgfVxyXG5cclxuICAuZGF0ZSwgLnZpZXdzIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zTGlnaHQ7XHJcbiAgICBjb2xvcjogJHRleHQtZ3JleTI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDJlbSAyZW0gMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hhcmUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgJj4qIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsYWluLXRleHQgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICB9XHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC4yNWVtO1xyXG4gICAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgICAgICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHRleHQtZ3JleTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBGaXJhU2Fuc0NvbmRlbnNlZC1SZWd1bGFyO1xyXG4gICAgY29sb3I6ICR0ZXh0LWdyZXkyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgJi5pY29uLWxlZnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltocmVmXTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb21tZW50cyB7XHJcbiAgaW5wdXQge1xyXG4gICAgcGFkZGluZzogLjgyMmVtIDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy9mb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9ybS1ncm91cF92YWxpZCB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzLWxpc3Qge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIubWVkaWEge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJj4uc2luZ2xlLW5ldyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAyMGVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogMTdlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1zbGlkZSB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnQtdGFibGUge1xyXG4gICAgICAgIGhlaWdodDogMjBlbTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW0gMmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxN2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdG9uZTtcclxuICAgICAgICAgIG9wYWNpdHk6Ljc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcclxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHggLyAzKTtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbi13cmFwcGVyPnNlY3Rpb24uY2hhcml0eS1iYW5uZXI6Zmlyc3QtY2hpbGQge1xyXG4gIC8vYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NoYXJpdHkvYmcuanBnKTtcclxuICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgLy90ZXh0LWFsaWduOiByaWdodDtcclxuICAvL3BhZGRpbmc6IDZlbSAwO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIC8vcGFkZGluZzogMmVtIDAgMDtcclxuICAgIC8vYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgZGl2IHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcblxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGFyaXR5IHtcclxuICAuZ3VhcmFudGVlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cgPiBkaXYge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJj4qIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNlbSAtIDRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICY+ZGl2IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IC42ZW0gM2VtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMThlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hhcml0eS1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG5cclxuICAgICAgICAgICYuaW4tcHJvY2VzcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY4NjAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZG9uZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTZhZTRkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiBncmVlbjtcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCJib2R5IHtcclxuICAubW9kYWwge1xyXG4gICAgJiNyZXF1ZXN0IHtcclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI3Jlc3BvbmQsXHJcbiAgICAmI2FkZCB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcclxuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gIHRvcDogNTAlO1xyXG4gICAgICAvLyAgbGVmdDogNTAlO1xyXG4gICAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcclxuICAgICAgLy8gIG1hcmdpbjogMDtcclxuICAgICAgLy99XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJlbTtcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMS41ZW0gMS41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmPi5pY29uLWNsb3NlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgIHJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgfVxyXG5cclxuICAgIC5uZXctZm9ybSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgvMTggKyBlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwLzI4ICsgZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTYvMTggKyBlbTtcclxuICAgICAgICBtYXJnaW46ICg0MC8xNiArIGVtKSAwICgyMC8xNiArIGVtKTtcclxuICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWdyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMC8xOCArIGVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwLzE4ICsgZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNi8xOCArIGVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICgxNC8xNiArIGVtKSAoMjEvMTYgKyBlbSkgKDE1LzE2ICsgZW0pO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAvL2JvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHBhZGRpbmc6IC44ZW0gMS41ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcHJpbWFyeSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFubmVyIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1jYXJvdXNlbCB7XHJcbiAgICAvL3BhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB0b3A6YXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pY29uLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IC41ZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pY29uLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogLjVlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNoYW5uZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50LXRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAudC10ZCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgICAgICBmb250LWZhbWlseTogRmlyYVNhbnNDb25kZW5zZWQtTGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+KiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuc2hhcmUge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgJj4qIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRleHQtbGVmdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJisuYnRuLWJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcbiAgLmNvbnRlbnQgLnJvdyA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWFyY2gtbGlzdCB7XHJcbiAgLm1ldGEge1xyXG4gICAgY29sb3I6ICR0ZXh0LWdyZXk7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJj4ucm93IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sYXctb2ZmZXJzIHtcclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgcGFkZGluZzogMC43OTVlbSAxLjVlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5tYXJnaW4tYmFzZSB7XHJcbiAgICAubWV0YSB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lm1ldGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXMge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYW5zQmxvY2sge1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgIGRpdiB7XHJcblxyXG4gICAgICAgIGhlaWdodDogNC4yNWVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLy90cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgICAgLy9oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubmV3LW1lZGlhIHtcclxuICAucm93IHtcclxuICAgIG1hcmdpbjogMCAtNXB4O1xyXG5cclxuICAgICY+ZGl2IHtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWEtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyLjZlbSAxZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWUtdG9uZTtcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIsIGNlbnRlciBjZW50ZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICY+Kjpub3QoLmJnKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM2VtO1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcHJpbWFyeSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmcge1xyXG4gICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubmV3LW1lZGlhLW9uZXtcclxuICAgICNpbmxpbmUtY2FsZW5kYXIuY2FsZW5kYXItb3V0ZXJ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE4LjFlbTtcclxuICAgIH1cclxuICAgIC5tZWRpYS1ibG9ja3tcclxuICAgICAgcGFkZGluZzogNWVtIDFlbTtcclxuXHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tcHJpbWFyeXtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zY3JvbGwtdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDIuNWVtO1xyXG4gIHJpZ2h0OiAxJTtcclxuICBiYWNrZ3JvdW5kOiAjZWJlY2VjO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2NiY2JjYztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGJvdHRvbTogMWVtO1xyXG4gICAgcmlnaHQ6IDFlbTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgfVxyXG59IiwiLnJlZ2lzdHJ5IHtcclxuICAucHJvYmxlbS1yZWVzdHJfX3N3aXRjaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1jb2xvcjI7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvYmxlbS1yZWVzdHJfX3Rhc2tzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2JsZW0tcmVlc3RyX19zZWFyY2gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgIC5zZWFyY2hfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLmRhdGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgJiArIGRpdiArIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjI7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjJlbTtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNzk1ZW0gMS41ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2JsZW0tcmVlc3RyX19tYWluIHtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHJcbiAgICAucHJvYmxlbS1yZWVzdHJfX3RhYmxlIC50YWJsZS1vdXRlciB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1cyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwLjNlbSAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNfZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVkZWJkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNfeWVsbG93IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTdiMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcXVlc3Rpb24ge1xyXG5cclxuICAucHJvYmxlbSAuaW5mb3JtYXRpb24gaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICB9XHJcblxyXG4gIC5wcm9ibGVtIC5leGVjdXRvcl9fcGhvdG8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuc3RhdHVzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC4zZW0gLjVlbTtcclxuICB9XHJcblxyXG4gIC5zdGF0dXNfZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZGViZDtcclxuICB9XHJcblxyXG4gIC5zdGF0dXNfeWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGU3YjI7XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLnByb2JsZW0gLmV4ZWN1dG9yIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvYmxlbSAuZXhlY3V0b3IgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2JsZW0gLmluZm9ybWF0aW9uIC5leGVjLXdheSBwLCAucHJvYmxlbSAuaW5mb3JtYXRpb24gLmV4ZWMtd2F5IHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5wcm9ibGVtIC5pbmZvcm1hdGlvbiAuZXhlYy13YXkgc3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGNvbG9yOiAjYWZhZmFmO1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLnByb2JsZW0gLmluZm9ybWF0aW9uIC5leGVjLXdheSBwIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgLy9mb250LXNpemU6IC44NzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCIuZmxhZ3Mge1xyXG4gIC5zaW5nbGUtZmxhZyB7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy9wZXJzcGVjdGl2ZTogMzAwcHg7XHJcblxyXG4gICAgLy9zcGFuIHtcclxuICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAvLyAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAvL31cclxuXHJcbiAgICAvLyYuc2xpY2stYWN0aXZlIHtcclxuICAgIC8vICBzcGFuIHtcclxuICAgIC8vICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMjVkZWcpIHNjYWxlKC43KTtcclxuICAgIC8vICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICYrZGl2IHtcclxuICAgIC8vICAgIHNwYW4ge1xyXG4gICAgLy8gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTEyLjVkZWcpIHNjYWxlKC44NSk7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgJitkaXYge1xyXG4gICAgLy8gICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZykgc2NhbGUoMSk7XHJcbiAgICAvLyAgICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyAgICAgJitkaXYge1xyXG4gICAgLy8gICAgICAgc3BhbiB7XHJcbiAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxMi41ZGVnKSBzY2FsZSguODUpO1xyXG4gICAgLy8gICAgICAgfVxyXG4gICAgLy9cclxuICAgIC8vICAgICAgICYrZGl2IHtcclxuICAgIC8vICAgICAgICAgc3BhbiB7XHJcbiAgICAvLyAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDI1ZGVnKSBzY2FsZSguNyk7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgfVxyXG4gICAgLy99XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN0YXRzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5yb3cgPiBkaXYge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC55ZWxsb3cge1xyXG4gICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICBjb2xvcjogJHllbGxvdztcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnVzZWZ1bC1pbmZvMiB7XHJcbiAgLmlubmVyIHtcclxuICAgIG1heC13aWR0aDogNjBlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmRvdWJsZS1jaG9vc2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzZW07XHJcbiAgfVxyXG5cclxuICAudXNlZnVsLWxpc3Qge1xyXG4gICAgJj5kaXYge1xyXG4gICAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJj4gYSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjY3ZW07XHJcbiAgICAgIGhlaWdodDogMS42N2VtO1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvbnRhaW4gbGVmdCBjZW50ZXIpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuN2VtKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42N2VtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNjb2J3LWJsb2NrcXVvdGV7XHJcbiAgLnQtdGR7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgLnQtdGR7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnQtdGFibGUsIC50LXRkLCAudC10ZDpmaXJzdC1jaGlsZHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsImJvZHkge1xyXG4gICNjYWxlbmRhciwgI2V2ZW50LXRpbWVyIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC8vcGFkZGluZzogM2VtIDAgMCAwO1xyXG4gICAgICBwYWRkaW5nOiA0ZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwLzE4ICsgZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDJlbSAyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICB0b3A6IDEuNWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogLjI1ZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kYXItb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc0JvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42NjdlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50cy1saXN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcbiAgICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcclxuICAgICAge1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gICAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAjZGF5LCAjZGF5MSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIxLjQvMTggKyBlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbW9udGgsICNtb250aDEsICN5ZWFyLCAjeWVhcjEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMC8xOCArIGVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zQm9sZDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2luZ2xlLWV2ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWNrLWJ0biB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kYXIge1xyXG4gICAgbWF4LXdpZHRoOiAyNGVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvL3BhZGRpbmc6IDAgMS41ZW0gMS41ZW07XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuMzNlbTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmMtdmlldy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIC0xLjFlbTtcclxuICB9XHJcblxyXG4gIHRoLmZjLWRheS1oZWFkZXIge1xyXG4gICAgLy9jb2xvcjogJHJlZDtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XHJcbiAgfVxyXG5cclxuICB0ZC5mYy1ldmVudC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mYyAuZmMtdG9vbGJhcj4qPioge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZmMgdGFibGUgKiB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mYyBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiAxLjZlbTtcclxuICB9XHJcblxyXG4gIC5mYyBidXR0b24gLmZjLWljb24ge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuXHJcbiAgLmZjLWJhc2ljLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mYy12aWV3LWNvbnRhaW5lciAqLCAuZmMtdmlldy1jb250YWluZXIgOmFmdGVyLCAuZmMtdmlldy1jb250YWluZXIgOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwLjdlbSAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IC44ODllbTtcclxuICB9XHJcblxyXG4gIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsIC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJi5mYy1kYXktdG9wLmFjdGl2ZSB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzljMTExNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jaW5saW5lLWNhbGVuZGFyLmNhbGVuZGFyLW91dGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICBwYWRkaW5nOiAxZW0gMS41ZW0gLjI1ZW07XHJcbiAgbWluLWhlaWdodDogMzEwLjU5LzE4ICsgZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbCkge1xyXG4gICAgbWluLWhlaWdodDogMjg1LjE5LzE2ICsgZW07XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgfVxyXG5cclxuICAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XHJcbiAgICBmb250LXNpemU6IC43ZW07XHJcbiAgfVxyXG5cclxuICAuZmMtdmlldy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gIH1cclxuXHJcbiAgLmZjLWx0ciAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XHJcbiAgICBwYWRkaW5nOiAuNmVtIDA7XHJcbiAgfVxyXG5cclxuICAuZmMtYmFzaWMtdmlldyAuZmMtYm9keSAuZmMtcm93IHtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZXZlbnRzLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMS41ZW07XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gIH1cclxuXHJcbiAgYS5ldmVudHMge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHllbGxvdztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNpbmxpbmUtY2FsZW5kYXIuY2FsZW5kYXItb3V0ZXIuY2FsZW5kYXItbGVmdCB7XHJcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxuICBtYXgtd2lkdGg6IDMyMHB4O1xyXG5cclxuICAuZmMtdmlldy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIC0wLjdlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5ldmVudC10aW1lciB7XHJcbiAgJl9fb3V0ZXIge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAyMC8xOCArIGVtO1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnNCb2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAudGltZXIge1xyXG4gICAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgIG1hcmdpbjogMS41ZW0gMDtcclxuXHJcbiAgICAgICY+ZGl2IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MC8xOCArIGVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVhc3VyZSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNCb2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYvMTggKyBlbTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDIwZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3dpdGNoIHtcclxuICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEuYWN0aXZlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCwgYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHJcbiAgICAuaW5wdXQtZ3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5idXR0b24tcHJpbWFyeS5maWxsZWQge1xyXG4gICAgICBwYWRkaW5nOiAwLjc5NWVtIDEuNWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1maWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOS8xNCArIGVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxZW0gcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdG9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWNvbG9yMjtcclxuICAgIHBhZGRpbmc6ICgzMC8xOCArIGVtKSAoNDAvMTggKyBlbSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdsb3NzYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjYvMTggKyBlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTMvMjYgKyBlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlnLWJsdWUge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYvMTggKyBlbTtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXkge1xyXG4gICAgICBjb2xvcjogI2FhYWFhYTtcclxuICAgIH1cclxuXHJcbiAgICBhLmdyZXkge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYvMTggKyBlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogLjNlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcblxyXG4gICAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzYvMTIgKyBlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNi8xMiArIGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzYvMTIgKyBlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIC8vJHllbGxvd1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAueWEtc2hhcmUyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICZfX2NvbnRhaW5lcl9zaXplX3MgLnlhLXNoYXJlMl9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmdsb3NzYXJ5IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xyXG5cclxuICAuZ2xvc3NhcnlfX2hlYWRlcixcclxuICAuaXRlbSxcclxuICAudG9vbHMge1xyXG4gICAgcGFkZGluZzogKDMwLzE4ICsgZW0pICg1NS8xOCArIGVtKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nbG9zc2FyeV9faGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmlnaW5hbC1uYW1lIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyYW5zbGF0ZWQtbmFtZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XHJcbiAgICAgIGxlZnQ6IDU1LzE4ICsgZW07XHJcbiAgICAgIHJpZ2h0OiA1NS8xOCArIGVtO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrZGl2Ky5pdGVtIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgZm9udC1zaXplOiAxNi8xOCArIGVtO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud29yZC1kZXNjIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud29yZC1kZXNjIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvb2xzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICBsZWZ0OiA1NS8xOCArIGVtO1xyXG4gICAgICByaWdodDogNTUvMTggKyBlbTtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcbiAgICB0ZCwgdGgge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdHI6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYvMTggKyBlbTtcclxuXHJcbiAgICAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sZWdlbmRzIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgLmgtcHJpbWFyeSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1LzE4ICsgZW07XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcmlnaHQ6IC43NWVtO1xyXG4gICAgICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWdpb25zIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwLzE4ICsgZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgbWF4LWhlaWdodDogNDgwLzE4ICsgZW07XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTAvMTggKyBlbTtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMC8xNiArIGVtO1xyXG5cclxuICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNi8xOCArIGVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjI1ZW0gMS44NzVlbTtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmOmhvdmVyLCAmLmhvdmVyZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTAvMTggKyBlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMi5oLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMzIgKyBlbTtcclxuXHJcbiAgICAmKy5ncmV5IHtcclxuICAgICAgZm9udC1zaXplOiAxNi8xOCArIGVtO1xyXG4gICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzAvMTYgKyBlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjAvMTggKyBlbTtcclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEudGFibGUtcm93IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2LzE4ICsgZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1yb3c6bm90KDpsYXN0LWNoaWxkKSBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xyXG4gICAgICAgICAgbGVmdDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgICAgIHJpZ2h0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1yb3cgZGl2IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogMS4yZW0gNHJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RldGFpbC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MC8xOCArIGVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjUvMTYgKyBlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24tcHJpbWFyeSB7XHJcbiAgICBtYXJnaW46IC41ZW0gMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1yaWdodCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsImJvZHkge1xyXG4gIC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgd2lkdGg6IDRweDtcclxuICB9XHJcblxyXG4gIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gICAgYmFja2dyb3VuZDogI2FhYSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxuICB9XHJcblxyXG4gIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgfVxyXG59IiwiLm1hcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDBlbSAwLjJlbSAwLjFlbSAjY2NjKTtcclxuXHJcbiAgLmxhbmQge1xyXG4gICAgc3Ryb2tlOiM1NTgzYTA7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMTtcclxuICAgIHN0cm9rZS13aWR0aDoxLjU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBmaWxsLW9wYWNpdHk6IC4xNTtcclxuXHJcbiAgICAmLmhvdmVyZWQge1xyXG4gICAgICBmaWxsLW9wYWNpdHk6IC40O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndhdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmaWxsOiAjQ0NDQ0NDO1xyXG4gICAgZmlsbC1vcGFjaXR5OiAxO1xyXG4gICAgc3Ryb2tlOndoaXRlO1xyXG4gICAgc3Ryb2tlLW9wYWNpdHk6IDE7XHJcbiAgICBzdHJva2Utd2lkdGg6MC41O1xyXG4gIH1cclxuXHJcbiAgI3JlZ2lvbnMgYXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogI2VlZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZmlsbDogJHllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEwLjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlib2xkO1xyXG4gICAgZmlsbDogJGJsdWU7XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZG9jdW1lbnRhdGlvbiB7XHJcbiAgICAubGFuZCB7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICBmaWxsOiAjMzMzO1xyXG5cclxuICAgICAgJi5iaWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtY2l0eSB7XHJcbiAgICAgIHRleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgc3Ryb2tlOiAkYmx1ZTtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkeWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5tYXAtY2l0eSkge1xyXG4gICAgICB0ZXh0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmxhbmQge1xyXG4gICAgICAgICAgZmlsbDogIzhmZGFmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudmlkZW8td3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNDQlLzYwMCoxMDA7XHJcblxyXG4gICZfX3ZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn0iLCIucHJldmlldy13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAxNi8xNitlbSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWFyZ2luOiAxMC8xNStlbSAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMTUvMTYrZW0gMTUvMTYrZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDEwLzE2K2VtO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vdmVybGF5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wbGF5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzIvMTYrZW07XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnByZXZpZXctd3JhcF9faXRlbS1vdmVybGF5IHtcclxuICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5wcmV2aWV3LXdyYXBfX2l0ZW0tb3ZlcmxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXctcmlnaHQtZ29hbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICBwYWRkaW5nOiAxNS8xNitlbTtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMjAvMTYrZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hdy1yaWdodC1nb2FsLWJsdWUge1xyXG4gIG1hcmdpbjogMnJlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIHBhZGRpbmc6IDE1LzE2K2VtO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMC8xNitlbTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdWItcGVyaW9kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDUvMTYrZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwLzE2K2VtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJ1c2luZXNzLXNpZGViYXIge1xyXG4gICRjb2xvcjE6ICNhNDI2MmM7XHJcbiAgJGNvbG9yMjogI2NhNTAxMDtcclxuICAkY29sb3IzOiAjOGY3MDM0O1xyXG4gICRjb2xvcjQ6ICM0MDc4NTU7XHJcbiAgJGNvbG9yNTogIzAzODM4NztcclxuICAkY29sb3I2OiAjMDA3OGQ0O1xyXG4gICRjb2xvcjc6ICM0MDU4N2M7XHJcbiAgJGNvbG9yODogIzQwNTJhYjtcclxuICAkY29sb3I5OiAjODU0MDg1O1xyXG4gICRjb2xvcjEwOiAjODc2NGI4O1xyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNS8xNitlbSAzMC8xNitlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDcwLzE2K2VtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1LzE2K2VtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE1LzE2K2VtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTk0LCAyMDEsIDIwNCwgMC41KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTgvMTYrZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTUvMTYrZW07XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgICBmb250LXNpemU6IDgwLzE2K2VtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTE1LzEwMitlbTtcclxuICAgICAgcmlnaHQ6IC0xNS8xMDIrZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC8vd2lkdGg6IDIwLzE2K2VtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEwbisxKSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbisyKSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbiszKSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbis0KSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbis1KSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbis2KSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbis3KSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbis4KSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbis5KSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSAuYnVzaW5lc3Mtc2lkZWJhci1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEwbisxMCkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIC5idXNpbmVzcy1zaWRlYmFyLWl0ZW1fX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yMTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5idXNpbmVzcy1jb250ZW50IHtcclxuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE5NCwgMjAxLCAyMDQsIDAuNSk7XHJcbiAgcGFkZGluZzogMzAvMTYrZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDE1LzE2K2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1c2luZXNzLXZpZGVvLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwLzE2K2VtO1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufSIsImRpdiNzaWRlYmFyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gIC5zaWRlYmFyX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jc2lkZWJhciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5uZXItd3JhcHBlci1zdGlja3kge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5idXNpbmVzcy1hY2hpZXZlbWVudHMge1xyXG4gIC5idXNpbmVzcy1hY2hpZXZlbWVudHMtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1LzE2K2VtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgICBmb250LXNpemU6IDE4LzE2K2VtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIC5idXNpbmVzcy1hY2hpZXZlbWVudHMtaXRlbV9fdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgLmJ1c2luZXNzLWFjaGlldmVtZW50cy1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuaW5wdXQtZ3JvdXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwLzE2K2VtO1xyXG5cclxuICAuYWxlcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgLmFsZXJ0LCAmKy5hbGVydCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmRhdGUpOm5vdCguaGlkZGVuKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zU2VtaUJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xNityZW07XHJcbiAgfVxyXG5cclxuICAuY2hvc2VuLS1zZWFyY2grLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcclxuXHJcbiAgICAuY2hvc2VuLXNlYXJjaCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi0tYXJyb3cge1xyXG4gICAgJisuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xyXG4gICAgICAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MDRcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYrLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTA4JztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMC8xOCtlbTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICBmb250LXNpemU6IDE4LzE4K2VtO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1LzE4K2VtO1xyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAmK3NwYW4ge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgcGFkZGluZzogMTMvMTgrZW0gMzYvMTgrZW0gMTMvMTgrZW0gMTcvMTgrZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NoZWNrLW1hcmsuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMi8xOCtlbTtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBvcGFjaXR5OiAuNztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE1LzE4K2VtO1xyXG5cclxuICAuY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNS8xOCtlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1LzE4K2VtO1xyXG4gIH1cclxufSIsIi51bml2ZXJzaXR5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAmX190b3Age1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA0QTdBO1xyXG4gICAgcGFkZGluZzogMjAvMTYrZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJj4qOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC8xNityZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19taWRkbGUge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcGFkZGluZzogMjAvMTYrZW07XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFOEU4RTg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRThFOEU4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDIwLzE2K2VtO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNFOEU4RTg7XHJcbiAgfVxyXG5cclxuICAmX19wbGFjZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNCb2xkO1xyXG4gICAgZm9udC1zaXplOiAyNC8xNitlbTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgbWluLXdpZHRoOiA2MC8yNCtlbTtcclxuICAgIGhlaWdodDogNjAvMjQrZW07XHJcbiAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICByaWdodDogLTIwLzI0K2VtO1xyXG4gICAgdG9wOiAtMjAvMjQrZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmFjdWx0eSB7XHJcbiAgICBmb250LXNpemU6IDEyLzE2K2VtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMy41ZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNy41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc0JvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwLzE2K2VtO1xyXG4gICAgbWluLWhlaWdodDogNDQvMjArZW07XHJcbiAgfVxyXG5cclxuICAmX19yZWdpb24ge1xyXG4gICAgZm9udC1zaXplOiAxMi8xNitlbTtcclxuICB9XHJcblxyXG4gICZfX3N0YXRzIHtcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTQvMTYrZW07XHJcbiAgICAgIHBhZGRpbmc6IDEwLzE0K2VtIDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Zm9vdCB7XHJcbiAgICAgIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RThFOCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNCb2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4udW5pdmVyc2l0aWVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogLTE1LzE2K2VtO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJj5kaXYge1xyXG4gICAgcGFkZGluZzogMTUvMTYrZW07XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGludHMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogMjAvMTYrZW0gMDtcclxuICBmb250LXNpemU6IDE0LzE2K2VtO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIFxyXG4gIGxpIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUvMTQrZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keSAucGFuZWwtZ3JvdXAge1xyXG4gICYtLWN1c3RvbSB7XHJcbiAgICAucGFuZWwucGFuZWwtZGVmYXVsdCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAvMTgrZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGFbZGF0YS10b2dnbGVdIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4LzE2K2VtIDMwLzE2K2VtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTYvMTgrZW07XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMjQvMTgrZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0LzE4K2VtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvcGx1cy5zdmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMC8xOCtlbTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL21pbnVzLnN2Z1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtY29sbGFwc2VfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMzAvMTYrZW07XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gICAgICBmb250LXNpemU6IDE2LzE4K2VtO1xyXG5cclxuICAgICAgLnRhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwLzE2K2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFuZWwtZ3JvdXA6bm90KC5zZWFyY2gtYWN0aXZlKSB7XHJcbiAgbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmJsb2NrIHtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTAvMTgrZW07XHJcbiAgfVxyXG59IiwiLm5ld3MtZ3JpZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IC0xNXB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwLzE4K2VtO1xyXG4gIH1cclxuXHJcbiAgJj5kaXYge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcnRpY2xlLWNhcmQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1JS8zMDgqMTAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBwYWRkaW5nOiAyMC8xNitlbTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTgvMTgrZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjUvMTgrZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMTgrcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvcjogI2FhYTtcclxuICAgIGZvbnQtc2l6ZTogMTQvMTgrZW07XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19pbWcge1xyXG4gICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmVtZXJnZW5jeSB7XHJcbiAgJl9fYmFubmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogLTVweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLW5ldy5zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zaW5nbGUtc2xpZGU6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mYXEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcbiAgICBwYWRkaW5nOiAyMC8xNitlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjQvMTgrZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc0JvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuN2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10b25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOC8xOCtlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LzE4K2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNS8xNitlbSAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50YWdzLWZpbHRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwLzE4K2VtO1xyXG5cclxuICAudGFncy1maWx0ZXItaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAudGFncy1maWx0ZXItc2VsZWN0ZWQge1xyXG4gICAgICBwYWRkaW5nOiAxNi8xOCtlbTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIHVsIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtZ3JvdXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxLjdlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWdzLWZpbHRlci1saXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICY+ZGl2IHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10b25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYvMTgrZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBcclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudGFncyB7XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogLTNweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAzcHg7XHJcblxyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2FkZmVjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmJ1c2luZXNzLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogLTVweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICY+ZGl2IHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtYmxvY2sge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jdXJyZW5jeSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IyO1xyXG4gIHBhZGRpbmc6IDcwLzE4K2VtIDMyLzE4K2VtIDMyLzE4K2VtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuY3VycmVuY3ktaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzAvMTYrZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDMyLzE4K2VtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwLzE2K2VtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnNTZW1pQm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyNC8xOCtlbTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHJcbiAgICBkaXYge1xyXG4gICAgICBmb250LXNpemU6IDE0LzE4K2VtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDIvMTQrZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1cHBvcnQtbWVhc3VyZXMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwZW07XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1NlbWlCb2xkO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nOiAuN2VtIDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXRvbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmZhcS1maWx0ZXIge1xyXG4gIGlucHV0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogLjgyMmVtIDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSxcclxuICBpbnB1dDpub3QoW3R5cGU9XCJmaWxlXCJdKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC5kYXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjI4NzVlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4yODc1ZW07XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAuNzVlbSAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IyO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4yZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjJlbTtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnJvdyB7XHJcbiAgICBhbmltYXRpb246IGZhZGUgLjdzIGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBcclxuICBAa2V5ZnJhbWVzIGZhZGUge1xyXG4gICAgZnJvbSB7b3BhY2l0eTogMDt9XHJcbiAgICB0byB7b3BhY2l0eTogMTt9XHJcbiAgfVxyXG5cclxuICBpbnB1dCwgc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmZhcS1maWx0ZXItZXh0ZW5kZWQge1xyXG4gICAgLmNvbC1zbS04Om50aC1vZi10eXBlKDQpIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxLWZpbHRlci1idXR0b25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICNleHRlbmRlZEJ0biB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJj4qIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAjY2xlYXJCdG4ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5leHRlbmRhYmxlIHtcclxuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vbWFyZ2luLWJvdHRvbTogMTAvMTYrZW07XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgIG1heC1oZWlnaHQ6IDI0MGVtICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIC8vY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogN2VtO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSwgI2ZmZik7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuXHJcbiAgJisubGluay11bmRlcmxpbmUge1xyXG4gICAgZm9udC1zaXplOiAxMi8xOCtlbTtcclxuICB9XHJcbn0iLCIucXVlc3Rpb24tY2FyZCB7XHJcbiAgcGFkZGluZzogMzAvMTgrZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlICB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjAvMTgrZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNS8yMCtlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNy8yMCtlbTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLWhvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hdHRyaWJ1dGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTgrZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmPio6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzAvMTgrZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUvMTgrZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJqZWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTQvMTgrZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgcGFkZGluZzogMy8xNCtlbSAxNS8xNCtlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3ctaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTQvMTgrZW07XHJcbiAgfVxyXG5cclxuICAudGFncywgLmV4dGVuZGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCIuc2lkZWJhci1pdGVtIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1uZXcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnF1ZXN0aW9ubmFpcmUtc2xpZGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XHJcbiAgcGFkZGluZzogNTAvMTgrZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAvMTgrZW07XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMS4yNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9ubmFpcmUge1xyXG4gIGlucHV0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogLjgyMmVtIDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTUwLzE4K2VtO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1LzE4K2VtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4yODc1ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4yODc1ZW07XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IC43NWVtIDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjI7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjJlbTtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYvMTgrZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGludCB7XHJcbiAgICBmb250LXNpemU6IDE2LzE4K2VtO1xyXG4gICAgY29sb3I6ICNhYWE7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTUvMTYrZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgJj4qIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTUvMTgrZW07XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUvMTgrZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbm5haXJlLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAtNy41cHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5xdWVzdGlvbm5haXJlLWNvbCB7XHJcbiAgICBwYWRkaW5nOiA3LjVweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmNvbWVzLXRhYmxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUvMTgrZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgdGQsIHRoIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE2LzE4K2VtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgdGQge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogNzAvMTYrZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdGFibGUge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgdGQge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWxlcnQge1xyXG4gIGZvbnQtc2l6ZTogMTQvMTYrZW07XHJcbiAgbWFyZ2luOiAxOC8xNCtlbSAwO1xyXG4gIHBhZGRpbmc6IDIwLjUvMTQrZW07XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJi1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjMTU1NzI0O1xyXG4gICAgYmFja2dyb3VuZDogI2Q0ZWRkYTtcclxuICB9XHJcblxyXG4gICYtaW5mbyB7XHJcbiAgICBjb2xvcjogIzAwNDA4NTtcclxuICAgIGJhY2tncm91bmQ6ICNjY2U1ZmY7XHJcbiAgfVxyXG5cclxuICAmLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xyXG4gIH1cclxuXHJcbiAgJi1kYW5nZXIge1xyXG4gICAgY29sb3I6ICM3MjFjMjQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhkN2RhO1xyXG4gIH1cclxufSJdfQ== */
