@charset "UTF-8";ol,ol li,ul,ul li{padding:0}.container,body{position:relative}.menu li.dropdown:after,.slick-dots li button:before,.slide .slick-arrow:before{content:''}.home,.propaganda,.propaganda .propaganda-card{-webkit-box-direction:normal}.lt-ie8 body{display:none!important}.menu,.menu li{display:inline-block}body{height:auto!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif,"microsoft Jhenghei";margin:0;top:0;left:0;overflow-x:hidden}ol,ul{list-style:none;margin:0}.container-wrap{padding-top:60px}.container{height:100%;width:100%;max-width:1200px;padding:0 30px}.text-white,.text-white p{color:#fff}.text-blue{color:#2f6899}.text-black,.text-black p{color:#000}.menu li.dropdown.active .main-title,.menu li:hover a{color:#b0d7f3}.text-left,.text-left p{text-align:left}.text-right,.text-right p{text-align:right}.text-center{text-align:center}@font-face{font-family:Roboto-Light;src:url(../font/Roboto-Light.ttf)}header{width:100%;height:60px;background:#00b0b9;background:linear-gradient(to right,#00b0b9 30%,#0075b9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0b9', endColorstr='#0075b9', GradientType=1 );position:fixed;top:0;z-index:100}.logo-wrap{float:left;padding:20px 0;height:60px;position:relative;z-index:20}.logo{height:20px}.menu{margin-left:20px;height:100%}.menu li{padding:0 15px;cursor:pointer}.menu li:hover .menu-sec{display:block}.menu li.dropdown:after{display:inline-block;width:7px;height:4px;background:url(../img/dropdown-arrow.svg);background-size:100%;position:absolute;top:28px;right:0}.menu a,.nav-main{position:relative}.menu li.dropdown.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu a{padding:21px 0;text-decoration:none;color:#fff;float:left;transition:all .25s ease-in}.nav-main{display:block;height:60px;padding-left:93px;z-index:5;opacity:0;transition:all 1s ease-in}.nav-main .hover-line{width:0;height:1px;display:inline-block;background:#fff;position:absolute;bottom:0;left:0;transition:all .5s ease}.submenu .nav .nav-item a:focus,.submenu .nav .nav-item a:hover,.submenu .nav .nav-item.active,.submenu .nav .sub-nav-item a:focus,.submenu .nav .sub-nav-item a:hover,.submenu .nav.nav-list li.active{background:0 0}.search-wrap,.submenu,.submenu .nav .nav-item{transition:all 1s ease}.nav-main.active{opacity:1}.submenu-area{width:100%;position:absolute;top:60px;z-index:10}.submenu{display:none;position:absolute}.submenu .nav,.submenu.show{display:inline-block}.submenu.show .nav .nav-item{z-index:1}.submenu.show .nav .nav-item a{color:#333;cursor:pointer;pointer-events:auto;z-index:1}.submenu .nav{width:100%;padding:15px 0;position:relative}.submenu .nav .nav-item:hover .nav-list,.submenu .nav.nav-list.active{display:block}.submenu .nav .nav-item{position:static;z-index:-10}.submenu .nav .nav-item .arrow-right{position:absolute;right:10px;top:50%;margin-top:-2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.submenu .nav .nav-item a{color:#fff;padding:8px 30px;cursor:none;pointer-events:none;z-index:-1}.submenu .nav .nav-item.active a{color:#00b0b9}.submenu .nav .sub-nav-item a{color:#fff;padding:8px 30px;z-index:1}.submenu .nav.nav-list li a{display:block;color:#fff;transition:all 1s ease}.submenu .nav.nav-list li a:focus,.submenu .nav.nav-list li a:hover{color:#3b7caa;text-decoration:none}.submenu.company{left:30px;width:200px}.submenu.application{left:120px;width:190px}.submenu.businessgroup{left:235px}.submenu.businessgroup .submenu-list{width:214px;height:320px}.submenu.presscenter{left:350px;width:130px}.submenu.investors{left:430px}.third-menu{display:none}.third-menu.show-menu{display:block}.search-lang{height:60px}.search-lang .nav-main{padding-left:18px}.search-lang .menu{margin-left:0}.search-lang .menu li{padding-left:10px}.search-lang .submenu-area{position:absolute;right:0}.search-btn,.search-lang .submenu{position:relative}.search-lang .submenu td{min-width:157px}.search-btn{height:100%;float:left;vertical-align:middle;z-index:10}.search-icon{width:18px;cursor:pointer;padding:21px 0}.search-dropdown{width:134px}.search-dropdown .actual-table td{min-width:150px}.search-dropdown .menu{width:100%;max-width:114px}.search-dropdown .menu .dropdown{width:100%}.control,.control-close{width:18px;padding:24px 0;z-index:10;height:60px;top:0;position:absolute;cursor:pointer}.search-dropdown .menu a{display:inline-block;max-width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.control{right:30px;background:url(../img/burger.svg) center no-repeat;background-size:100%}.control-close{right:15px;background:url(../img/2020/close_blue.svg) center no-repeat;background-size:100%}.search-wrap{width:100%;height:60px;padding-left:180px;position:absolute;top:0;left:0;opacity:0}.search-wrap.active{opacity:1;z-index:15}.search-wrap.active .search-icon,.search-wrap.active input{left:0;opacity:1}.search-wrap .search-icon,.search-wrap input{left:50px;opacity:0;transition:all .6s ease-in-out}.search-wrap input{width:100%;background:0 0;box-shadow:none;border:none;color:#fff;outline:0;position:absolute;top:20px;padding-left:220px;padding-right:60px}.search-wrap input::-webkit-input-placeholder{color:#fff}.search-wrap input::-moz-placeholder{color:#fff}.search-wrap input:-ms-input-placeholder{color:#fff}.search-wrap input:-moz-placeholder{color:#fff}.search-wrap .search-icon{margin-right:15px;position:relative}.search-wrap .close-btn{width:15px;height:15px;background:url(../img/close.svg) center no-repeat;background-size:100%;display:inline-block;position:absolute;right:30px;top:0;cursor:pointer;padding:30px 0}.nav-bar{display:none}.actual-table{width:100%;min-width:100%}.actual-table td{width:auto;min-width:230px;vertical-align:top}.actual-table td:first-child{background:#fff}.actual-table td.menu-second{display:none;background:rgba(0,0,0,.8)}.actual-table td.menu-second.active{display:table-cell}@media (max-width:991px){.container-wrap.show-menu,.nav-bar{height:100vh;position:fixed;z-index:100;top:0}.search-wrap input{color:#858a92}.container-wrap{transition:all .4s cubic-bezier(.8,.395,.06,.81)}.nav-bar .main-area,.submenu-area,.submenu-area.level2{transition:all .6s ease-in-out}.container-wrap.show-menu{-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;left:0}.nav-bar{display:block;width:100%;background:#fff;right:-100%;font-size:16px;overflow-y:scroll}.nav-bar .nav-main{height:auto;padding-top:60px;padding-left:0;position:relative;z-index:0;opacity:1}.nav-bar .nav-main .collapse-li.active{background:#00b0b9;background:linear-gradient(to right,#00b0b9 30%,#0075b9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0b9', endColorstr='#0075b9', GradientType=1 )}.nav-bar .nav-main .collapse-li.active a{color:#fff}.nav-bar .collapse-menu{display:none;background:#F7F7F7;padding:15px 25px;font-size:14px}.nav-bar .collapse-menu li{margin-bottom:12px}.nav-bar .collapse-menu li a{padding:0}.nav-bar .collapse-menu li:hover{color:#3b7caa}.nav-bar .collapse-menu li:last-child{margin-bottom:0}.nav-bar .search-btn{position:relative;z-index:5}.nav-bar .search-wrap{opacity:1;padding:0 25px;border-bottom:1px solid #979797}.nav-bar .search-wrap input{height:60px;padding:0 60px 0 66px;top:0;opacity:1;left:0}.nav-bar .search-wrap input::-webkit-input-placeholder{color:#858a92}.nav-bar .search-wrap input::-moz-placeholder{color:#858a92}.nav-bar .search-wrap input:-ms-input-placeholder{color:#858a92}.nav-bar .search-wrap input:-moz-placeholder{color:#858a92}.nav-bar .search-wrap img{opacity:1;left:0}.nav-bar li a{padding:20px 25px;display:block;position:relative;color:#00b0b9}.nav-bar li a:focus,.nav-bar li a:hover{color:#3b7caa;text-decoration:none}.nav-bar li .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-bar li.nav-title a{color:#333!important;font-weight:600}.nav-bar li.nav-item a{color:#858a92!important}.nav-bar li.active>a{color:#3b7caa}.nav-bar li.active .arrow{-webkit-transform:rotate(0);transform:rotate(0)}.nav-bar .submenu{display:none;background:0 0;opacity:1;position:relative}.nav-bar .submenu h4{background:#3b7caa;color:#fff;margin:0;padding:20px 25px 20px 55px;font-size:14px;line-height:1.5em;word-break:break-all}.nav-bar .submenu.show-menu{display:block}.show-menu .nav-bar{-webkit-transform:translateX(0);transform:translateX(0);position:absolute}.show-menu .nav-bar .level1.main-area{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.submenu-area{width:100%;right:100%;-webkit-transform:translateX(200%);transform:translateX(200%)}.submenu-area.show{-webkit-transform:translateX(100%);transform:translateX(100%)}.submenu-area.level2{-webkit-transform:translateX(0);transform:translateX(0)}.submenu-area .display-area{position:absolute;left:100%;top:0;width:100%;z-index:5;max-height:100%}.arrow-left{width:12px;height:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:15px;position:absolute;left:25px;top:26px}.arrow,.arrow-down,.arrow-right{width:12px;height:auto;top:27px;right:15px;position:absolute}.arrow-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.category-select{background:0 0;color:#858a92;outline:0;border:0;z-index:100;position:relative;padding:20px 0;width:79px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis}.earth-icon{width:17px;height:17px;margin:22px 0 22px 20px;vertical-align:top}.slide{height:540px;max-height:540px;min-height:540px;text-align:center}.slide.slick-slider{margin-bottom:0}.slide div{display:inline-block;width:100%;height:100%}.slide .photo{background:url(../img/banner.jpg) center no-repeat;background-size:cover}.slide .slick-arrow{width:100px;height:100%;z-index:1;border-radius:50%;opacity:0;transition:all 1s ease-in-out}.slide .slick-arrow:before{width:70px;height:70px;display:inline-block;background:url(../img/slick-next.svg) no-repeat;background-size:cover}.slide:hover .slick-arrow{opacity:1}.slide .slick-prev{left:0}.slide .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slide .slick-next{right:0}.slide .content{max-width:80%;height:auto;width:100%;margin:0 auto;z-index:2;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide .slick-active .sub,.slide .slick-active .title{top:0;opacity:1;transition:all 1s ease-out 1s;position:relative}.promos .promos-item img,.slide .video-wrap video{-o-object-fit:cover;-o-object-position:center;min-width:100%;-webkit-transform:translateX(-50%) translateY(-50%)}.slide .slick-active .title{line-height:1em;margin-bottom:10px}.slide .text-content{font-size:48px;font-weight:700;color:#fff;-webkit-user-select:initial!important;-moz-user-select:initial!important;-ms-user-select:initial!important;user-select:initial!important}.slide .title{color:#fff;font-size:48px;font-weight:700;top:100px;opacity:0;line-height:1.2em}.slide .more-btn{color:#fff;opacity:.8;font-size:18px;border-radius:48px;padding:16px 48px;outline:0!important;background-color:#3b7caa;transition:background-color,opacity .3s ease-in-out}.slide .more-btn:focus,.slide .more-btn:hover{text-shadow:none;text-shadow:1px 1px 1px rgba(0,0,0,.2);text-decoration:none}.slide .sub{top:150px;opacity:0}.slide .subtitle{font-size:18px;font-weight:lighter;color:#fff;letter-spacing:.5px;opacity:1;margin-top:10px;margin-bottom:35px;line-height:1.2em}.slide object-fit{left:0!important;top:0!important}.slide .video-wrap{position:relative;overflow:hidden}.slide .video-wrap video{background-position:center center;background-size:contain;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: top;';z-index:0;position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translateX(-50%) translateY(-50%)}.slide .video-wrap .gradient{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-image:url(../img/pattern.png);-webkit-transform:translate3d(0,0,0)}.slick-dots li,.slick-dots li button{width:10px;height:10px}.slick-dots{bottom:20px}.slick-dots li button{padding:0;background:#fff;border-radius:10px}.slick-dots li button:before{width:10px;height:10px;background:#376bb3;opacity:0;border-radius:10px}.about-slide .slick-active .title{transition:none}@media (max-width:480px){.slide .more-btn{color:#fff;width:90px;height:27px;padding:10px 20px;font-size:10px}.slide .subtitle{margin-bottom:25px}}.btn{color:#fff;font-size:13px;border-radius:25px;padding:12px 50px;outline:0!important;background:#3b7caa;transition:background-color .3s ease-in-out}.btn:focus,.btn:hover{background-color:#3b7caa;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);border:1px solid #3b7caa}.btn-black{border:1px solid #000;color:#000}.btn-black:focus,.btn-black:hover{text-shadow:none;background-color:#3b7caa;color:#fff}.btn-white:focus,.btn-white:hover{text-shadow:none;background-color:#fff;color:#444;border:1px solid #fff}.btn-white-rect{border-radius:0}.btn-white-rect:focus,.btn-white-rect:hover{text-shadow:none;background-color:#fff;color:#444;border:1px solid #fff}.playVideoBtn{margin-top:10px}.download-icon{background:url(../img/path_black.svg);width:20px;height:18px;display:inline-block}.download-icon:hover{background-image:url(../img/path_hover.svg)}@media (max-width:480px){.btn{width:90px;height:27px;padding:5px 0;font-size:10px;background:0 0;border:1px solid #fff}}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;font-weight:400;line-height:25px;margin-bottom:30px}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #5c5c5c;background:#fff}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:2px;left:0;font-size:18px;line-height:20px;color:#fff;transition:all .2s;background:#5493b8;width:20px;height:20px;text-align:center}[type=checkbox]:not(:checked)+label:after,[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after,[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before,[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after,[type=radio]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label,[type=radio]:disabled+label{color:#aaa}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:100%;border:1px solid #5c5c5c;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'●';position:absolute;top:2px;left:0;font-size:18px;line-height:18px;color:#fff;transition:all .2s;background:#5493b8;width:20px;height:20px;border-radius:100%;text-align:center}.promos{margin-left:0;margin-right:0}.promos a{color:inherit}.promos .promos-item{position:relative;padding:2px 1px}.promos .promos-item img{max-width:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;width:auto;height:100%;background-position:center center;background-size:contain;transform:translateX(-50%) translateY(-50%)}.promos .promos-item:first-child{padding-left:0}.promos .promos-item:last-child{padding-right:0}.promos .promos-item .promos-img{overflow:hidden}.promos .promos-item .promos-img:after{content:'';display:inline-block;width:100%;height:100%;transition:all .3s ease}.promos .promos-item:hover .promos-img:after{-webkit-transform:scale(1.15,1.1);transform:scale(1.1,1.1)}.promos .text{position:absolute;top:0;left:0;padding:20px 25px;font-size:14px;letter-spacing:.3px;line-height:1.1em;color:#fff;z-index:10}.promos .subtitle,.promos .title{font-size:20px;line-height:1.1em}.promos .title{margin-bottom:5px}.promos .subtitle{font-weight:700}.promos .promos-img{height:200px;position:relative}.promos .news:after{background:url(../img/promos-1.jpg) center;background-size:cover}.promos .social:after{background:url(../img/promos-2.jpg) center;background-size:cover}.promos .join:after{background:url(../img/promos-3.jpg) center;background-size:cover}.promos .movie:after{background:url(../img/promos-4.jpg) center;background-size:cover}@media (max-width:919px){.promos .promos-item:nth-child(odd){padding-left:0}.promos .promos-item:nth-child(even){padding-right:0}}@media (max-width:480px){.promos .promos-item{padding-left:0;padding-right:0}}.propaganda{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.propaganda .propaganda-item{width:25%;height:461px}.propaganda .propaganda-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:25px 15px;border:1px solid #e9e9e9;background:#fff;height:100%}.propaganda .propaganda-card .title{color:#555;font-size:18px;font-weight:700;margin-bottom:20px;line-height:1.1em}.propaganda .propaganda-card .link-list li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:10px}.propaganda .propaganda-card .link-list li::before{content:"";display:inline-block;width:7px;height:7px;background:#3b7caa;border-radius:5px}.home,.sitemap-dropdown{display:-webkit-box;display:-ms-flexbox}.propaganda .propaganda-card .link-list-title{margin-bottom:10px}.propaganda .propaganda-card .articles li{margin-bottom:15px}.propaganda .propaganda-card .articles .articles-title{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.propaganda .propaganda-card .propaganda-img{height:150px;position:relative;overflow:hidden;margin-bottom:15px;transition:all .3s ease;background-size:cover;background-position:center}.propaganda .propaganda-card .propaganda-img.news{background-image:url(../img/promos-1.jpg)}.propaganda .propaganda-card .propaganda-img.investor{background-image:url(../img/promos-2.jpg)}.propaganda .propaganda-card .propaganda-img.responsibility{background-image:url(../img/promos-3.jpg)}.propaganda .propaganda-card .propaganda-img.hr{background-image:url(../img/promos-4.jpg)}.propaganda .propaganda-card .more{margin-top:auto}.propaganda .propaganda-card .more-link{font-size:12px;border-radius:25px;padding:8px 20px;outline:0!important;background:#00b0b9;color:#fff;text-decoration:none}.propaganda .propaganda-card .more-link:focus,.propaganda .propaganda-card .more-link:hover{background-color:#3b7caa;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}@media (max-width:991px){.propaganda .propaganda-item{width:50%}}@media (max-width:480px){.propaganda .propaganda-item{width:100%}}.home{display:flex;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.home .slide{width:100%;height:400px;max-height:400px;min-height:400px}footer{background:#f2f2f2;padding:35px 0 0}.footer-menu ul li{font-size:14px}.footer-menu ul li a{color:#979797;line-height:2em;font-size:12px;transition:all .3s ease-in-out}.footer-menu ul li a:focus,.footer-menu ul li a:hover{color:#555;text-decoration:none}.footer-menu ul li:first-child{font-weight:700;color:#393939;margin-bottom:10px;font-size:16px}.footer-menu .icon-links li a img{margin-right:3px;vertical-align:text-top}.footer-menu-mobile{display:none}.footer-menu-mobile .item{border-bottom:1px solid #d4d4d4}.footer-menu-mobile .title{padding:15px 0;margin:0;cursor:pointer}.footer-menu-mobile .title img{height:10px;float:right;opacity:.3;margin:5px 10px}.footer-menu-mobile .title.active .footer-close{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.footer-menu-mobile .footer-close{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .25s ease-in}.footer-menu-mobile .footer-list{display:none;margin:10px 0 20px}.footer-menu-mobile .footer-list a{width:100%;display:block;color:#979797;padding:5px 0}.copyright li,.copyright-wrap .lang,.copyright-wrap .lang img,.copyright-wrap .lang p{display:inline-block}.copyright-wrap{font-size:12px;margin-top:105px;border-top:1px solid #ddd;padding:20px 0;color:#979797}.copyright-wrap p{margin-bottom:0}.copyright-wrap a{color:#979797}.copyright-wrap a:focus,.copyright-wrap a:hover{text-decoration:none}.copyright-wrap .lang img{margin-right:5px}.copyright-wrap .lang a.active{color:#000}.copyright li{color:#979797}@media (max-width:768px){.footer-menu{display:block}.copyright-wrap{border-top:0}}.menu-sec-wrap{position:relative}.menu-sec-wrap>.container{position:fixed;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:110px;height:auto;display:none}.menu-sec{width:100%;height:50px;background:rgba(0,0,0,.8);padding:13px 0;position:fixed;top:60px;left:0;z-index:10}.menu-breadcrumb{display:inline-block;font-size:13px;border-left:2px solid #3b7caa;line-height:1.75em;padding-left:15px}.menu-breadcrumb a{padding:0;color:#fff;transition:all .25s ease-in}.menu-breadcrumb a:after{content:none}.menu-breadcrumb a.active,.menu-breadcrumb a:focus,.menu-breadcrumb a:hover{color:#4788b1;text-decoration:none}.menu-breadcrumb li{margin:0;display:inline-block}.menu-breadcrumb li:after{content:'/';color:#fff;margin:0 8px}.menu-breadcrumb li:last-child:after{content:none}.sitemap-select{float:right;cursor:pointer}.sitemap-select .default{color:#fff}.sitemap-select .default:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#4788b1 transparent transparent;margin-left:12px}.sitemap-select.open .default:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:2px}.sitemap-dropdown{overflow:auto;height:400px;max-width:469px;width:100%;padding:20px 15px;background:rgba(0,0,0,.75);float:right;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.sitemap-dropdown .item{margin:10px 15px 20px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.sitemap-dropdown .item:last-child{margin-right:50px}.sitemap-dropdown .item ul a{color:#a6a6a6;font-size:12px}.sitemap-dropdown .item ul a:hover{color:#3b7caa}.sitemap-dropdown .item ul li{margin-left:15px;list-style:disc;color:#fff}.sitemap-dropdown a{color:#fff}.sitemap-dropdown a:hover{text-decoration:none}@media (max-width:991px){.menu-sec{position:relative;top:0}}.contact-area{background:#2E2E2E}.contact-area .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-area .flex-item{-webkit-box-align:center;align-items:center;-ms-flex-align:center;float:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contact-area .copywriting{width:100%;display:inline-block;background:0 0;padding:35px 20px 35px 0}.contact-area .copywriting .heading{margin-bottom:5px;color:#fff;font-size:18px}.contact-area .copywriting .heading:after{content:none}.contact-area .copywriting p{color:#979797;margin-bottom:0}.contact-area a{position:relative;top:0;float:left}@media (max-width:480px){.contact-area{padding:30px 0}.contact-area .flex-container{display:block}.contact-area .copywriting{padding:0}.contact-area .flex-item{display:block;float:none}.contact-area .flex-item:nth-child(2){margin-top:25px}.contact-area a{width:100%;height:40px;top:0;-webkit-transform:initial;transform:initial;line-height:30px}}.b-banner .text,.minus{-webkit-transform:translateY(-50%)}.b-banner{height:540px;width:100%;background:url(../img/ia-application-1.jpg) center no-repeat;background-size:cover;color:#fff}.b-banner .text{position:relative;top:50%;transform:translateY(-50%)}.b-banner .title{font-size:50px;font-weight:400}.b-banner .subtitle{font-size:24px;font-weight:400}.full-view .title,.hover-link,.type21 .heading{font-weight:700}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:none;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/gotop.svg) center 50% no-repeat #00b0b9;border-radius:5px;opacity:.5;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s;z-index:1000}.mask,.mega-menu-area{position:absolute;width:100%;left:0}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:.5}.cd-top.cd-is-visible:hover:hover{opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#202020;opacity:1}.mega-menu-area{background:#fff;max-height:0;overflow:hidden;top:60px;opacity:0;z-index:10;transition:all .5s ease}.mega-menu-area.show{opacity:1;max-height:100vh}.mega-menu-area.show~.mask{opacity:1}.mega-menu-area .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.mega-menu-area .row>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mega-menu-area .mega-menu-group{padding:10px}.mega-menu-area .mega-menu-title{font-size:20px;font-weight:700;color:#3b7caa}.mega-menu-area .mega-menu-title a{color:#00b0b9}.mega-menu-area .mega-menu-title a:hover{text-decoration:none}.mega-menu-area .mega-menu-item{margin-bottom:5px}.mega-menu-area .mega-menu-item a{color:#555;text-decoration:none}.mega-menu-area .mega-menu-item a:hover{color:#00b0b9}.mask{background-color:rgba(0,0,0,.35);top:100%;height:100vh;opacity:0;pointer-events:none}.sk-double-bounce{width:100%;height:100%;position:fixed;z-index:10000;top:0;left:0;background:#fff}.sk-double-bounce .sk-child{width:40px;height:40px;border-radius:50%;background-color:#3B7CAA;opacity:.6;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.hover-link{border:none;padding-top:5px;text-align:center;display:inline-block;font-size:17px;margin:4px 2px;transition-duration:.4s;cursor:pointer;width:130px;height:35px;color:#fff;text-decoration:none}.type10 .more-link:hover,.type10_2 .more-link:hover,.type12 .more-link:hover,.type16 .more-link:hover,.type3 .more-link:hover,.type4 .more-link:hover,.type5 .more-link:hover,.type6 .more-link:hover,.type7 .more-link:hover,.type8 .more-link:hover,.type9 .more-link:hover{border-bottom:1px solid;text-decoration:none}.hover-link:active,.hover-link:hover,.hover-link:visited{color:#fff;text-decoration:none}.hover-link-flex{max-width:130px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-view{width:100%;height:1200px;background:url(../img/full-view.jpg) center no-repeat;background-size:cover;position:relative}.full-view .btn-wrap{width:100%;position:absolute;bottom:40px;left:0;text-align:center}.full-view .content{max-width:600px;height:auto;width:80%;margin:0 auto;padding-top:170px;z-index:2;position:relative;text-align:center}.full-view ol,.full-view ul,.type10_2 .full-view .sub,.type11 .full-view .text-left,.type11 .full-view .text-left p{text-align:left}.full-view p{-webkit-user-select:initial!important;-moz-user-select:initial!important;-ms-user-select:initial!important;user-select:initial!important;line-height:1.75em;font-size:16px}.full-view .title{font-size:48px;line-height:1.2em;margin-bottom:20px}.full-view ul{list-style:disc}.full-view ol{list-style:decimal}.copywriting{background:#f0f0f0;padding:60px 0;display:none}.copywriting ul{list-style:disc;margin-left:15px}.copywriting ol{list-style:decimal;margin-left:15px}.copywriting .heading{font-size:30px;margin-bottom:15px;line-height:1.4em}.copywriting p,.copywriting p:last-child{margin-bottom:0}.copywriting .heading.active:after{width:50px}.copywriting p{font-size:15px;line-height:1.75em}.copywriting img{width:100%;margin:30px 0 50px}.copywriting .more-link{margin-top:20px;display:inline-block}.toggle-btn-open:focus .plus-black,.toggle-btn-open:hover .plus-black{background:url(../img/plus.svg) no-repeat;background-size:100%}.toggle-btn-close:focus .minus-black,.toggle-btn-close:hover .minus-black{background:url(../img/minus.svg) no-repeat;background-size:100%}.toggle-btn-close{display:none}.plus{width:11px;height:10px;display:inline-block;background:url(../img/plus.svg) no-repeat;background-size:100%;margin-left:12px}.plus-black{width:10px;height:10px;display:inline-block;background:url(../img/plus-black.svg) no-repeat;background-size:100%;margin-left:12px;vertical-align:inherit;position:relative;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.minus,.minus-black{width:11px;height:2px;margin-left:12px;vertical-align:inherit;display:inline-block}.minus{background:url(../img/minus.svg) no-repeat;background-size:100%;position:relative;top:50%;transform:translateY(-50%)}.minus-black,.type10 .full-view .content{-webkit-transform:translateY(-50%);position:relative;top:50%}.minus-black{background:url(../img/minus-black.svg) no-repeat;background-size:100%;transform:translateY(-50%)}@media (max-width:991px){.copywriting{padding:40px 0}}@media (max-width:480px){.full-view{height:500px}.full-view .btn-wrap{bottom:20px}.full-view .content{padding:30px 15px 0;width:100%}.full-view .title{font-size:24px;margin-bottom:5px}.full-view p{font-size:13px}.copywriting{padding:30px 0}.copywriting img{margin:0 0 20px}.copywriting .heading{font-size:18px;margin-bottom:15px}.copywriting .heading:after{margin-top:15px}.copywriting p{font-size:13px}}.type3 .full-view{background:#f2f2f2;height:auto}.type3 .full-view .content{padding-top:65px}.type3 .btn-wrap{margin-top:5px;margin-bottom:65px;position:relative;bottom:0}.type3 .row{margin-bottom:15px}.type3 .row div{padding-right:30px;padding-left:30px}.type3 .row p{font-size:13px;line-height:initial;color:#4788b1;margin-bottom:0}.type3 .row .length{color:#656565;margin-bottom:10px}.type10 .more-link.text-white:hover,.type12 .more-link.text-white:hover,.type14 .more-link.text-white:hover,.type15,.type15 .more-link.text-white:hover,.type16 .more-link.text-white:hover,.type17 .table thead,.type20 .table thead,.type3 .more-link.text-white:hover,.type4 .more-link.text-white:hover,.type5 .more-link.text-white:hover,.type6 .more-link.text-white:hover,.type7 .more-link.text-white:hover,.type8 .more-link.text-white:hover,.type9 .more-link.text-white:hover{color:#fff}.type3 .row .number{font-size:64px;font-family:Roboto-Light}.type3 .number-wrap{margin-top:-10px}.type3 .item{margin-bottom:50px}.type3 .more-link{font-size:13px}.type3 .more-link:after{content:'';display:inline-block;width:5px;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat;margin-left:5px}.type3 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}@media (max-width:480px){.type3 .full-view .content{padding-top:60px}.type3 .row{max-width:170px;width:100%;margin:0 auto}.type3 .row .item{padding:0;width:100%;margin-bottom:40px}.type3 .row .item:last-child{margin-bottom:30px}.type3 .btn-wrap{margin-bottom:35px}}.type4 .copywriting,.type5 .copywriting,.type7 .copywriting,.type8 .copywriting{display:inline-block}.type4 .copywriting .container,.type5 .copywriting .container,.type7 .copywriting .container,.type8 .copywriting .container{max-width:500px;float:left}.type4 .heading:after,.type5 .heading:after,.type7 .heading:after,.type8 .heading:after{width:50px}.type4 .photo,.type5 .photo,.type7 .photo,.type8 .photo{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.type4 .flex-container,.type5 .flex-container,.type7 .flex-container,.type8 .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:550px}.type4 .flex-item,.type5 .flex-item,.type7 .flex-item,.type8 .flex-item{width:50%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left}.type4 .more-link,.type5 .more-link,.type7 .more-link,.type8 .more-link{font-size:14px}.type4 .more-link:after,.type5 .more-link:after,.type7 .more-link:after,.type8 .more-link:after{content:'';display:inline-block;width:5px;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat;margin-left:5px}.type4 .more-link.text-white:after,.type5 .more-link.text-white:after,.type7 .more-link.text-white:after,.type8 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}.type4 .video-container,.type5 .video-container{padding-top:0}.type4 .video,.type5 .video{display:block;max-width:100%;max-height:100%;margin:auto}@media (min-width:992px){.type4 .container,.type5 .container{height:auto;padding:0 50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.type4 .video-container,.type5 .video-container{padding-top:155px}.type4 .video,.type5 .video{max-width:100%;height:240px}.type4 .container{padding-right:0}}@media (max-width:991px){.type4,.type5,.type7,.type8{background:#f0f0f0}.type4 .flex-container,.type5 .flex-container,.type7 .flex-container,.type8 .flex-container{display:inline-block;height:auto}.type4 .flex-item,.type5 .flex-item,.type7 .flex-item,.type8 .flex-item{width:100%}.type4 .photo,.type5 .photo,.type7 .photo,.type8 .photo{height:400px}.type4 .copywriting .container,.type5 .copywriting .container,.type7 .copywriting .container,.type8 .copywriting .container{max-width:none}.type4 .video-container,.type5 .video-container{padding-top:0}.type4 .video,.type5 .video{width:100%;height:100%}}@media (max-width:480px){.type4 .photo,.type5 .photo{height:250px}}.type5 .flex-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.type5 .copywriting .container{float:right}@media (min-width:991px){.type5 .copywriting .container{padding-right:50px;padding-left:0}}.type6{padding:80px 0 40px}.type6 .logo{max-width:91px;margin-bottom:15px}.type6 .full-view{height:auto;background:#f2f2f2;margin-bottom:40px}.type6 .full-view .content{width:100%;height:730px;padding:50px 45px;max-width:none}.type6 .full-view .title{font-size:24px;margin-bottom:10px}.type6 .full-view p{font-size:14px;line-height:1.5em}.type6 .more-link,.type9 .more-link{font-size:13px}.type6 .btn-wrap{position:relative;bottom:0;margin-top:10px;margin-bottom:95px}.type6 .photo-wrap{width:100%;max-height:380px}.type6 img{max-width:100%;max-height:100%}.type6 .more-link:after{content:'';display:inline-block;width:5px;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat;margin-left:5px}.type6 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}.type7 .photo{background:url(../img/type7-mobile.jpg) left no-repeat;background-size:cover}.type7 .flex-container{display:none}@media (min-width:481px){.type7 .type7-area{height:550px;background:url(../img/type7-web.jpg) center 0 no-repeat;background-size:cover}.type7 .copywriting{background:0 0;width:500px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}.type7 .text-white p{color:#fff}}@media (max-width:991px){.type7 .photo,.type7 .type7-area{height:500px}.type7 .copywriting{width:400px}}@media (max-width:480px){.type7{margin-top:0}.type7 .photo{height:250px}.type7 .flex-container{display:block}.type7 .flex-item{float:none}.type7 .copywriting{width:100%}.type7-area{display:none}}.type10 .more-link:after,.type10_2 .more-link:after,.type9 .more-link:after{width:5px;margin-left:5px;content:''}.type9 .btn-wrap{margin-top:25px;margin-bottom:80px;position:relative;bottom:0}.type9 .more-link:after{display:inline-block;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat}.type9 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}.type10 .full-view{height:350px}.type10 .full-view .content{padding-top:0;transform:translateY(-50%)}.type10 .full-view .title{margin-bottom:5px;font-size:30px}.type10 .full-view .sub{text-align:left;opacity:.7}.type10 .btn-wrap{position:relative;bottom:0}.type10 .more-link{font-size:13px}.type10 .more-link:after{display:inline-block;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat}.type10 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}@media (max-width:480px){.type10 .full-view{height:200px}.type10 .full-view .title{font-size:18px}.type10 .full-view .sub{font-size:13px}.type10 .full-view .content{padding:0}}.type10_2 .full-view{height:500px}.type10_2 .full-view .content{padding-top:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.type10_2 .full-view .title{margin-bottom:30px;font-size:30px}.type10_2 .btn-wrap{position:relative;bottom:0}.type10_2 .more-link{font-size:13px}.type10_2 .more-link:after{display:inline-block;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat}.type11 .full-view,.type12 .full-view,.type16 .full-view{height:auto;background:#f2f2f2}.type10_2 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}.type10_2 .more-link.text-white:hover{color:#fff}@media (max-width:480px){.type10_2 .full-view .title{font-size:18px}.type10_2 .full-view .sub{font-size:13px}.type10_2 .full-view .content{padding:0}}.type11{padding:80px 0 40px}.type11 .full-view{margin-bottom:40px}.type11 .full-view .content{width:100%;padding:50px 45px;max-width:none}.type11 .full-view .text-right,.type11 .full-view .text-right p{text-align:right}.type11 .full-view .title{font-size:24px;margin-bottom:10px}.type11 .full-view p{font-size:14px}.type11 .full-view .sub{width:250px;display:inline-block}.type12,.type16{background:#f2f2f2;padding:95px 0 25px}.type12 .logo,.type16 .logo{max-width:91px;margin-bottom:15px}.type12 .full-view .content,.type16 .full-view .content{width:100%;padding:0 15px 50px;max-width:300px}.type12 .full-view .title,.type16 .full-view .title{font-size:24px;margin-bottom:10px}.type12 .full-view .subtitle,.type16 .full-view .subtitle{margin-bottom:5px}.type12 .full-view p,.type16 .full-view p{font-size:14px}.type12 .btn-wrap,.type16 .btn-wrap{position:relative;bottom:0;margin-top:0}.type12 .row,.type16 .row{margin-right:0;margin-left:0}.type12 .item,.type16 .item{padding-right:0;padding-left:0}.type12 .more-link,.type16 .more-link{font-size:13px}.type12 .more-link:after,.type16 .more-link:after{content:'';display:inline-block;width:5px;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat;margin-left:5px}.type12 .more-link.text-white:after,.type16 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}@media (max-width:991px){.type12{padding:60px 0 10px}}.type13 .copywriting,.type17 .copywriting,.type21 .copywriting{background:0 0;display:block}.type17 .copywriting .heading:after,.type21 .copywriting .heading:after{width:50px}.type14,.type15{background:#f2f2f2;padding:25px 0}.type14 .full-view,.type15 .full-view{height:100%;background:0 0;min-height:320px}.type14 .full-view .content,.type15 .full-view .content{width:100%;padding:50px 15px;max-width:none;text-align:left}.type14 .full-view .title,.type15 .full-view .title{font-size:24px;margin-bottom:10px}.type14 .full-view .subtitle,.type15 .full-view .subtitle{margin-bottom:5px}.type14 .full-view p,.type15 .full-view p{font-size:14px}.type14 .more-link,.type15 .more-link,.type17 .table{font-size:13px}.type14 .content,.type15 .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}.type14 .btn-wrap,.type15 .btn-wrap{position:relative;bottom:0;margin-top:0;text-align:left}.type14 .download,.type15 .download{position:relative;min-height:120px}.type14 .download .photo,.type15 .download .photo{width:120px;height:120px;display:inline-block;border:1px solid #e6e6e6;border-radius:20px;background:url(../img/type14-1.jpg) center no-repeat;background-size:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.type14 .download .photo img,.type15 .download .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.type14 .download .detail,.type15 .download .detail{padding-left:140px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}.type14 .more-link:after,.type15 .more-link:after{content:'';display:inline-block;width:5px;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat;margin-left:5px}.type14 .more-link:hover,.type15 .more-link:hover{text-decoration:none;border-bottom:1px solid}.type14 .more-link.text-white:after,.type15 .more-link.text-white:after{background:url(../img/arrow-w.svg) center/cover no-repeat}.type15{background:#373737}.type15 .full-view{background:0 0}.type15 .detail,.type15 .subtitle{opacity:.7}.type15 .item{float:right}.type15 .item:last-child{float:left}.type16,.type16 .full-view{background:#fbfcfc}.type16 .full-view .content{padding:50px 60px}.type16 .logo{width:auto;height:auto}.type17{background:#f2f2f2}.type17 .table{margin-top:5px}.type17 .table thead{background:#4788b1}.type17 .table thead tr th{border-bottom:0;padding:10px 25px;text-align:center;border-right:1px solid #f2f2f2}.type17 .table thead tr th:first-child{text-align:left}.type17 .table thead tr th:last-child{width:200px;min-width:0;border-right:0}.type17 .table tbody tr td{background:#fff;padding:10px 25px;min-width:200px;text-align:center;font-size:14px;border-right:1px solid #fff}.type17 .table tbody tr td:first-child{text-align:left}.type17 .table tbody tr td:last-child{min-width:0;border-right:0}.lightbox-video{width:100%}.lightbox-close{right:15px;top:15px;background:url(../img/close.svg) center no-repeat;background-size:100%;width:18px;padding:0;text-indent:999999px}.type18 .photo img,.type19 .photo img{max-width:100%;max-height:100%;top:50%;position:relative}.lightbox-overlay{padding:0 15px}@media (max-width:991px){.type14 .full-view,.type15 .full-view{min-height:150px}.type15 .item,.type15 .item:last-child{float:none}.type17 .table tbody tr td:last-child,.type17 .table thead tr th:last-child{width:auto}.type17 .table thead tr th{padding:10px}.type17 .table tbody tr td{padding:10px;min-width:90px}}.type18 .copywriting{display:block}.type18 .copywriting .heading:after{width:50px}.type18 .product{margin:70px auto;width:980px}.type18 .product-item{width:250px;display:inline-block;margin-right:110px;vertical-align:top;text-align:center}.type18 .product-item:last-child{margin-right:0}.type18 .photo{height:250px;margin-bottom:35px;text-align:center}.type18 .photo img{width:100%;height:100%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.type18 .title{font-size:24px;line-height:1.2em;margin-bottom:10px}.type18 .subtitle{font-size:13px}@media (max-width:991px){.type18 .product{width:100%;margin-top:40px}.type18 .product-item{width:250px;margin:40px auto 0;display:block}.type18 .product-item:last-child{margin-right:auto}}.type19 .copywriting{display:block}.type19 .copywriting .heading:after{width:50px}.type19 .product{margin-top:70px;width:980px;text-align:center}.type19 .product-item{width:250px;display:inline-block;vertical-align:top;text-align:center}.type19 .product-item:first-child{margin-right:280px}.type19 .photo{height:250px;margin-bottom:35px;text-align:center}.type19 .photo img{width:100%;height:100%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.type19 .title{font-size:24px;line-height:1.2em;margin-bottom:10px}@media (max-width:991px){.type19 .product{width:100%;margin-top:40px}.type19 .product-item{width:250px;margin:40px auto 0;display:block}.type19 .product-item:first-child{margin-right:auto}}.type20{background:#373737;padding:87px 0}.type20 .table{border:1px solid #000;font-size:13px}.type20 .table thead{background:#4788b1}.type20 .table thead tr th{border-bottom:1px solid #000;text-align:center}.type20 .table tbody tr td{border:1px solid #000;background:#fff;padding:12px 25px}.type20 .table tbody tr td:first-child{text-align:center;width:360px}@media (max-width:991px){.type20 .table tbody tr td:first-child{width:170px}}@media (max-width:400px){.type20 .table tbody tr td:first-child{width:120px}}.type21 .copywriting{padding:100px 0;color:#5c5c5c}.type21 .copywriting .item img,.type21 .copywriting img{margin:0}.type21 .matter-scroll ul{list-style:disc;padding:0 0 0 25px}.type21 .matter-scroll ol{list-style:decimal;padding:25px}.type21 hr{margin:50px 0}.type21 ul{list-style:disc}.type21 ol{list-style:decimal}@media (max-width:991px){.type21 .copywriting{padding:40px 0}.type21 .copywriting .item img{margin-bottom:20px}.type21 .matter-scroll{max-height:none}}@media (max-width:480px){.type21 hr{margin:20px 0}}.slide.SBU-slide{height:540px}.slide.SBU-slide .content{float:left;text-align:left;max-width:none}.slide.SBU-slide .title{top:0;opacity:1;font-size:50px;line-height:1.2em;margin-bottom:10px;font-weight:400}.slide.SBU-slide .subtitle{font-size:24px;font-weight:400}.slide.SBU-slide .subtitle p{font-size:inherit;font-weight:inherit}.slide.SBU-slide .photo{position:relative}.slide.SBU-slide .gradient{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-image:url(../img/pattern.png)}.slide.SBU-slide.about-slide .title{font-size:36px}.slide.SBU-slide.about-slide .subtitle{font-size:18px}.item-wrap{padding:0}.about-banner .item{height:300px;display:block;overflow:hidden;padding:0;position:relative}.about-banner .item a{display:block;height:100%}.about-banner .item a:hover{text-decoration:none}.about-banner .item .photo{width:100%;height:100%;display:block}.about-banner .item:hover .photo{text-decoration:none;-webkit-transform:scale(1.15,1.1);transform:scale(1.1,1.1)}.about-banner .item .photo-1{height:300px;background:url(../img/about-3.jpg) center no-repeat;background-size:cover;transition:all .3s ease}.about-banner .item .photo-2{background:url(../img/about-4.jpg) center no-repeat;background-size:cover;transition:all .3s ease}.share-fb,.share-fb .fb-icon-b,.share-fb .fb-icon-w,.share-gplus,.share-gplus .gplus-icon-b,.share-gplus .gplus-icon-w,.share-twitter,.share-twitter .twitter-icon-b,.share-twitter .twitter-icon-w{transition:all .3s ease-in-out}.about-banner .item p{color:#fff;font-size:30px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.about-banner-2 .item{height:800px}.about-type.type10 .full-view{height:500px}.about-type.type5 .photo{background:url(../img/about-5.jpg) center no-repeat;background-size:cover}.about-type.type4 .photo{background:url(../img/about-6.jpg) center no-repeat;background-size:cover}@media (min-width:768px){.type8 .copywriting{padding:0}}@media (max-width:991px){.about-type .copywriting .container{text-align:left}.about-banner-2 .item{height:300px}}@media (max-width:480px){.slide.SBU-slide .content{float:none;display:block}.slide.SBU-slide.about-slide .content{width:100%}.about-banner .item{height:200px}.about-banner .item p{font-size:18px}.about-type.type10 .full-view .content{padding:0 15px}}.about_1.type21 .copywriting img{margin:0}.about_1.type21 .heading{color:#3b7caa}.about_1.type21 p{color:#5c5c5c}.important-select-wrap{text-align:right}.important-select{display:inline-block}.important-select .select{width:210px;height:50px;border:1px solid #c8c8c8;display:inline-block;margin-left:30px;text-align:left;position:relative;cursor:pointer}.important-select .select:after{content:'';width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#4788b1 transparent transparent;position:absolute;top:22px;right:15px;pointer-events:none}.important-select .select ul{display:none;list-style:none;position:absolute;top:48px;left:-1px;margin-left:0;width:calc(100% + 2px);border:1px solid #c8c8c8;z-index:100;padding:7px 0;background:#fff}.important-select .select li a{padding:7px 15px;width:100%;display:inline-block;color:#000}.important-select .select li a:hover{color:#000;text-decoration:none}.important-select .default{padding:15px;display:inline-block;width:100%}.important-item{padding:30px;border-bottom:1px dashed #c1c1c1}.year-title{font-size:30px;color:#000;margin-bottom:15px;display:block}.titleline{height:2px;margin-top:30px}.line-blue{width:130px;height:100%;background:#3b7caa;position:absolute;left:0;top:0}.line-grey{width:100%;height:100%;position:relative;background:#c1c1c1}@media (max-width:480px){.important-select{display:block;text-align:left}}.news-banner .desc,.news-banner .heading{max-height:66px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.no-result,.pagination-wrap{text-align:center}.news-banner{height:550px;background:url(../img/news-2.jpg) 0 center/cover no-repeat;position:relative}.news-banner .main{width:585px;height:100%;background:rgba(0,0,0,.7);color:#fff;font-size:16px;padding:60px;float:right;position:relative}.news-banner .date{color:#5493b8;font-size:14px}.news-banner .heading{font-size:30px;line-height:1.1em;margin-bottom:20px;-webkit-line-clamp:2}.news-banner .desc{-webkit-line-clamp:3;word-break:break-all}.news-banner .more-link{font-size:13px;color:#fff}.news-banner .more-link:after{content:'';display:inline-block;width:5px;height:9px;background:url(../img/arrow-w.svg) center/cover no-repeat;margin-left:5px}.news-banner .more-link:hover{text-decoration:none;border-bottom:1px solid}.news-banner .share{width:100%;position:absolute;bottom:0;left:0;padding:0 60px 55px}.share-btn{width:30px;height:30px;display:inline-block;margin-right:15px;border-radius:100%;position:relative;overflow:hidden}.share-fb{background:#fff}.share-fb .fb-icon-b{top:7px}.share-fb .fb-icon-w{top:35px}.share-fb:hover{background:#3b5998}.share-fb:hover .fb-icon-b{top:-25px}.share-fb:hover .fb-icon-w{top:7px}.share-twitter{background:#fff}.share-twitter .twitter-icon-b{top:9px}.share-twitter .twitter-icon-w{top:35px}.share-twitter:hover{background:#55acee}.share-twitter:hover .twitter-icon-b{top:-25px}.share-twitter:hover .twitter-icon-w{top:9px}.share-gplus{background:#fff}.share-gplus .gplus-icon-b{top:10px}.share-gplus .gplus-icon-w{top:35px}.share-gplus:hover{background:#dd4b39}.share-gplus:hover .gplus-icon-b{top:-25px}.share-gplus:hover .gplus-icon-w{top:10px}.fb-icon-b{background:url(../img/facebook-b.svg);width:7px;height:15px;display:inline-block;position:absolute;left:11px}.gplus-icon-b,.twitter-icon-b{left:8px;display:inline-block;position:absolute}.twitter-icon-b{background:url(../img/twitter-b.svg);width:15px;height:12px}.gplus-icon-b{background:url(../img/google-plus-b.svg);width:16px;height:10px}.fb-icon-w{background:url(../img/facebook-w.svg);width:7px;height:15px;display:inline-block;position:absolute;left:11px}.gplus-icon-w,.twitter-icon-w{display:inline-block;position:absolute;left:8px}.twitter-icon-w{background:url(../img/twitter-w.svg);width:15px;height:12px}.gplus-icon-w{background:url(../img/google-plus-w.svg);width:16px;height:10px}.news-promos{margin-bottom:2px}.news-promos .promos-item{overflow:hidden;position:relative;height:550px;width:calc(50% - 1px);margin-top:2px}.news-promos .promos-item:nth-child(even){float:right}.news-promos .promos-item img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:'object-fit: cover; object-position: top;';background-position:center center;background-size:contain;z-index:0;position:absolute;top:50%;left:50%;min-width:100%;width:auto;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.news-promos .news-banner{width:100%;height:auto;background:0 0;position:absolute;bottom:0;left:0;overflow:hidden}.news-promos .news-banner .main{width:100%;padding:30px 50px}.news-promos .news-banner .share{padding:60px 0 0;position:relative}.news-promos .news-drophide{display:none}@media (max-width:991px){.news-banner .main{width:100%;height:auto;position:absolute;left:0;bottom:0;padding:45px 30px}.news-banner .date{margin-bottom:5px}.news-banner .heading{margin-bottom:0;-webkit-line-clamp:1;height:33px}.news-banner .heading a{text-decoration:none;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.news-promos .promos-item{width:100%;float:left}.news-promos .news-banner{height:100%}.news-promos .news-banner .main{padding:45px 30px}}@media (max-width:480px){.news-banner .main,.news-promos .news-banner .main{padding:15px}.news-banner{height:380px}.news-banner .heading{font-size:18px;line-height:1.3em;height:21px}.news-promos.promos .promos-item{height:380px;margin-bottom:1px;margin-top:1px}}.news-history{padding:60px 30px 100px}.news-history .select-item{padding-right:10px;padding-left:0}.news-history .dropdown-year{width:100%;height:50px;border-radius:0;background:#fff;border:1px solid #c8c8c8;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 40px 15px 22px}.news-history .select-year{position:relative}.news-history .select-year:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#04798b transparent transparent;position:absolute;right:20px;top:23px;pointer-events:none}.news-search{margin:0}.news-search .search-section{padding-left:0;padding-right:0}.news-search .search-section .input{padding-right:170px;position:relative}.news-search .search-section input{width:100%;height:50px;border:1px solid #c8c8c8;outline:0;padding:18px 22px}.news-search .search-section button{width:160px;height:50px;background:#3b7caa;outline:0;box-shadow:none;border:0;position:absolute;right:0;top:0;transition:all 1s ease}.news-search .search-section button img{width:20px;height:20px}.news-search .search-section button:hover{background:#316B93}.no-result{margin:200px 0}.text-deeporange{color:#f36f3b}.text-lightorange{color:#f46f3a}.pagination{margin:60px 0 0}.pagination li a{margin-right:5px;border-radius:0;padding:9px 15px;color:#5f5f5f}.pagination li a.active{background:#4788b1;color:#fff}.pagination li a:focus,.pagination li a:hover{color:#5f5f5f}.pagination li a.next,.pagination li a.previous{background:#cecece}.pagination li a.next img,.pagination li a.previous img{width:12px;height:8px}.pagination li a.next img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination li a.previous img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pagination li:first-child a,.pagination li:last-child a{border-radius:0}.news-search-mobile{width:100%}.news-search-mobile .search-bar{width:100%;background:#3b7caa;color:#fff;padding:15px 150px 15px 30px;position:relative}.news-search-mobile .news-search-btn{width:120px;height:50px;position:absolute;right:0;top:0;display:inline-block;background-color:#222223;background-image:url(../img/search-icon.svg);background-position:center;background-size:20px 20px;background-repeat:no-repeat;cursor:pointer}.news-search-mobile .search-content{background:#f2f2f2;padding:25px 15px;display:none}.news-search-mobile .search-content .dropdown-year{height:40px;padding:10px 20px;border:none}.news-search-mobile .search-content .select-year{margin-bottom:15px}.news-search-mobile .search-content .select-year:after{top:18px}.news-search-mobile .search-content .input{margin:15px 0}.investors_2 .copywriting ul,.investors_3 .copywriting ul{margin-left:0}.news-search-mobile .search-content .input input{width:100%;height:40px;border:none;outline:0;padding:10px 20px}.news-search-mobile .search-content .news-search-btn{position:relative;width:100%;height:40px;border:none;background:#3b7caa;color:#fff;float:initial}.investors_2 .table tbody tr td:first-child,.investors_3 .table tbody tr td:first-child{border-right:1px solid #fff;text-align:left}.news-list{margin-top:60px}.news-list .month{font-size:24px;padding-bottom:20px;border-bottom:2px solid #c1c1c1;position:relative}.news-list .month:after{content:'';display:inline-block;width:130px;height:2px;background:#3b7caa;position:absolute;bottom:-2px;left:0}.news-list .month.keyword-title{font-size:18px}.news-list .list-item li{padding:30px 0;position:relative;border-bottom:2px dashed #e4e4e4;line-height:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-list .list-item .date{position:absolute;left:0;top:30px;color:#4788b1;font-weight:700}.news-list .list-item a{padding-left:110px;color:#000}@media (max-width:991px){.news-history.container{padding:40px 30px}}@media (max-width:480px){.news-history.container{padding:30px 15px}.news-history .news-list{margin-top:20px}.news-history .news-list .month{font-size:18px}}.investors_2 .tab ul li a,.investors_3 .tab ul li a{padding:10px 20px 15px;text-decoration:none;display:inline-block}.news_detail.type21 .date{font-size:14px;color:#5493b8;margin-bottom:0}.news_detail.type21 .heading{color:#000}.news_detail.type21 .share{width:100%;margin-bottom:30px}.news_detail.type21 .share-fb{background:#efefef}.news_detail.type21 .share-fb:hover{background:#3b5998}.news_detail.type21 .share-twitter{background:#efefef}.news_detail.type21 .share-twitter:hover{background:#55acee}.news_detail.type21 .share-gplus{background:#efefef}.news_detail.type21 .share-gplus:hover{background:#dd4b39}@media (max-width:480px){.news_detail.type21 .share{margin-bottom:15px}}.investors .item:first-child .photo{background:url(../img/investors-4.jpg) center no-repeat;background-size:cover}.investors_2 .copywriting{background:#fff}.investors_2 .heading{font-weight:700;color:#000}.investors_2 p{color:#5c5c5c}.investors_2 .tab{width:100%;margin-bottom:40px;overflow-x:auto}.investors_2 .tab ul{min-width:600px;height:47px;border-bottom:2px solid #c1c1c1}.investors_2 .tab ul li{display:inline-block;float:left}.investors_2 .tab ul li a{color:#5c5c5c}.investors_2 .tab ul li a:hover,.investors_2 .tab ul li.active a,.investors_2 .tab ul li:hover a{color:#5493b8}.investors_2 .tab ul li.active,.investors_2 .tab ul li:hover{border-bottom:2px solid #5493b8}.investors_2 .table tbody tr td{border-bottom:1px solid #fff;background:#f4f4f4}.investors_2 .table tbody tr td:last-child{width:100px;min-width:0}.investors_3 .copywriting{background:#fff}.investors_3 .heading{font-weight:700;color:#000}.investors_3 p{color:#5c5c5c}.investors_3 .tab{width:100%;margin-bottom:40px;overflow-x:auto}.search_list .desc,.video-list .subtitle,.video-list .title{overflow:hidden;text-overflow:ellipsis}.investors_3 .tab ul{min-width:600px;height:47px;border-bottom:2px solid #c1c1c1}.investors_3 .tab ul li{display:inline-block;float:left}.investors_3 .tab ul li a{color:#5c5c5c}.investors_3 .tab ul li a:hover,.investors_3 .tab ul li.active a,.investors_3 .tab ul li:hover a{color:#5493b8}.investors_3 .tab ul li.active,.investors_3 .tab ul li:hover{border-bottom:2px solid #5493b8}.investors_3 .table tbody tr td{border-bottom:1px solid #fff;background:#f4f4f4}.investors_3 .table tbody tr td:last-child{width:100px;min-width:0}.investors_3 .dropdown-year{width:100%;height:40px;border:1px solid #c8c8c8;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 40px 10px 22px}.investors_3 .select-year{position:relative}.investors_3 .select-year:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#04798b transparent transparent;position:absolute;right:20px;top:19px;pointer-events:none}.investors_3 .news-search{margin:0 0 40px}.investors_3 .news-search .item{height:40px}.investors_3 .news-search .item:first-child{text-align:right}.investors_3 .news-search .item:first-child p{line-height:40px}.investors_3 .news-search .item:last-child{padding-right:0}.investors_3 .news-search .item:last-child .select-year{float:right;width:100%}@media (max-width:991px){.investors_3 .news-search{position:relative}.investors_3 .news-search .item{height:40px}.investors_3 .news-search .item:first-child{text-align:left;position:absolute;top:0;left:0;width:110px;padding-left:0}.investors_3 .news-search .item:first-child p{line-height:40px}.investors_3 .news-search .item:last-child{padding-left:110px;width:100%}}@media (max-width:480px){.investors_3 .news-search .item:first-child{width:100px}.investors_3 .news-search .item:last-child{padding-left:100px}}.sitemap .sitemap-item ul{margin-left:0;list-style:none;color:#979797}.sitemap .sitemap-item ul li a{color:#979797;font-size:12px;margin-bottom:8px;display:inline-block}.sitemap .sitemap-item ul li ul{margin-bottom:0;margin-left:20px;list-style:circle}.sitemap .sitemap-item{margin-bottom:30px}.sitemap .sitemap-title{color:#4788b1;font-size:16px;margin:0 15px 10px}.error404 .copywriting{display:block;background:0 0;text-align:center;padding:180px 0 210px}.error404 .img404{width:123px}.error404 .error-number{color:#4788b1;font-weight:700;font-size:90px;line-height:1em;margin:30px 0}.error404 .title{font-size:30px}.error404 .subtitle{font-size:15px;color:#979797}.search_list .heading{font-weight:700;color:#000;font-size:30px;margin-bottom:15px;margin-top:80px;line-height:1.4em}.search_list .search-section button span{display:none}.search_list .news-list .list-item .heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0;padding:0 15px}.search_list .news-list .list-item .more-link{color:#3b7caa;padding:0 15px}.search_list .news-list .list-item .more-link:after{content:'';display:inline-block;width:5px;height:9px;background:url(../img/arrow-b.svg) center/cover no-repeat;margin-left:5px}.search_list .desc{font-size:15px;line-height:1.75em;white-space:normal;max-height:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-all;color:#5c5c5c;padding:0 15px}@media (max-width:991px){.search_list .heading{margin-top:0}.search_list .search-section .input{padding-right:0;width:100%}.search_list .search-section button{width:100%;position:relative;margin-top:20px}.search_list .search-section button span{display:block;color:#fff;font-size:16px}.search_list .search-section button img{display:none}.search_list .news-list .list-item .mobile{padding-left:0;width:100%;text-decoration:none}.search_list .news-list .desc,.search_list .news-list .list-item .heading{padding:0 10px}}@media (max-width:480px){.search_list .heading{font-size:18px}.search_list .news-list .list-item li{padding:20px 0 10px}.search_list .news-list .list-item .heading{font-size:18px;margin-bottom:2px}.search_list .news-list .list-item .desc{font-size:14px;-webkit-line-clamp:2}.search_list .news-list .month{font-size:14px}.search_list .search-section input{height:40px}.search_list .search-section button{height:40px;margin-top:10px}}.annual-report .row{margin-left:-10px;margin-right:-10px}.annual-report .col{padding-left:10px;padding-right:10px}.annual-report .item{border:1px solid #cecece;padding:10px 10px 15px;margin-bottom:20px}.annual-report .photo{margin-bottom:5px;position:relative}.annual-report img{max-width:100%;max-height:100%;margin:0;vertical-align:middle}.annual-report p{font-size:14px}.annual-report a{font-size:13px;margin-right:5px}@media (min-width:768px){.annual-report .photo{position:relative}.annual-report .photo-img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.white-bg{display:none}}.branch-store .map{margin-top:60px}.branch-store .map iframe{width:100%}.branch-store .search-section button{position:relative}@media (max-width:480px){.branch-store .select-item{width:100%;margin-bottom:10px;padding:0}.branch-store .search-section,.branch-store .search-section button{width:100%}}.video-list-wrap .news-search{margin-top:40px}.video-list{margin:0 -10px}.video-list .col{padding:0 10px;margin-bottom:20px}.video-list .col p{margin-bottom:0}.video-list .photo img{width:100%;margin-bottom:10px}.video-list .title{display:block;white-space:nowrap;margin-bottom:5px;font-size:14px}.video-list .subtitle{font-size:12px;color:#5c5c5c;display:-webkit-box;max-height:34px;-webkit-line-clamp:2}.video_detai .video{width:100%;margin-bottom:30px}.CSR{margin-top:30px}.CSR .title{color:#4788b1;font-size:16px;margin-bottom:25px}.CSR textarea{width:100%;max-width:100%;min-height:310px;padding:25px 20px}.CSR .download{width:200px;height:50px;font-size:14px;color:#fff;background:#4788b1;border:0;box-shadow:none}@media (max-width:991px){.CSR{margin-top:15px}.CSR .title,.CSR [type=checkbox]:checked+label,.CSR [type=checkbox]:not(:checked)+label,.CSR [type=radio]:checked+label,.CSR [type=radio]:not(:checked)+label{margin-bottom:10px}.CSR textarea{min-height:200px}.CSR .download{width:100%;height:40px}}.contact_information.sitemap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.contact_information.sitemap .sitemap-title{font-weight:700;margin-left:0;margin-right:0}.contact_information.sitemap .title{margin-bottom:5px;color:#979797}.contact_information.sitemap ul li{margin-bottom:5px;list-style:disc}.contact_information.sitemap .sitemap-item{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:25%}.contact_information.sitemap .sitemap-item ul{margin-left:15px}.contact_information hr{color:#979797}@media (max-width:991px){.contact_information.sitemap .row{margin-bottom:0}.contact_information.sitemap .sitemap-item{width:50%}}@media (max-width:480px){.contact_information.sitemap .row{margin-bottom:0}.contact_information.sitemap .sitemap-item{width:100%}}.ebook-html{height:100%}.ebook-html body{height:100%!important}.ebook-html .ebook-body,.ebook-html .ebook-wrapper{height:100%}.ebook-aside{float:left;position:fixed;width:300px;height:100%;background:#fafafa;border-right:1px solid rgba(0,0,0,.07);overflow-y:auto}.ebook-main{float:right;width:100%;height:100%;padding-left:300px}.ebook-logo,.ebook-nav{padding:20px}.ebook-logo{display:inline-block;width:100%;background:linear-gradient(to right,#0a51a7 0,#117aa8 50%,#0a51a7 100%)}.ebook-nav ul li{margin-bottom:15px}.ebook-nav ul li a{color:#364149}.ebook-nav .ebook-nav-outline li ul{margin:15px 0 15px 25px}.ebook-content{position:relative;height:100%;overflow:auto;text-align:center}.ebook-content .ebook-content-btn{position:fixed;display:inline-block;height:47px;top:50%;margin-top:-23.5px;cursor:pointer;z-index:999}.ebook-content .ebook-content-prev-btn{left:350px}.ebook-content .ebook-content-next-btn{right:50px}.ebook-content .ebook-pdf-content{margin-top:30px;display:inline-block;height:700px}.ebook-content .ebook-tool{position:absolute;left:20px;top:10px;z-index:999}.ebook-content .ebook-tool .ebook-tool-item{margin-right:15px;cursor:pointer}.mobile{display:none!important}@media (max-width:1440px){.slide .content{text-align:center}}@media (max-width:991px){.web{display:none!important}.mobile{display:inline-block!important}.container{padding:0 30px;overflow:hidden}.slide{height:calc(50vh);max-height:910px;min-height:420px}.slide .slick-arrow{width:80px;opacity:1}.slide .slick-arrow:before{width:50px;height:50px}.slide .content{text-align:center}.footer-menu div{margin-bottom:30px}}@media (max-width:480px){.container{padding:0 15px}.slide{height:320px;max-height:500px;min-height:320px}.slide .slick-arrow{width:50px;opacity:1}.slide .slick-arrow:before{width:20px;height:20px}.slide .content{max-width:268px;text-align:center;width:75%}.slide .title{font-size:24px}.slide .subtitle{font-size:13px}.slick-dots{bottom:20px}.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:10px}.promos .promos-item{width:100%;padding:0;margin-bottom:2px}.promos .promos-item:first-child{margin-top:2px}.promos .promos-img{height:210px}.copyright-wrap{margin-top:30px;text-align:center}.copyright-wrap .lang{margin-bottom:25px}.copyright-wrap .copyright{margin-bottom:20px}.control{right:15px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tYWluLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvX3Byb3BhZ2FuZGEuc2NzcyIsImNvbXBvbmVudHMvX21lZ2EtbWVudS5zY3NzIiwiX2ZvbnQuc2NzcyIsInBhZ2VzL19lYm9vay5zY3NzIiwic3R5bGUuY3NzIiwiY29tcG9uZW50cy9fcHJvbW9zLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1hcmVhLnNjc3MiLCJjb21wb25lbnRzL19iLWJhbm5lci5zY3NzIiwicGFnZXMvX3R5cGUyLnNjc3MiLCJjb21wb25lbnRzL18yLWRvdWJsZS1ib3VuY2Uuc2NzcyIsInBhZ2VzL190eXBlMjEuc2NzcyIsImNvbXBvbmVudHMvX2dvdG9wLnNjc3MiLCJwYWdlcy9fdHlwZTEwLnNjc3MiLCJwYWdlcy9fdHlwZTEwXzIuc2NzcyIsInBhZ2VzL190eXBlMTIuc2NzcyIsInBhZ2VzL190eXBlMy5zY3NzIiwicGFnZXMvX3R5cGU0LnNjc3MiLCJwYWdlcy9fdHlwZTYuc2NzcyIsInBhZ2VzL190eXBlOS5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsInBhZ2VzL190eXBlMTEuc2NzcyIsInBhZ2VzL190eXBlMTQuc2NzcyIsInBhZ2VzL190eXBlMTUuc2NzcyIsInBhZ2VzL190eXBlMTcuc2NzcyIsInBhZ2VzL190eXBlMjAuc2NzcyIsInBhZ2VzL190eXBlNS5zY3NzIiwicGFnZXMvX3R5cGU3LnNjc3MiLCJwYWdlcy9fc2VhcmNoX2xpc3Quc2NzcyIsInBhZ2VzL190eXBlMTMuc2NzcyIsInBhZ2VzL190eXBlMTYuc2NzcyIsInBhZ2VzL190eXBlMTguc2NzcyIsInBhZ2VzL190eXBlMTkuc2NzcyIsInBhZ2VzL19TQlUtc2xpZGUuc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2Fib3V0XzEuc2NzcyIsInBhZ2VzL19hYm91dF82LnNjc3MiLCJwYWdlcy9fbmV3c19oaXN0b3J5LnNjc3MiLCJwYWdlcy9faW52ZXN0b3JzXzIuc2NzcyIsInBhZ2VzL19pbnZlc3RvcnNfMy5zY3NzIiwicGFnZXMvX3NpdGVtYXAuc2NzcyIsInBhZ2VzL19uZXdzX2RldGFpbC5zY3NzIiwicGFnZXMvX2ludmVzdG9ycy5zY3NzIiwicGFnZXMvX3ZpZGVvX2xpc3Quc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19hbm51YWxfcmVwb3J0LnNjc3MiLCJwYWdlcy9fYnJhbmNoX3N0b3JlLnNjc3MiLCJwYWdlcy9fdmlkZW9fZGV0YWlsLnNjc3MiLCJwYWdlcy9fQ1NSLnNjc3MiLCJwYWdlcy9fY29udGFjdF9pbmZvcm1hdGlvbi5zY3NzIiwiX3J3ZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFZQSxHQUFBLE1BQUEsR0FBQSxNQUtRLFFBQUEsRUFNUixXQXBCQSxLQXlCSSxTQUFBLFNDTEosd0JDb0pBLDZCQTNLQSwyQkNtQkUsUUFBQSxHQ2lHRixNQXBIQSxZQUFBLDZCQ3dCUSxzQkFBQSxPTHhCUixhQUNJLFFBQUEsZUNzQkosTUFBQSxTQUtRLFFBQUEsYUR6QlIsS0FDSSxPQUFBLGVBQ0EsWUFBQSxjQUFBLG1CQUFBLFdBQUEscUJBQ0gsT0FBQSxFQUVBLElBQUEsRUFDQSxLQUFBLEVBQ0csV0FBQSxPQUVKLEdBQUEsR0FDSSxXQUFBLEtBRUEsT0FBQSxFQUtKLGdCQUNJLFlBQUEsS0FFSixXQUNJLE9BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxPQUNBLFFBQUEsRUFBQSxLQUdKLFlBQUEsY0FDSSxNQUFBLEtBS0osV0FDSSxNQUFBLFFBSUosWUFBQSxjQUNJLE1BQUEsS0NuQkoscUNBQUEsaUJBaUNvQixNQUFBLFFEVHBCLFdBQUEsYUFDSSxXQUFBLEtBS0osWUFB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QkEwQlEsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLEtBQ0EsUUFBQSxJQTdCUiw0Q0ErQlksYUFBQSxLQUNBLE9BQUEsUWlEeEZaLFFBQ0ksUUFBQSxlQUdKLDBCQUNJLGdCQUNJLFdBQUEsUUFLUix5QkFDSSxLQUNJLFFBQUEsZUFFSixRQUNJLFFBQUEsdUJBRUosV0FDSSxRQUFBLEVBQUEsS0FDQSxTQUFBLE9BR0osT0FDSSxPQUFBLFdBQ0EsV0FBQSxNQUNBLFdBQUEsTUFISixvQkFLUSxNQUFBLEtBQ0EsUUFBQSxFQU5SLDJCQVFZLE1BQUEsS0FDQSxPQUFBLEtBVFosZ0JBYVEsV0FBQSxPQUdSLGlCQUVRLGNBQUEsTUFJWix5QkFDSSxXQUNJLFFBQUEsRUFBQSxLQUdKLE9BQ0ksT0FBQSxNQUNBLFdBQUEsTUFDQSxXQUFBLE1BSEosb0JBS1EsTUFBQSxLQUNBLFFBQUEsRUFOUiwyQkFRWSxNQUFBLEtBQ0EsT0FBQSxLQVRaLGdCQWFRLFVBQUEsTUFDQSxXQUFBLE9BQ0EsTUFBQSxJQWZSLGNBa0JRLFVBQUEsS0FsQlIsaUJBcUJRLFVBQUEsS0FRUixZQUNJLE9BQUEsS0FESixlQUFBLHNCQUFBLDZCQUdRLE1BQUEsS0FXUixxQkFFUSxNQUFBLEtBQ0EsUUFBQSxFQUNBLGNBQUEsSUFKUixpQ0FNWSxXQUFBLElBTlosb0JBVVEsT0FBQSxNQUtSLGdCQUNJLFdBQUEsS0FDQSxXQUFBLE9BRkosc0JBSVEsY0FBQSxLQUpSLDJCQU9RLGNBQUEsS0FHUixTQUNJLE1BQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5sdC1pZTggYm9keSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keSB7IFxyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYsXCJtaWNyb3NvZnQgSmhlbmdoZWlcIjtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbnVsLCBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXItd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4udGV4dC1ibHVlIHtcclxuICAgIGNvbG9yOiAjMmY2ODk5O1xyXG59XHJcblxyXG5cclxuLnRleHQtYmxhY2sgeyBcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxufVxyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IFxyXG4gICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgICAgICBcclxuICAgIH1cclxufVxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwYjBiOTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMGIwYjkgMzAlLCAjMDA3NWI5IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwYjBiOSAzMCUsICMwMDc1YjkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGIwYjkgMzAlLCAjMDA3NWI5IDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGIwYjknLCBlbmRDb2xvcnN0cj0nIzAwNzViOScsR3JhZGllbnRUeXBlPTEgKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG4ubG9nby13cmFwIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjA7XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgaGVpZ2h0OiAyMHB4OyBcclxufVxyXG4ubWVudSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5tZW51LXNlYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Ryb3Bkb3duLWFycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAubWFpbi10aXRsZSB7IFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMjFweCAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xyXG4gICAgfVxyXG59XHJcbi5uYXYtbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogOTNweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW47XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluO1xyXG4gICAgLmhvdmVyLWxpbmUge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4uc3VibWVudS1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuLnN1Ym1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxyXG4gICAgLy8gYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvLyBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTA7XHJcbiAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAubmF2LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBiMGI5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5hdi1saXN0IHtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDIxNHB4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICAgIC8vIGxlZnQ6IDIzMHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29tcGFueSB7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICB3aWR0aDoyMDBweDtcclxuICAgIH1cclxuICAgICYuYXBwbGljYXRpb24ge1xyXG4gICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgIH1cclxuICAgICYuYnVzaW5lc3Nncm91cCB7XHJcbiAgICAgICAgbGVmdDogMjM1cHg7XHJcbiAgICAgICAgLy8gd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIC8vIC5uYXYge1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAuc3VibWVudS1saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJlc3NjZW50ZXIge1xyXG4gICAgICAgIGxlZnQ6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgICYuaW52ZXN0b3JzIHtcclxuICAgICAgICBsZWZ0OiA0MzBweDtcclxuICAgIH1cclxufVxyXG4vLyAuc2VjLW1lbnUge1xyXG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuLy8gfVxyXG4udGhpcmQtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICYuc2hvdy1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2gtbGFuZyB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAubmF2LW1haW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VibWVudS1hcmVhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7IFxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTU3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtYnRuIHtcclxuICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2VhcmNoLWljb24ge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMXB4IDA7XHJcbn1cclxuLnNlYXJjaC1kcm9wZG93biB7XHJcbiAgICB3aWR0aDogMTM0cHg7XHJcbiAgICAuYWN0dWFsLXRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0cHg7XHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9tZW51IG1vYmlsZVxyXG4uY29udHJvbCB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1cmdlci5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4uY29udHJvbC1jbG9zZSB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzIwMjAvY2xvc2VfYmx1ZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuXHJcbi8vc2VhcmNoLWlucHV0XHJcbi5zZWFyY2gtd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7ICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3NlLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLm5hdi1iYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYWN0dWFsLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbWF4LXdpZHRoOiA2OTBweDtcclxuICAgIHRkIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudS1zZWNvbmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuc2VhcmNoLXdyYXAge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM4NThhOTJcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLXdyYXAge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4zOTUsIDAuMDYsIDAuODEpO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4zOTUsIDAuMDYsIDAuODEpO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjgsIDAuMzk1LCAwLjA2LCAwLjgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44LCAwLjM5NSwgMC4wNiwgMC44MSk7XHJcbiAgICAgICAgJi5zaG93LW1lbnUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTpzY3JvbGw7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIC5uYXYtbWFpbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAuY29sbGFwc2UtbGkge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGIwYjk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwYjBiOSAzMCUsICMwMDc1YjkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwYjBiOSAzMCUsICMwMDc1YjkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBiMGI5IDMwJSwgIzAwNzViOSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwYjBiOScsIGVuZENvbG9yc3RyPScjMDA3NWI5JyxHcmFkaWVudFR5cGU9MSApO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbGxhcHNlLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNiN2NhYVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtd3JhcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTc7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tYXJlYSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGIwYjk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNiN2NhYTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5uYXYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODU4YTkyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNiN2NhYVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaG93LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy1tZW51IHtcclxuICAgICAgICAubmF2LWJhciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAubGV2ZWwxIHtcclxuICAgICAgICAgICAgICAgICYubWFpbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJtZW51LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxldmVsMiB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlzcGxheS1hcmVhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnJvdy1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICB9XHJcbiAgICAuYXJyb3csXHJcbiAgICAuYXJyb3ctZG93bixcclxuICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LXJpZ2h0e1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWRvd24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjODU4YTkyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHdpZHRoOiA3OXB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uZWFydGgtaWNvbiB7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIG1hcmdpbjogMjJweCAwIDIycHggMjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn0iLCIuc2xpZGUge1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnBob3RvIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDU4NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmFubmVyLmpwZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7IFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGljay1uZXh0LnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dCAxcztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dCAxcztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICBcclxuICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogaW5pdGlhbCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICB9XHJcbiAgICAubW9yZS1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDhweDtcclxuICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiN2NhYTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViIHtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICB9XHJcbiAgICBvYmplY3QtZml0IHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmlkZW8td3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiB0b3A7JztcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JhZGllbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTsgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdHRlcm4ucG5nKTsgXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM3NmJiMztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LXNsaWRlIHtcclxuICAgIC5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAuc2xpZGUge1xyXG4gICAgICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweFxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXHJcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcbn1cclxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXHJcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi8qIGNoZWNrYm94IGFzcGVjdCAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXHJcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6MDsgdG9wOiAycHg7XHJcbiAgd2lkdGg6IDIwcHg7IFxyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNWM1YzVjO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4vLyAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuLy8gICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMylcclxufVxyXG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXHJcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxyXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogJ+KclCc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMnB4OyBcclxuICBsZWZ0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICBiYWNrZ3JvdW5kOiAjNTQ5M2I4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogY2hlY2tlZCBtYXJrIGFzcGVjdCBjaGFuZ2VzICovXHJcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbn1cclxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4vKiBkaXNhYmxlZCBjaGVja2JveCAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXHJcblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICNiYmI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxufVxyXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICBjb2xvcjogI2FhYTtcclxufVxyXG5cclxuXHJcbi8vIHJhZGlvYm94XHJcbi8qIEJhc2UgZm9yIGxhYmVsIHN0eWxpbmcgKi9cclxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtOTk5OXB4O1xyXG59XHJcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4vKiByYWRpbyBhc3BlY3QgKi9cclxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OjA7IFxyXG4gIHRvcDogMnB4O1xyXG4gIHdpZHRoOiAyMHB4OyBcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNWM1YzVjO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi8qIGNoZWNrZWQgbWFyayBhc3BlY3QgKi9cclxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXHJcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICBjb250ZW50OiAn4pePJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAycHg7IFxyXG4gIGxlZnQ6IDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gIGJhY2tncm91bmQ6ICM1NDkzYjg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGNoZWNrZWQgbWFyayBhc3BlY3QgY2hhbmdlcyAqL1xyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG59XHJcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLyogZGlzYWJsZWQgcmFkaW8gKi9cclxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbn1cclxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgY29sb3I6ICNhYWE7XHJcbn1cclxuIiwiLnByb3BhZ2FuZGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAucHJvcGFnYW5kYS1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGhlaWdodDogNDYxcHhcclxuICAgIH1cclxuICAgIC5wcm9wYWdhbmRhLWNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rLWxpc3R7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNiN2NhYTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmstbGlzdC10aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlc3tcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJ0aWNsZXMtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BhZ2FuZGEtaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgJi5uZXdzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvbW9zLTEuanBnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmludmVzdG9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvbW9zLTIuanBnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJlc3BvbnNpYmlsaXR5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvbW9zLTMuanBnKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9tb3MtNC5qcGcpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZS1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBiMGI5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiN2NhYTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjIpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjdjYWE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4yKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgLnByb3BhZ2FuZGEge1xyXG4gICAgICAgIC5wcm9wYWdhbmRhLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0ODBweCkge1xyXG4gICAgLnByb3BhZ2FuZGEge1xyXG4gICAgICAgIC5wcm9wYWdhbmRhLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbn1cclxuXHJcbi5ob21lIC5zbGlkZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4XHJcbn0iLCIubWVnYS1tZW51LWFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6MTA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgJiB+IC5tYXNrIHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICY+W2NsYXNzKj1jb2wtXSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWdhLW1lbnUtZ3JvdXAge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICB9XHJcbiAgICAubWVnYS1tZW51LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzNiN2NhYTtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogIzAwYjBiOTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudS1pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwYjBiOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXNre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMzUpO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB0b3A6MTAwJTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90by1MaWdodDtcclxuICBzcmM6IHVybCguLi9mb250L1JvYm90by1MaWdodC50dGYpO1xyXG59IiwiLmVib29rLWh0bWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZWJvb2stYm9keSwgLmVib29rLXdyYXBwZXIge1xyXG4gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWJvb2stYXNpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDcpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmVib29rLW1haW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xyXG59XHJcblxyXG4uZWJvb2stbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMGE1MWE3IDAlLCAjMTE3YWE4IDUwJSwgIzBhNTFhNyAxMDAlKTtcclxuICAgIC8qIEZGMy42LTE1ICovXHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMGE1MWE3IDAlLCAjMTE3YWE4IDUwJSwgIzBhNTFhNyAxMDAlKTtcclxuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTUxYTcgMCUsICMxMTdhYTggNTAlLCAjMGE1MWE3IDEwMCUpO1xyXG4gICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbn1cclxuXHJcbi5lYm9vay1uYXYge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNjQxNDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWJvb2stbmF2LW91dGxpbmUge1xyXG4gICAgICAgIGxpIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVib29rLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZWJvb2stY29udGVudC1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0oNDdweC8yKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG4gICAgLmVib29rLWNvbnRlbnQtcHJldi1idG4ge1xyXG4gICAgICAgIGxlZnQ6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgLmVib29rLWNvbnRlbnQtbmV4dC1idG4ge1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmVib29rLXBkZi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgfVxyXG4gICAgLmVib29rLXRvb2x7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAuZWJvb2stdG9vbC1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYWNrZ3JvdW5kIEltYWdlICovXG4ubHQtaWU4IGJvZHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmLFwibWljcm9zb2Z0IEpoZW5naGVpXCI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgdWwgbGksIG9sIGxpIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5jb250YWluZXItd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuICAudGV4dC13aGl0ZSBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMyZjY4OTk7IH1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLnRleHQtYmxhY2sgcCB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ZXh0LWxlZnQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXh0LXJpZ2h0IHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90by1MaWdodDtcbiAgc3JjOiB1cmwoLi4vZm9udC9Sb2JvdG8tTGlnaHQudHRmKTsgfVxuXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBiMGI5O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDBiMGI5IDMwJSwgIzAwNzViOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwYjBiOSAzMCUsICMwMDc1YjkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYjBiOSAzMCUsICMwMDc1YjkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBiMGI5JywgZW5kQ29sb3JzdHI9JyMwMDc1YjknLEdyYWRpZW50VHlwZT0xICk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmxvZ28td3JhcCB7XG4gIGhlaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5sb2dvIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZW51IGxpOmhvdmVyIC5tZW51LXNlYyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51IGxpOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNiMGQ3ZjM7IH1cbiAgICAubWVudSBsaS5kcm9wZG93bjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcGRvd24tYXJyb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm1lbnUgbGkuZHJvcGRvd24uYWN0aXZlIC5tYWluLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjYjBkN2YzOyB9XG4gICAgLm1lbnUgbGkuZHJvcGRvd24uYWN0aXZlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm1lbnUgYSB7XG4gICAgcGFkZGluZzogMjFweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluOyB9XG5cbi5uYXYtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA5M3B4O1xuICB6LWluZGV4OiA1O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW47IH1cbiAgLm5hdi1tYWluIC5ob3Zlci1saW5lIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgLm5hdi1tYWluLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc3VibWVudS1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gIC5zdWJtZW51LnNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdWJtZW51LnNob3cgLm5hdiAubmF2LWl0ZW0ge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnN1Ym1lbnUuc2hvdyAubmF2IC5uYXYtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnN1Ym1lbnUgLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VibWVudSAubmF2IC5uYXYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgei1pbmRleDogLTEwOyB9XG4gICAgICAuc3VibWVudSAubmF2IC5uYXYtaXRlbSAuYXJyb3ctcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuc3VibWVudSAubmF2IC5uYXYtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICBjdXJzb3I6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAuc3VibWVudSAubmF2IC5uYXYtaXRlbSBhOmhvdmVyLCAuc3VibWVudSAubmF2IC5uYXYtaXRlbSBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAuc3VibWVudSAubmF2IC5uYXYtaXRlbTpob3ZlciAubmF2LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN1Ym1lbnUgLm5hdiAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAuc3VibWVudSAubmF2IC5uYXYtaXRlbS5hY3RpdmUgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMGIwYjk7IH1cbiAgICAuc3VibWVudSAubmF2IC5zdWItbmF2LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnN1Ym1lbnUgLm5hdiAuc3ViLW5hdi1pdGVtIGE6aG92ZXIsIC5zdWJtZW51IC5uYXYgLnN1Yi1uYXYtaXRlbSBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zdWJtZW51IC5uYXYubmF2LWxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gICAgICAuc3VibWVudSAubmF2Lm5hdi1saXN0IGxpIGE6aG92ZXIsIC5zdWJtZW51IC5uYXYubmF2LWxpc3QgbGkgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjM2I3Y2FhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc3VibWVudSAubmF2Lm5hdi1saXN0IGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnN1Ym1lbnUgLm5hdi5uYXYtbGlzdC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN1Ym1lbnUuY29tcGFueSB7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgLnN1Ym1lbnUuYXBwbGljYXRpb24ge1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxOTBweDsgfVxuICAuc3VibWVudS5idXNpbmVzc2dyb3VwIHtcbiAgICBsZWZ0OiAyMzVweDsgfVxuICAgIC5zdWJtZW51LmJ1c2luZXNzZ3JvdXAgLnN1Ym1lbnUtbGlzdCB7XG4gICAgICB3aWR0aDogMjE0cHg7XG4gICAgICBoZWlnaHQ6IDMyMHB4OyB9XG4gIC5zdWJtZW51LnByZXNzY2VudGVyIHtcbiAgICBsZWZ0OiAzNTBweDtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgLnN1Ym1lbnUuaW52ZXN0b3JzIHtcbiAgICBsZWZ0OiA0MzBweDsgfVxuXG4udGhpcmQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRoaXJkLW1lbnUuc2hvdy1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VhcmNoLWxhbmcge1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgLnNlYXJjaC1sYW5nIC5uYXYtbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gIC5zZWFyY2gtbGFuZyAubWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc2VhcmNoLWxhbmcgLm1lbnUgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5zZWFyY2gtbGFuZyAuc3VibWVudS1hcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNlYXJjaC1sYW5nIC5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoLWxhbmcgLnN1Ym1lbnUgdGQge1xuICAgICAgbWluLXdpZHRoOiAxNTdweDsgfVxuXG4uc2VhcmNoLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjFweCAwOyB9XG5cbi5zZWFyY2gtZHJvcGRvd24ge1xuICB3aWR0aDogMTM0cHg7IH1cbiAgLnNlYXJjaC1kcm9wZG93biAuYWN0dWFsLXRhYmxlIHRkIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIC5zZWFyY2gtZHJvcGRvd24gLm1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0cHg7IH1cbiAgICAuc2VhcmNoLWRyb3Bkb3duIC5tZW51IC5kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZHJvcGRvd24gLm1lbnUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5jb250cm9sIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnVyZ2VyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5jb250cm9sLWNsb3NlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvMjAyMC9jbG9zZV9ibHVlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zZWFyY2gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAuc2VhcmNoLXdyYXAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE1OyB9XG4gICAgLnNlYXJjaC13cmFwLmFjdGl2ZSAuc2VhcmNoLWljb24ge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2VhcmNoLXdyYXAuYWN0aXZlIGlucHV0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWFyY2gtd3JhcCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgLnNlYXJjaC13cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlYXJjaC13cmFwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2gtd3JhcCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogSUUgMTArICovXG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2gtd3JhcCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLXdyYXAgLnNlYXJjaC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNlYXJjaC13cmFwIGlucHV0IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIC5zZWFyY2gtd3JhcCAuY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbG9zZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG5cbi5uYXYtYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWN0dWFsLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuICAuYWN0dWFsLXRhYmxlIHRkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuYWN0dWFsLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYWN0dWFsLXRhYmxlIHRkLm1lbnUtc2Vjb25kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgICAgIC5hY3R1YWwtdGFibGUgdGQubWVudS1zZWNvbmQuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC13cmFwIGlucHV0IHtcbiAgICBjb2xvcjogIzg1OGE5MjsgfVxuICAuY29udGFpbmVyLXdyYXAge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4zOTUsIDAuMDYsIDAuODEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4zOTUsIDAuMDYsIDAuODEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjgsIDAuMzk1LCAwLjA2LCAwLjgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44LCAwLjM5NSwgMC4wNiwgMC44MSk7IH1cbiAgICAuY29udGFpbmVyLXdyYXAuc2hvdy1tZW51IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAubmF2LWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLm5hdi1iYXIgLm5hdi1tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uYXYtYmFyIC5uYXYtbWFpbiAuY29sbGFwc2UtbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYjBiOTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwYjBiOSAzMCUsICMwMDc1YjkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMGIwYjkgMzAlLCAjMDA3NWI5IDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGIwYjkgMzAlLCAjMDA3NWI5IDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwYjBiOScsIGVuZENvbG9yc3RyPScjMDA3NWI5JyxHcmFkaWVudFR5cGU9MSApOyB9XG4gICAgICAgIC5uYXYtYmFyIC5uYXYtbWFpbiAuY29sbGFwc2UtbGkuYWN0aXZlIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdi1iYXIgLmNvbGxhcHNlLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5uYXYtYmFyIC5jb2xsYXBzZS1tZW51IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAubmF2LWJhciAuY29sbGFwc2UtbWVudSBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5uYXYtYmFyIC5jb2xsYXBzZS1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzNiN2NhYTsgfVxuICAgICAgICAubmF2LWJhciAuY29sbGFwc2UtbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5hdi1iYXIgLnNlYXJjaC1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5uYXYtYmFyIC5zZWFyY2gtd3JhcCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgICAgIC5uYXYtYmFyIC5zZWFyY2gtd3JhcCBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgNjZweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5uYXYtYmFyIC5zZWFyY2gtd3JhcCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgIGNvbG9yOiAjODU4YTkyOyB9XG4gICAgICAgIC5uYXYtYmFyIC5zZWFyY2gtd3JhcCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICBjb2xvcjogIzg1OGE5MjsgfVxuICAgICAgICAubmF2LWJhciAuc2VhcmNoLXdyYXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICBjb2xvcjogIzg1OGE5MjsgfVxuICAgICAgICAubmF2LWJhciAuc2VhcmNoLXdyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICBjb2xvcjogIzg1OGE5MjsgfVxuICAgICAgLm5hdi1iYXIgLnNlYXJjaC13cmFwIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAubmF2LWJhciAubWFpbi1hcmVhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDsgfVxuICAgIC5uYXYtYmFyIGxpIGEge1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzAwYjBiOTsgfVxuICAgICAgLm5hdi1iYXIgbGkgYTpob3ZlciwgLm5hdi1iYXIgbGkgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjM2I3Y2FhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmF2LWJhciBsaSAuYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5uYXYtYmFyIGxpLm5hdi10aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLm5hdi1iYXIgbGkubmF2LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogIzg1OGE5MiAhaW1wb3J0YW50OyB9XG4gICAgLm5hdi1iYXIgbGkuYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogIzNiN2NhYTsgfVxuICAgIC5uYXYtYmFyIGxpLmFjdGl2ZSAuYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgICAubmF2LWJhciAuc3VibWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5uYXYtYmFyIC5zdWJtZW51IGg0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzNiN2NhYTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggNTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgLm5hdi1iYXIgLnN1Ym1lbnUuc2hvdy1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNob3ctbWVudSAubmF2LWJhciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnNob3ctbWVudSAubmF2LWJhciAubGV2ZWwxLm1haW4tYXJlYSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIC5zdWJtZW51LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDsgfVxuICAgIC5zdWJtZW51LWFyZWEuc2hvdyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5zdWJtZW51LWFyZWEubGV2ZWwyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc3VibWVudS1hcmVhIC5kaXNwbGF5LWFyZWEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLmFycm93LWxlZnQge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogMjZweDsgfVxuICAuYXJyb3csXG4gIC5hcnJvdy1kb3duLFxuICAuYXJyb3ctcmlnaHQge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5hcnJvdy1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuYXJyb3ctZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbi5jYXRlZ29yeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzg1OGE5MjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogNzlweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uZWFydGgtaWNvbiB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMjJweCAwIDIycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc2xpZGUge1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtaGVpZ2h0OiA1NDBweDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpZGUuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zbGlkZSBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNsaWRlIC5waG90byB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYW5uZXIuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zbGlkZSAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2xpZGUgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGljay1uZXh0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuc2xpZGU6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGlkZSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zbGlkZSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc2xpZGUgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zbGlkZSAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuc2xpZGUgLnNsaWNrLWFjdGl2ZSAudGl0bGUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dCAxcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zbGlkZSAuc2xpY2stYWN0aXZlIC5zdWIge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dCAxcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlIC50ZXh0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB1c2VyLXNlbGVjdDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gIC5zbGlkZSAudGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRvcDogMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgLnNsaWRlIC5tb3JlLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgcGFkZGluZzogMTZweCA0OHB4O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I3Y2FhO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNsaWRlIC5tb3JlLWJ0bjpmb2N1cyB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2xpZGUgLm1vcmUtYnRuOmhvdmVyIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2xpZGUgLnN1YiB7XG4gICAgdG9wOiAxNTBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5zbGlkZSAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgLnNsaWRlIG9iamVjdC1maXQge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDsgfVxuICAuc2xpZGUgLnZpZGVvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNsaWRlIC52aWRlby13cmFwIHZpZGVvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiB0b3A7JztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuc2xpZGUgLnZpZGVvLXdyYXAgLmdyYWRpZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdHRlcm4ucG5nKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjBweDsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzZiYjM7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmFib3V0LXNsaWRlIC5zbGljay1hY3RpdmUgLnRpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGUgLm1vcmUtYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuc2xpZGUgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDEycHggNTBweDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjM2I3Y2FhO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjdjYWE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2I3Y2FhOyB9XG5cbi5idG4tYmxhY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC5idG4tYmxhY2s6aG92ZXIsIC5idG4tYmxhY2s6Zm9jdXMge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjdjYWE7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13aGl0ZTpob3ZlciwgLmJ0bi13aGl0ZTpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uYnRuLXdoaXRlLXJlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4td2hpdGUtcmVjdDpob3ZlciwgLmJ0bi13aGl0ZS1yZWN0OmZvY3VzIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLnBsYXlWaWRlb0J0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmRvd25sb2FkLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdGhfYmxhY2suc3ZnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kb3dubG9hZC1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdGhfaG92ZXIuc3ZnKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfSB9XG5cbi8qIEJhc2UgZm9yIGxhYmVsIHN0eWxpbmcgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogY2hlY2tib3ggYXNwZWN0ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVjNWM1YztcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLyogY2hlY2tlZCBtYXJrIGFzcGVjdCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfinJQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGJhY2tncm91bmQ6ICM1NDkzYjg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLyogZGlzYWJsZWQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbi8qIEJhc2UgZm9yIGxhYmVsIHN0eWxpbmcgKi9cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogcmFkaW8gYXNwZWN0ICovXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVjNWM1YztcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLyogY2hlY2tlZCBtYXJrIGFzcGVjdCAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfil48nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGJhY2tncm91bmQ6ICM1NDkzYjg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLyogZGlzYWJsZWQgcmFkaW8gKi9cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbi5wcm9tb3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wcm9tb3MgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb21vcyAucHJvbW9zLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb21vcyAucHJvbW9zLWl0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnByb21vcyAucHJvbW9zLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnByb21vcyAucHJvbW9zLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnByb21vcyAucHJvbW9zLWl0ZW0gLnByb21vcy1pbWcge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb21vcyAucHJvbW9zLWl0ZW0gLnByb21vcy1pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLnByb21vcyAucHJvbW9zLWl0ZW06aG92ZXIgLnByb21vcy1pbWc6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUsIDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuICAucHJvbW9zIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9tb3MgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICAucHJvbW9zIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICAucHJvbW9zIC5wcm9tb3MtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvbW9zIC5uZXdzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW9zLTEuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5wcm9tb3MgLnNvY2lhbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vcy0yLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAucHJvbW9zIC5qb2luOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW9zLTMuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5wcm9tb3MgLm1vdmllOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW9zLTQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MTlweCkge1xuICAucHJvbW9zIC5wcm9tb3MtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wcm9tb3MgLnByb21vcy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJvbW9zIC5wcm9tb3MtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ucHJvcGFnYW5kYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLnByb3BhZ2FuZGEgLnByb3BhZ2FuZGEtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDQ2MXB4OyB9XG4gIC5wcm9wYWdhbmRhIC5wcm9wYWdhbmRhLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGFnYW5kYSAucHJvcGFnYW5kYS1jYXJkIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG4gICAgLnByb3BhZ2FuZGEgLnByb3BhZ2FuZGEtY2FyZCAubGluay1saXN0IGxpIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJvcGFnYW5kYSAucHJvcGFnYW5kYS1jYXJkIC5saW5rLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzYjdjYWE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5wcm9wYWdhbmRhIC5wcm9wYWdhbmRhLWNhcmQgLmxpbmstbGlzdC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb3BhZ2FuZGEgLnByb3BhZ2FuZGEtY2FyZCAuYXJ0aWNsZXMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5wcm9wYWdhbmRhIC5wcm9wYWdhbmRhLWNhcmQgLmFydGljbGVzIC5hcnRpY2xlcy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnByb3BhZ2FuZGEgLnByb3BhZ2FuZGEtY2FyZCAucHJvcGFnYW5kYS1pbWcge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLnByb3BhZ2FuZGEgLnByb3BhZ2FuZGEtY2FyZCAucHJvcGFnYW5kYS1pbWcubmV3cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvbW9zLTEuanBnKTsgfVxuICAgICAgLnByb3BhZ2FuZGEgLnByb3BhZ2FuZGEtY2FyZCAucHJvcGFnYW5kYS1pbWcuaW52ZXN0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb21vcy0yLmpwZyk7IH1cbiAgICAgIC5wcm9wYWdhbmRhIC5wcm9wYWdhbmRhLWNhcmQgLnByb3BhZ2FuZGEtaW1nLnJlc3BvbnNpYmlsaXR5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9tb3MtMy5qcGcpOyB9XG4gICAgICAucHJvcGFnYW5kYSAucHJvcGFnYW5kYS1jYXJkIC5wcm9wYWdhbmRhLWltZy5ociB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvbW9zLTQuanBnKTsgfVxuICAgIC5wcm9wYWdhbmRhIC5wcm9wYWdhbmRhLWNhcmQgLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgIC5wcm9wYWdhbmRhIC5wcm9wYWdhbmRhLWNhcmQgLm1vcmUtbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBiMGI5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wYWdhbmRhIC5wcm9wYWdhbmRhLWNhcmQgLm1vcmUtbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjdjYWE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAucHJvcGFnYW5kYSAucHJvcGFnYW5kYS1jYXJkIC5tb3JlLWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I3Y2FhO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BhZ2FuZGEgLnByb3BhZ2FuZGEtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJvcGFnYW5kYSAucHJvcGFnYW5kYS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ob21lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuXG4uaG9tZSAuc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDM1cHggMCAwOyB9XG5cbi5mb290ZXItbWVudSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9vdGVyLW1lbnUgdWwgbGkgYSB7XG4gICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5mb290ZXItbWVudSB1bCBsaSBhOmhvdmVyLCAuZm9vdGVyLW1lbnUgdWwgbGkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyLW1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9vdGVyLW1lbnUgLmljb24tbGlua3MgbGkgYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG5cbi5mb290ZXItbWVudS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItbWVudS1tb2JpbGUgLml0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG4gIC5mb290ZXItbWVudS1tb2JpbGUgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5mb290ZXItbWVudS1tb2JpbGUgLnRpdGxlIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBtYXJnaW46IDVweCAxMHB4OyB9XG4gICAgLmZvb3Rlci1tZW51LW1vYmlsZSAudGl0bGUuYWN0aXZlIC5mb290ZXItY2xvc2Uge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb290ZXItbWVudS1tb2JpbGUgLmZvb3Rlci1jbG9zZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjsgfVxuICAuZm9vdGVyLW1lbnUtbW9iaWxlIC5mb290ZXItbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7IH1cbiAgICAuZm9vdGVyLW1lbnUtbW9iaWxlIC5mb290ZXItbGlzdCBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5jb3B5cmlnaHQtd3JhcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjOTc5Nzk3OyB9XG4gIC5jb3B5cmlnaHQtd3JhcCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb3B5cmlnaHQtd3JhcCBhIHtcbiAgICBjb2xvcjogIzk3OTc5NzsgfVxuICAgIC5jb3B5cmlnaHQtd3JhcCBhOmhvdmVyLCAuY29weXJpZ2h0LXdyYXAgYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvcHlyaWdodC13cmFwIC5sYW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29weXJpZ2h0LXdyYXAgLmxhbmcgaW1nLCAuY29weXJpZ2h0LXdyYXAgLmxhbmcgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29weXJpZ2h0LXdyYXAgLmxhbmcgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmNvcHlyaWdodC13cmFwIC5sYW5nIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuXG4uY29weXJpZ2h0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk3OTc5NzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29weXJpZ2h0LXdyYXAge1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG4ubWVudS1zZWMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVudS1zZWMtd3JhcCA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtc2VjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubWVudS1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzNiN2NhYTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5tZW51LWJyZWFkY3J1bWIgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47IH1cbiAgICAubWVudS1icmVhZGNydW1iIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5tZW51LWJyZWFkY3J1bWIgYTpob3ZlciwgLm1lbnUtYnJlYWRjcnVtYiBhLmFjdGl2ZSwgLm1lbnUtYnJlYWRjcnVtYiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDc4OGIxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tZW51LWJyZWFkY3J1bWIgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWVudS1icmVhZGNydW1iIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwIDhweDsgfVxuICAgIC5tZW51LWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5zaXRlbWFwLXNlbGVjdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zaXRlbWFwLXNlbGVjdCAuZGVmYXVsdCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnNpdGVtYXAtc2VsZWN0IC5kZWZhdWx0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDc4OGIxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnNpdGVtYXAtc2VsZWN0Lm9wZW4gLmRlZmF1bHQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbi5zaXRlbWFwLWRyb3Bkb3duIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogNDAwcHg7XG4gIG1heC13aWR0aDogNDY5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5zaXRlbWFwLWRyb3Bkb3duIC5pdGVtIHtcbiAgICBtYXJnaW46IDEwcHggMTVweCAyMHB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7IH1cbiAgICAuc2l0ZW1hcC1kcm9wZG93biAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgIC5zaXRlbWFwLWRyb3Bkb3duIC5pdGVtIHVsIGEge1xuICAgICAgY29sb3I6ICNhNmE2YTY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5zaXRlbWFwLWRyb3Bkb3duIC5pdGVtIHVsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNiN2NhYTsgfVxuICAgIC5zaXRlbWFwLWRyb3Bkb3duIC5pdGVtIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2l0ZW1hcC1kcm9wZG93biBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2l0ZW1hcC1kcm9wZG93biBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lbnUtc2VjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9IH1cblxuLmNvbnRhY3QtYXJlYSB7XG4gIGJhY2tncm91bmQ6ICMyRTJFMkU7IH1cbiAgLmNvbnRhY3QtYXJlYSAuZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jb250YWN0LWFyZWEgLmZsZXgtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmNvbnRhY3QtYXJlYSAuY29weXdyaXRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAzNXB4IDA7IH1cbiAgICAuY29udGFjdC1hcmVhIC5jb3B5d3JpdGluZyAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmNvbnRhY3QtYXJlYSAuY29weXdyaXRpbmcgLmhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmNvbnRhY3QtYXJlYSAuY29weXdyaXRpbmcgcCB7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3QtYXJlYSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1hcmVhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAuY29udGFjdC1hcmVhIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250YWN0LWFyZWEgLmNvcHl3cml0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29udGFjdC1hcmVhIC5mbGV4LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLmNvbnRhY3QtYXJlYSAuZmxleC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAuY29udGFjdC1hcmVhIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5iLWJhbm5lciB7XG4gIGhlaWdodDogNTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2lhLWFwcGxpY2F0aW9uLTEuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYi1iYW5uZXIgLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmItYmFubmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItYmFubmVyIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSAyNjEsIC4uL3Njc3MvZ29vMi5zY3NzICovXG4uY2QtdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC8qIGltYWdlIHJlcGxhY2VtZW50IHByb3BlcnRpZXMgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ290b3Auc3ZnKSBjZW50ZXIgNTAlIG5vLXJlcGVhdCAjMDBiMGI5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IC41O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi8qIGxpbmUgMjg2LCAuLi9zY3NzL2dvbzIuc2NzcyAqL1xuLmNkLXRvcC5jZC1pcy12aXNpYmxlLCAuY2QtdG9wLmNkLWZhZGUtb3V0LCAubm8tdG91Y2ggLmNkLXRvcDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzOyB9XG5cbi8qIGxpbmUgMjkyLCAuLi9zY3NzL2dvbzIuc2NzcyAqL1xuLmNkLXRvcC5jZC1pcy12aXNpYmxlIHtcbiAgLyogdGhlIGJ1dHRvbiBiZWNvbWVzIHZpc2libGUgKi9cbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogLjU7IH1cbiAgLmNkLXRvcC5jZC1pcy12aXNpYmxlOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMjk3LCAuLi9zY3NzL2dvbzIuc2NzcyAqL1xuLmNkLXRvcC5jZC1mYWRlLW91dCB7XG4gIC8qIGlmIHRoZSB1c2VyIGtlZXBzIHNjcm9sbGluZyBkb3duLCB0aGUgYnV0dG9uIGlzIG91dCBvZiBmb2N1cyBhbmQgYmVjb21lcyBsZXNzIHZpc2libGUgKi9cbiAgb3BhY2l0eTogLjU7IH1cblxuLyogbGluZSAzMDEsIC4uL3Njc3MvZ29vMi5zY3NzICovXG4ubm8tdG91Y2ggLmNkLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1lZ2EtbWVudS1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiA2MHB4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gIC5tZWdhLW1lbnUtYXJlYS5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9XG4gICAgLm1lZ2EtbWVudS1hcmVhLnNob3cgfiAubWFzayB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZWdhLW1lbnUtYXJlYSAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLm1lZ2EtbWVudS1hcmVhIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tZWdhLW1lbnUtYXJlYSAubWVnYS1tZW51LWdyb3VwIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5tZWdhLW1lbnUtYXJlYSAubWVnYS1tZW51LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNiN2NhYTsgfVxuICAgIC5tZWdhLW1lbnUtYXJlYSAubWVnYS1tZW51LXRpdGxlIGEge1xuICAgICAgY29sb3I6ICMwMGIwYjk7IH1cbiAgICAgIC5tZWdhLW1lbnUtYXJlYSAubWVnYS1tZW51LXRpdGxlIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1lZ2EtbWVudS1hcmVhIC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLm1lZ2EtbWVudS1hcmVhIC5tZWdhLW1lbnUtaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubWVnYS1tZW51LWFyZWEgLm1lZ2EtbWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwYjBiOTsgfVxuXG4ubWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLypcclxuICogIFVzYWdlOlxyXG4gKlxyXG4gICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZVwiPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJzay1jaGlsZCBzay1kb3VibGUtYm91bmNlMVwiPjwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJzay1jaGlsZCBzay1kb3VibGUtYm91bmNlMlwiPjwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICpcclxuICovXG4uc2stZG91YmxlLWJvdW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLnNrLWRvdWJsZS1ib3VuY2UgLnNrLWNoaWxkIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjdDQUE7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbiAgLnNrLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjBzOyB9XG5cbkBrZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmhvdmVyLWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogNHB4IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ob3Zlci1saW5rOmFjdGl2ZSwgLmhvdmVyLWxpbms6aG92ZXIsIC5ob3Zlci1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaG92ZXItbGluay1mbGV4IHtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mdWxsLXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZnVsbC12aWV3LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mdWxsLXZpZXcgLmJ0bi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mdWxsLXZpZXcgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZnVsbC12aWV3IHAge1xuICAgIHVzZXItc2VsZWN0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZ1bGwtdmlldyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mdWxsLXZpZXcgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZnVsbC12aWV3IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvcHl3cml0aW5nIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogNjBweCAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb3B5d3JpdGluZyB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuY29weXdyaXRpbmcgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmNvcHl3cml0aW5nIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07IH1cbiAgICAuY29weXdyaXRpbmcgLmhlYWRpbmcuYWN0aXZlOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5jb3B5d3JpdGluZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS43NWVtOyB9XG4gICAgLmNvcHl3cml0aW5nIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb3B5d3JpdGluZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7IH1cbiAgLmNvcHl3cml0aW5nIC5tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50b2dnbGUtYnRuLW9wZW46aG92ZXIgLnBsdXMtYmxhY2ssIC50b2dnbGUtYnRuLW9wZW46Zm9jdXMgLnBsdXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsdXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi50b2dnbGUtYnRuLWNsb3NlOmhvdmVyIC5taW51cy1ibGFjaywgLnRvZ2dsZS1idG4tY2xvc2U6Zm9jdXMgLm1pbnVzLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taW51cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnRvZ2dsZS1idG4tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wbHVzIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsdXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4ucGx1cy1ibGFjayB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbHVzLWJsYWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTsgfVxuXG4ubWludXMge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taW51cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5taW51cy1ibGFjayB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pbnVzLWJsYWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3B5d3JpdGluZyB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mdWxsLXZpZXcge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgICAuZnVsbC12aWV3IC5idG4td3JhcCB7XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgICAuZnVsbC12aWV3IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZnVsbC12aWV3IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZnVsbC12aWV3IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5jb3B5d3JpdGluZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgLmNvcHl3cml0aW5nIGltZyB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgLmNvcHl3cml0aW5nIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jb3B5d3JpdGluZyAuaGVhZGluZzphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvcHl3cml0aW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi50eXBlMyAuZnVsbC12aWV3IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50eXBlMyAuZnVsbC12aWV3IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDsgfVxuXG4udHlwZTMgLmJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDsgfVxuXG4udHlwZTMgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnR5cGUzIC5yb3cgZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudHlwZTMgLnJvdyBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgY29sb3I6ICM0Nzg4YjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHlwZTMgLnJvdyAubGVuZ3RoIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50eXBlMyAucm93IC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLUxpZ2h0OyB9XG5cbi50eXBlMyAubnVtYmVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4udHlwZTMgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi50eXBlMyAubW9yZS1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC50eXBlMyAubW9yZS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWIuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLnR5cGUzIC5tb3JlLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgLnR5cGUzIC5tb3JlLWxpbmsudGV4dC13aGl0ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy13LnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAudHlwZTMgLm1vcmUtbGluay50ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR5cGUzIC5mdWxsLXZpZXcgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC50eXBlMyAucm93IHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnR5cGUzIC5yb3cgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnR5cGUzIC5yb3cgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnR5cGUzIC5idG4td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi50eXBlNCAuY29weXdyaXRpbmcsIC50eXBlNSAuY29weXdyaXRpbmcsIC50eXBlNyAuY29weXdyaXRpbmcsIC50eXBlOCAuY29weXdyaXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnR5cGU0IC5jb3B5d3JpdGluZyAuY29udGFpbmVyLCAudHlwZTUgLmNvcHl3cml0aW5nIC5jb250YWluZXIsIC50eXBlNyAuY29weXdyaXRpbmcgLmNvbnRhaW5lciwgLnR5cGU4IC5jb3B5d3JpdGluZyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi50eXBlNCAuaGVhZGluZzphZnRlciwgLnR5cGU1IC5oZWFkaW5nOmFmdGVyLCAudHlwZTcgLmhlYWRpbmc6YWZ0ZXIsIC50eXBlOCAuaGVhZGluZzphZnRlciB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi50eXBlNCAucGhvdG8sIC50eXBlNSAucGhvdG8sIC50eXBlNyAucGhvdG8sIC50eXBlOCAucGhvdG8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udHlwZTQgLmZsZXgtY29udGFpbmVyLCAudHlwZTUgLmZsZXgtY29udGFpbmVyLCAudHlwZTcgLmZsZXgtY29udGFpbmVyLCAudHlwZTggLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NTBweDsgfVxuXG4udHlwZTQgLmZsZXgtaXRlbSwgLnR5cGU1IC5mbGV4LWl0ZW0sIC50eXBlNyAuZmxleC1pdGVtLCAudHlwZTggLmZsZXgtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnR5cGU0IC5tb3JlLWxpbmssIC50eXBlNSAubW9yZS1saW5rLCAudHlwZTcgLm1vcmUtbGluaywgLnR5cGU4IC5tb3JlLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnR5cGU0IC5tb3JlLWxpbms6YWZ0ZXIsIC50eXBlNSAubW9yZS1saW5rOmFmdGVyLCAudHlwZTcgLm1vcmUtbGluazphZnRlciwgLnR5cGU4IC5tb3JlLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAudHlwZTQgLm1vcmUtbGluazpob3ZlciwgLnR5cGU1IC5tb3JlLWxpbms6aG92ZXIsIC50eXBlNyAubW9yZS1saW5rOmhvdmVyLCAudHlwZTggLm1vcmUtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAudHlwZTQgLm1vcmUtbGluay50ZXh0LXdoaXRlOmFmdGVyLCAudHlwZTUgLm1vcmUtbGluay50ZXh0LXdoaXRlOmFmdGVyLCAudHlwZTcgLm1vcmUtbGluay50ZXh0LXdoaXRlOmFmdGVyLCAudHlwZTggLm1vcmUtbGluay50ZXh0LXdoaXRlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gIC50eXBlNCAubW9yZS1saW5rLnRleHQtd2hpdGU6aG92ZXIsIC50eXBlNSAubW9yZS1saW5rLnRleHQtd2hpdGU6aG92ZXIsIC50eXBlNyAubW9yZS1saW5rLnRleHQtd2hpdGU6aG92ZXIsIC50eXBlOCAubW9yZS1saW5rLnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50eXBlNCAudmlkZW8tY29udGFpbmVyLCAudHlwZTUgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi50eXBlNCAudmlkZW8sIC50eXBlNSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlNCAuY29udGFpbmVyLCAudHlwZTUgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnR5cGU0IC52aWRlby1jb250YWluZXIsIC50eXBlNSAudmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7IH1cbiAgLnR5cGU0IC52aWRlbywgLnR5cGU1IC52aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7IH1cbiAgLnR5cGU0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGU0LCAudHlwZTUsIC50eXBlNywgLnR5cGU4IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gICAgLnR5cGU0IC5mbGV4LWNvbnRhaW5lciwgLnR5cGU1IC5mbGV4LWNvbnRhaW5lciwgLnR5cGU3IC5mbGV4LWNvbnRhaW5lciwgLnR5cGU4IC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudHlwZTQgLmZsZXgtaXRlbSwgLnR5cGU1IC5mbGV4LWl0ZW0sIC50eXBlNyAuZmxleC1pdGVtLCAudHlwZTggLmZsZXgtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50eXBlNCAucGhvdG8sIC50eXBlNSAucGhvdG8sIC50eXBlNyAucGhvdG8sIC50eXBlOCAucGhvdG8ge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC50eXBlNCAuY29weXdyaXRpbmcgLmNvbnRhaW5lciwgLnR5cGU1IC5jb3B5d3JpdGluZyAuY29udGFpbmVyLCAudHlwZTcgLmNvcHl3cml0aW5nIC5jb250YWluZXIsIC50eXBlOCAuY29weXdyaXRpbmcgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnR5cGU0IC52aWRlby1jb250YWluZXIsIC50eXBlNSAudmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudHlwZTQgLnZpZGVvLCAudHlwZTUgLnZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR5cGU0IC5waG90bywgLnR5cGU1IC5waG90byB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi50eXBlNSAuZmxleC1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLnR5cGU1IC5jb3B5d3JpdGluZyAuY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAudHlwZTUgLmNvcHl3cml0aW5nIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnR5cGU2IHtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7IH1cbiAgLnR5cGU2IC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDkxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHlwZTYgLmZ1bGwtdmlldyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC50eXBlNiAuZnVsbC12aWV3IC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MzBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC50eXBlNiAuZnVsbC12aWV3IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnR5cGU2IC5mdWxsLXZpZXcgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLnR5cGU2IC5idG4td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgLnR5cGU2IC5waG90by13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDsgfVxuICAudHlwZTYgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAudHlwZTYgLm1vcmUtbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnR5cGU2IC5tb3JlLWxpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWIuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC50eXBlNiAubW9yZS1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgIC50eXBlNiAubW9yZS1saW5rLnRleHQtd2hpdGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy13LnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAgIC50eXBlNiAubW9yZS1saW5rLnRleHQtd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnR5cGU3IC5waG90byB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHlwZTctbW9iaWxlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnR5cGU3IC5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC50eXBlNyAudHlwZTctYXJlYSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R5cGU3LXdlYi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAudHlwZTcgLmNvcHl3cml0aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50eXBlNyAudGV4dC13aGl0ZSBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZTcgLnR5cGU3LWFyZWEge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLnR5cGU3IC5waG90byB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAudHlwZTcgLmNvcHl3cml0aW5nIHtcbiAgICB3aWR0aDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR5cGU3IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnR5cGU3IC5waG90byB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLnR5cGU3IC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50eXBlNyAuZmxleC1pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLnR5cGU3IC5jb3B5d3JpdGluZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAudHlwZTctYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50eXBlOSAuYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDsgfVxuXG4udHlwZTkgLm1vcmUtbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudHlwZTkgLm1vcmUtbGluazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1iLnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC50eXBlOSAubW9yZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gIC50eXBlOSAubW9yZS1saW5rLnRleHQtd2hpdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctdy5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgLnR5cGU5IC5tb3JlLWxpbmsudGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnR5cGUxMCAuZnVsbC12aWV3IHtcbiAgaGVpZ2h0OiAzNTBweDsgfVxuICAudHlwZTEwIC5mdWxsLXZpZXcgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnR5cGUxMCAuZnVsbC12aWV3IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAudHlwZTEwIC5mdWxsLXZpZXcgLnN1YiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLnR5cGUxMCAuYnRuLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDsgfVxuXG4udHlwZTEwIC5tb3JlLWxpbmsge1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnR5cGUxMCAubW9yZS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWIuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLnR5cGUxMCAubW9yZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gIC50eXBlMTAgLm1vcmUtbGluay50ZXh0LXdoaXRlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gIC50eXBlMTAgLm1vcmUtbGluay50ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR5cGUxMCAuZnVsbC12aWV3IHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgLnR5cGUxMCAuZnVsbC12aWV3IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudHlwZTEwIC5mdWxsLXZpZXcgLnN1YiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAudHlwZTEwIC5mdWxsLXZpZXcgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi50eXBlMTBfMiAuZnVsbC12aWV3IHtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuICAudHlwZTEwXzIgLmZ1bGwtdmlldyAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudHlwZTEwXzIgLmZ1bGwtdmlldyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC50eXBlMTBfMiAuZnVsbC12aWV3IC5zdWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnR5cGUxMF8yIC5idG4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi50eXBlMTBfMiAubW9yZS1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC50eXBlMTBfMiAubW9yZS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWIuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLnR5cGUxMF8yIC5tb3JlLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgLnR5cGUxMF8yIC5tb3JlLWxpbmsudGV4dC13aGl0ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy13LnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAudHlwZTEwXzIgLm1vcmUtbGluay50ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR5cGUxMF8yIC5mdWxsLXZpZXcgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnR5cGUxMF8yIC5mdWxsLXZpZXcgLnN1YiB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC50eXBlMTBfMiAuZnVsbC12aWV3IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnR5cGUxMSB7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4OyB9XG4gIC50eXBlMTEgLmZ1bGwtdmlldyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC50eXBlMTEgLmZ1bGwtdmlldyAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC50eXBlMTEgLmZ1bGwtdmlldyAudGV4dC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50eXBlMTEgLmZ1bGwtdmlldyAudGV4dC1sZWZ0IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnR5cGUxMSAuZnVsbC12aWV3IC50ZXh0LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAudHlwZTExIC5mdWxsLXZpZXcgLnRleHQtcmlnaHQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnR5cGUxMSAuZnVsbC12aWV3IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnR5cGUxMSAuZnVsbC12aWV3IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnR5cGUxMSAuZnVsbC12aWV3IC5zdWIge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50eXBlMTIsIC50eXBlMTYge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA5NXB4IDAgMjVweDsgfVxuICAudHlwZTEyIC5sb2dvLCAudHlwZTE2IC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDkxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHlwZTEyIC5mdWxsLXZpZXcsIC50eXBlMTYgLmZ1bGwtdmlldyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgICAudHlwZTEyIC5mdWxsLXZpZXcgLmNvbnRlbnQsIC50eXBlMTYgLmZ1bGwtdmlldyAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC50eXBlMTIgLmZ1bGwtdmlldyAudGl0bGUsIC50eXBlMTYgLmZ1bGwtdmlldyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC50eXBlMTIgLmZ1bGwtdmlldyAuc3VidGl0bGUsIC50eXBlMTYgLmZ1bGwtdmlldyAuc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnR5cGUxMiAuZnVsbC12aWV3IHAsIC50eXBlMTYgLmZ1bGwtdmlldyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudHlwZTEyIC5idG4td3JhcCwgLnR5cGUxNiAuYnRuLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAudHlwZTEyIC5yb3csIC50eXBlMTYgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC50eXBlMTIgLml0ZW0sIC50eXBlMTYgLml0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC50eXBlMTIgLm1vcmUtbGluaywgLnR5cGUxNiAubW9yZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAudHlwZTEyIC5tb3JlLWxpbms6YWZ0ZXIsIC50eXBlMTYgLm1vcmUtbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLnR5cGUxMiAubW9yZS1saW5rOmhvdmVyLCAudHlwZTE2IC5tb3JlLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgLnR5cGUxMiAubW9yZS1saW5rLnRleHQtd2hpdGU6YWZ0ZXIsIC50eXBlMTYgLm1vcmUtbGluay50ZXh0LXdoaXRlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctdy5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgICAudHlwZTEyIC5tb3JlLWxpbmsudGV4dC13aGl0ZTpob3ZlciwgLnR5cGUxNiAubW9yZS1saW5rLnRleHQtd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlMTIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMHB4OyB9IH1cblxuLnR5cGUxMyAuY29weXdyaXRpbmcsIC50eXBlMTcgLmNvcHl3cml0aW5nLCAudHlwZTIxIC5jb3B5d3JpdGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50eXBlMTcgLmNvcHl3cml0aW5nIC5oZWFkaW5nOmFmdGVyLCAudHlwZTIxIC5jb3B5d3JpdGluZyAuaGVhZGluZzphZnRlciB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi50eXBlMTQsIC50eXBlMTUge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgLnR5cGUxNCAuZnVsbC12aWV3LCAudHlwZTE1IC5mdWxsLXZpZXcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG4gICAgLnR5cGUxNCAuZnVsbC12aWV3IC5jb250ZW50LCAudHlwZTE1IC5mdWxsLXZpZXcgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnR5cGUxNCAuZnVsbC12aWV3IC50aXRsZSwgLnR5cGUxNSAuZnVsbC12aWV3IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnR5cGUxNCAuZnVsbC12aWV3IC5zdWJ0aXRsZSwgLnR5cGUxNSAuZnVsbC12aWV3IC5zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAudHlwZTE0IC5mdWxsLXZpZXcgcCwgLnR5cGUxNSAuZnVsbC12aWV3IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50eXBlMTQgLmNvbnRlbnQsIC50eXBlMTUgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50eXBlMTQgLmJ0bi13cmFwLCAudHlwZTE1IC5idG4td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnR5cGUxNCAuZG93bmxvYWQsIC50eXBlMTUgLmRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTIwcHg7IH1cbiAgICAudHlwZTE0IC5kb3dubG9hZCAucGhvdG8sIC50eXBlMTUgLmRvd25sb2FkIC5waG90byB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R5cGUxNC0xLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLnR5cGUxNCAuZG93bmxvYWQgLnBob3RvIGltZywgLnR5cGUxNSAuZG93bmxvYWQgLnBob3RvIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAudHlwZTE0IC5kb3dubG9hZCAuZGV0YWlsLCAudHlwZTE1IC5kb3dubG9hZCAuZGV0YWlsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudHlwZTE0IC5tb3JlLWxpbmssIC50eXBlMTUgLm1vcmUtbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnR5cGUxNCAubW9yZS1saW5rOmFmdGVyLCAudHlwZTE1IC5tb3JlLWxpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWIuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC50eXBlMTQgLm1vcmUtbGluazpob3ZlciwgLnR5cGUxNSAubW9yZS1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgIC50eXBlMTQgLm1vcmUtbGluay50ZXh0LXdoaXRlOmFmdGVyLCAudHlwZTE1IC5tb3JlLWxpbmsudGV4dC13aGl0ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gICAgLnR5cGUxNCAubW9yZS1saW5rLnRleHQtd2hpdGU6aG92ZXIsIC50eXBlMTUgLm1vcmUtbGluay50ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZTE0IC5mdWxsLXZpZXcge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9IH1cblxuLnR5cGUxNSB7XG4gIGJhY2tncm91bmQ6ICMzNzM3Mzc7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50eXBlMTUgLmZ1bGwtdmlldyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAudHlwZTE1IC5zdWJ0aXRsZSwgLnR5cGUxNSAuZGV0YWlsIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLnR5cGUxNSAuaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnR5cGUxNSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZTE1IC5mdWxsLXZpZXcge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gIC50eXBlMTUgLml0ZW0ge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLnR5cGUxNSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnR5cGUxNiB7XG4gIGJhY2tncm91bmQ6ICNmYmZjZmM7IH1cbiAgLnR5cGUxNiAuZnVsbC12aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmY2ZjOyB9XG4gICAgLnR5cGUxNiAuZnVsbC12aWV3IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDsgfVxuICAudHlwZTE2IC5sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnR5cGUxNyB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgLnR5cGUxNyAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAudHlwZTE3IC50YWJsZSB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDc4OGIxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50eXBlMTcgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7IH1cbiAgICAgICAgLnR5cGUxNyAudGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnR5cGUxNyAudGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAudHlwZTE3IC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICAudHlwZTE3IC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50eXBlMTcgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuXG4ubGlnaHRib3gtdmlkZW8ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGlnaHRib3gtY2xvc2Uge1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMThweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDk5OTk5OXB4OyB9XG5cbi5saWdodGJveC1vdmVybGF5IHtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZTE3IC50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC50eXBlMTcgLnRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnR5cGUxNyAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWluLXdpZHRoOiA5MHB4OyB9XG4gICAgLnR5cGUxNyAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi50eXBlMTggLmNvcHl3cml0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnR5cGUxOCAuY29weXdyaXRpbmcgLmhlYWRpbmc6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4OyB9XG5cbi50eXBlMTggLnByb2R1Y3Qge1xuICBtYXJnaW46IDcwcHggYXV0bztcbiAgd2lkdGg6IDk4MHB4OyB9XG5cbi50eXBlMTggLnByb2R1Y3QtaXRlbSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR5cGUxOCAucHJvZHVjdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udHlwZTE4IC5waG90byB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudHlwZTE4IC5waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4udHlwZTE4IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50eXBlMTggLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZTE4IC5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC50eXBlMTggLnByb2R1Y3QtaXRlbSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudHlwZTE4IC5wcm9kdWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4udHlwZTE5IC5jb3B5d3JpdGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50eXBlMTkgLmNvcHl3cml0aW5nIC5oZWFkaW5nOmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDsgfVxuXG4udHlwZTE5IC5wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgd2lkdGg6IDk4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnR5cGUxOSAucHJvZHVjdC1pdGVtIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudHlwZTE5IC5wcm9kdWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjgwcHg7IH1cblxuLnR5cGUxOSAucGhvdG8ge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR5cGUxOSAucGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnR5cGUxOSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUxOSAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAudHlwZTE5IC5wcm9kdWN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnR5cGUxOSAucHJvZHVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi50eXBlMjAge1xuICBiYWNrZ3JvdW5kOiAjMzczNzM3O1xuICBwYWRkaW5nOiA4N3B4IDA7IH1cbiAgLnR5cGUyMCAudGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC50eXBlMjAgLnRhYmxlIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0Nzg4YjE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnR5cGUyMCAudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50eXBlMjAgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEycHggMjVweDsgfVxuICAgICAgLnR5cGUyMCAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUyMCAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudHlwZTIwIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEyMHB4OyB9IH1cblxuLnR5cGUyMSAuY29weXdyaXRpbmcge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBjb2xvcjogIzVjNWM1YzsgfVxuICAudHlwZTIxIC5jb3B5d3JpdGluZyAuaXRlbSBpbWcge1xuICAgIG1hcmdpbjogMDsgfVxuICAudHlwZTIxIC5jb3B5d3JpdGluZyBpbWcge1xuICAgIG1hcmdpbjogMDsgfVxuXG4udHlwZTIxIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udHlwZTIxIC5tYXR0ZXItc2Nyb2xsIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZzogMCAwIDAgMjVweDsgfVxuXG4udHlwZTIxIC5tYXR0ZXItc2Nyb2xsIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4udHlwZTIxIGhyIHtcbiAgbWFyZ2luOiA1MHB4IDA7IH1cblxuLnR5cGUyMSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLnR5cGUyMSBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlMjEgLmNvcHl3cml0aW5nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAudHlwZTIxIC5jb3B5d3JpdGluZyAuaXRlbSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudHlwZTIxIC5tYXR0ZXItc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eXBlMjEgaHIge1xuICAgIG1hcmdpbjogMjBweCAwOyB9IH1cblxuLnNsaWRlLlNCVS1zbGlkZSB7XG4gIGhlaWdodDogNTQwcHg7IH1cbiAgLnNsaWRlLlNCVS1zbGlkZSAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnNsaWRlLlNCVS1zbGlkZSAudGl0bGUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zbGlkZS5TQlUtc2xpZGUgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5zbGlkZS5TQlUtc2xpZGUgLnN1YnRpdGxlIHAge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLnNsaWRlLlNCVS1zbGlkZSAucGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpZGUuU0JVLXNsaWRlIC5ncmFkaWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGF0dGVybi5wbmcpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGUuU0JVLXNsaWRlIC5jb250ZW50IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zbGlkZS5TQlUtc2xpZGUuYWJvdXQtc2xpZGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5zbGlkZS5TQlUtc2xpZGUuYWJvdXQtc2xpZGUgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5pdGVtLXdyYXAge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hYm91dC1iYW5uZXIgLml0ZW0ge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYm91dC1iYW5uZXIgLml0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFib3V0LWJhbm5lciAuaXRlbSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWJvdXQtYmFubmVyIC5pdGVtIC5waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYm91dC1iYW5uZXIgLml0ZW06aG92ZXIgLnBob3RvIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cbiAgLmFib3V0LWJhbm5lciAuaXRlbSAucGhvdG8tMSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fib3V0LTMuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgLmFib3V0LWJhbm5lciAuaXRlbSAucGhvdG8tMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dC00LmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5hYm91dC1iYW5uZXIgLml0ZW0gcCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpOyB9XG5cbi5hYm91dC1iYW5uZXItMiAuaXRlbSB7XG4gIGhlaWdodDogODAwcHg7IH1cblxuLmFib3V0LXR5cGUudHlwZTEwIC5mdWxsLXZpZXcge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5hYm91dC10eXBlLnR5cGU1IC5waG90byB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQtNS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmFib3V0LXR5cGUudHlwZTQgLnBob3RvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dC02LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGU4IC5jb3B5d3JpdGluZyB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdHlwZSAuY29weXdyaXRpbmcgLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWJvdXQtYmFubmVyLTIgLml0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWRlLlNCVS1zbGlkZS5hYm91dC1zbGlkZSAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFib3V0LWJhbm5lciAuaXRlbSB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIC5hYm91dC1iYW5uZXIgLml0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmFib3V0LXR5cGUudHlwZTEwIC5mdWxsLXZpZXcgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5hYm91dF8xLnR5cGUyMSAuY29weXdyaXRpbmcgaW1nIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hYm91dF8xLnR5cGUyMSAuaGVhZGluZyB7XG4gIGNvbG9yOiAjM2I3Y2FhOyB9XG5cbi5hYm91dF8xLnR5cGUyMSBwIHtcbiAgY29sb3I6ICM1YzVjNWM7IH1cblxuLmltcG9ydGFudC1zZWxlY3Qtd3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5pbXBvcnRhbnQtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pbXBvcnRhbnQtc2VsZWN0IC5zZWxlY3Qge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmltcG9ydGFudC1zZWxlY3QgLnNlbGVjdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ3ODhiMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaW1wb3J0YW50LXNlbGVjdCAuc2VsZWN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0OHB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5pbXBvcnRhbnQtc2VsZWN0IC5zZWxlY3QgbGkgYSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAuaW1wb3J0YW50LXNlbGVjdCAuc2VsZWN0IGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaW1wb3J0YW50LXNlbGVjdCAuZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmltcG9ydGFudC1pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYzFjMWMxOyB9XG5cbi55ZWFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aXRsZWxpbmUge1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubGluZS1ibHVlIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYjdjYWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5saW5lLWdyZXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNjMWMxYzE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbXBvcnRhbnQtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLm5ld3MtYmFubmVyIHtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzLTIuanBnKSAwIGNlbnRlciBuby1yZXBlYXQvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1iYW5uZXIgLm1haW4ge1xuICAgIHdpZHRoOiA1ODVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWJhbm5lciAuZGF0ZSB7XG4gICAgY29sb3I6ICM1NDkzYjg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uZXdzLWJhbm5lciAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDY2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gIC5uZXdzLWJhbm5lciAuZGVzYyB7XG4gICAgbWF4LWhlaWdodDogNjZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gIC5uZXdzLWJhbm5lciAubW9yZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy1iYW5uZXIgLm1vcmUtbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctdy5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLm5ld3MtYmFubmVyIC5tb3JlLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gIC5uZXdzLWJhbm5lciAuc2hhcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDYwcHggNTVweDsgfVxuXG4uc2hhcmUtYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2hhcmUtZmIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5zaGFyZS1mYiAuZmItaWNvbi1iIHtcbiAgICB0b3A6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnNoYXJlLWZiIC5mYi1pY29uLXcge1xuICAgIHRvcDogMzVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnNoYXJlLWZiOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG4gICAgLnNoYXJlLWZiOmhvdmVyIC5mYi1pY29uLWIge1xuICAgICAgdG9wOiAtMjVweDsgfVxuICAgIC5zaGFyZS1mYjpob3ZlciAuZmItaWNvbi13IHtcbiAgICAgIHRvcDogN3B4OyB9XG5cbi5zaGFyZS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuc2hhcmUtdHdpdHRlciAudHdpdHRlci1pY29uLWIge1xuICAgIHRvcDogOXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuc2hhcmUtdHdpdHRlciAudHdpdHRlci1pY29uLXcge1xuICAgIHRvcDogMzVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnNoYXJlLXR3aXR0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NWFjZWU7IH1cbiAgICAuc2hhcmUtdHdpdHRlcjpob3ZlciAudHdpdHRlci1pY29uLWIge1xuICAgICAgdG9wOiAtMjVweDsgfVxuICAgIC5zaGFyZS10d2l0dGVyOmhvdmVyIC50d2l0dGVyLWljb24tdyB7XG4gICAgICB0b3A6IDlweDsgfVxuXG4uc2hhcmUtZ3BsdXMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5zaGFyZS1ncGx1cyAuZ3BsdXMtaWNvbi1iIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5zaGFyZS1ncGx1cyAuZ3BsdXMtaWNvbi13IHtcbiAgICB0b3A6IDM1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5zaGFyZS1ncGx1czpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RkNGIzOTsgfVxuICAgIC5zaGFyZS1ncGx1czpob3ZlciAuZ3BsdXMtaWNvbi1iIHtcbiAgICAgIHRvcDogLTI1cHg7IH1cbiAgICAuc2hhcmUtZ3BsdXM6aG92ZXIgLmdwbHVzLWljb24tdyB7XG4gICAgICB0b3A6IDEwcHg7IH1cblxuLmZiLWljb24tYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmFjZWJvb2stYi5zdmcpO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMXB4OyB9XG5cbi50d2l0dGVyLWljb24tYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHdpdHRlci1iLnN2Zyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7IH1cblxuLmdwbHVzLWljb24tYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ29vZ2xlLXBsdXMtYi5zdmcpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4OyB9XG5cbi5mYi1pY29uLXcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhY2Vib29rLXcuc3ZnKTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTFweDsgfVxuXG4udHdpdHRlci1pY29uLXcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R3aXR0ZXItdy5zdmcpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4OyB9XG5cbi5ncGx1cy1pY29uLXcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dvb2dsZS1wbHVzLXcuc3ZnKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDsgfVxuXG4ubmV3cy1wcm9tb3Mge1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLm5ld3MtcHJvbW9zIC5wcm9tb3MtaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIC5uZXdzLXByb21vcyAucHJvbW9zLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5uZXdzLXByb21vcyAucHJvbW9zLWl0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiB0b3A7JztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubmV3cy1wcm9tb3MgLm5ld3MtYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLXByb21vcyAubmV3cy1iYW5uZXIgLm1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7IH1cbiAgICAubmV3cy1wcm9tb3MgLm5ld3MtYmFubmVyIC5zaGFyZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1wcm9tb3MgLm5ld3MtZHJvcGhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWJhbm5lciAubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0NXB4IDMwcHg7IH1cbiAgLm5ld3MtYmFubmVyIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm5ld3MtYmFubmVyIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAubmV3cy1iYW5uZXIgLmhlYWRpbmcgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gIC5uZXdzLXByb21vcyAucHJvbW9zLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5uZXdzLXByb21vcyAubmV3cy1iYW5uZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZXdzLXByb21vcyAubmV3cy1iYW5uZXIgLm1haW4ge1xuICAgICAgcGFkZGluZzogNDVweCAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5uZXdzLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5uZXdzLWJhbm5lciAubWFpbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLm5ld3MtYmFubmVyIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIGhlaWdodDogMjFweDsgfVxuICAubmV3cy1wcm9tb3MgLm5ld3MtYmFubmVyIC5tYWluIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5uZXdzLXByb21vcy5wcm9tb3MgLnByb21vcy1pdGVtIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH0gfVxuXG4ubmV3cy1oaXN0b3J5IHtcbiAgcGFkZGluZzogNjBweCAzMHB4IDEwMHB4OyB9XG4gIC5uZXdzLWhpc3RvcnkgLnNlbGVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmV3cy1oaXN0b3J5IC5kcm9wZG93bi15ZWFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIycHg7IH1cbiAgLm5ld3MtaGlzdG9yeSAuc2VsZWN0LXllYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLWhpc3RvcnkgLnNlbGVjdC15ZWFyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQ3OThiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDIzcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubmV3cy1zZWFyY2gge1xuICBtYXJnaW46IDA7IH1cbiAgLm5ld3Mtc2VhcmNoIC5zZWFyY2gtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubmV3cy1zZWFyY2ggLnNlYXJjaC1zZWN0aW9uIC5pbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLXNlYXJjaCAuc2VhcmNoLXNlY3Rpb24gaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjJweDsgfVxuICAgIC5uZXdzLXNlYXJjaCAuc2VhcmNoLXNlY3Rpb24gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjdjYWE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gICAgICAubmV3cy1zZWFyY2ggLnNlYXJjaC1zZWN0aW9uIGJ1dHRvbiBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAubmV3cy1zZWFyY2ggLnNlYXJjaC1zZWN0aW9uIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMTZCOTM7IH1cblxuLm5vLXJlc3VsdCB7XG4gIG1hcmdpbjogMjAwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWRlZXBvcmFuZ2Uge1xuICBjb2xvcjogI2YzNmYzYjsgfVxuXG4udGV4dC1saWdodG9yYW5nZSB7XG4gIGNvbG9yOiAjZjQ2ZjNhOyB9XG5cbi5wYWdpbmF0aW9uLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDYwcHggMCAwOyB9XG4gIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgY29sb3I6ICM1ZjVmNWY7IH1cbiAgICAucGFnaW5hdGlvbiBsaSBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDc4OGIxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnBhZ2luYXRpb24gbGkgYTpob3ZlciwgLnBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVmNWY1ZjsgfVxuICAgIC5wYWdpbmF0aW9uIGxpIGEubmV4dCwgLnBhZ2luYXRpb24gbGkgYS5wcmV2aW91cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2VjZWNlOyB9XG4gICAgICAucGFnaW5hdGlvbiBsaSBhLm5leHQgaW1nLCAucGFnaW5hdGlvbiBsaSBhLnByZXZpb3VzIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDsgfVxuICAgIC5wYWdpbmF0aW9uIGxpIGEubmV4dCBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC5wYWdpbmF0aW9uIGxpIGEucHJldmlvdXMgaW1nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5uZXdzLXNlYXJjaC1tb2JpbGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy1zZWFyY2gtbW9iaWxlIC5zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjM2I3Y2FhO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1MHB4IDE1cHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3Mtc2VhcmNoLW1vYmlsZSAubmV3cy1zZWFyY2gtYnRuIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWFyY2gtaWNvbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmV3cy1zZWFyY2gtbW9iaWxlIC5zZWFyY2gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLXNlYXJjaC1tb2JpbGUgLnNlYXJjaC1jb250ZW50IC5kcm9wZG93bi15ZWFyIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5uZXdzLXNlYXJjaC1tb2JpbGUgLnNlYXJjaC1jb250ZW50IC5zZWxlY3QteWVhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAubmV3cy1zZWFyY2gtbW9iaWxlIC5zZWFyY2gtY29udGVudCAuc2VsZWN0LXllYXI6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE4cHg7IH1cbiAgICAubmV3cy1zZWFyY2gtbW9iaWxlIC5zZWFyY2gtY29udGVudCAuaW5wdXQge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5uZXdzLXNlYXJjaC1tb2JpbGUgLnNlYXJjaC1jb250ZW50IC5pbnB1dCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgLm5ld3Mtc2VhcmNoLW1vYmlsZSAuc2VhcmNoLWNvbnRlbnQgLm5ld3Mtc2VhcmNoLWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjdjYWE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZmxvYXQ6IGluaXRpYWw7IH1cblxuLm5ld3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLm5ld3MtbGlzdCAubW9udGgge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MxYzFjMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3cy1saXN0IC5tb250aDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzNiN2NhYTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubmV3cy1saXN0IC5tb250aC5rZXl3b3JkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubmV3cy1saXN0IC5saXN0LWl0ZW0gbGkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZTRlNGU0O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5uZXdzLWxpc3QgLmxpc3QtaXRlbSAuZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjNDc4OGIxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5uZXdzLWxpc3QgLmxpc3QtaXRlbSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3MtaGlzdG9yeS5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmV3cy1oaXN0b3J5LmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gIC5uZXdzLWhpc3RvcnkgLm5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5uZXdzLWhpc3RvcnkgLm5ld3MtbGlzdCAubW9udGgge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLm5ld3NfZGV0YWlsLnR5cGUyMSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NDkzYjg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5ld3NfZGV0YWlsLnR5cGUyMSAuaGVhZGluZyB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4ubmV3c19kZXRhaWwudHlwZTIxIC5zaGFyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5uZXdzX2RldGFpbC50eXBlMjEgLnNoYXJlLWZiIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAubmV3c19kZXRhaWwudHlwZTIxIC5zaGFyZS1mYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4ubmV3c19kZXRhaWwudHlwZTIxIC5zaGFyZS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAubmV3c19kZXRhaWwudHlwZTIxIC5zaGFyZS10d2l0dGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTVhY2VlOyB9XG5cbi5uZXdzX2RldGFpbC50eXBlMjEgLnNoYXJlLWdwbHVzIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAubmV3c19kZXRhaWwudHlwZTIxIC5zaGFyZS1ncGx1czpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RkNGIzOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5ld3NfZGV0YWlsLnR5cGUyMSAuc2hhcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uaW52ZXN0b3JzIC5pdGVtOmZpcnN0LWNoaWxkIC5waG90byB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW52ZXN0b3JzLTQuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5pbnZlc3RvcnNfMiAuY29weXdyaXRpbmcge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuaW52ZXN0b3JzXzIgLmNvcHl3cml0aW5nIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uaW52ZXN0b3JzXzIgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5pbnZlc3RvcnNfMiBwIHtcbiAgY29sb3I6ICM1YzVjNWM7IH1cblxuLmludmVzdG9yc18yIC50YWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAuaW52ZXN0b3JzXzIgLnRhYiB1bCB7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMWMxYzE7IH1cbiAgICAuaW52ZXN0b3JzXzIgLnRhYiB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmludmVzdG9yc18yIC50YWIgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmludmVzdG9yc18yIC50YWIgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM1NDkzYjg7IH1cbiAgICAgIC5pbnZlc3RvcnNfMiAudGFiIHVsIGxpLmFjdGl2ZSwgLmludmVzdG9yc18yIC50YWIgdWwgbGk6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU0OTNiODsgfVxuICAgICAgICAuaW52ZXN0b3JzXzIgLnRhYiB1bCBsaS5hY3RpdmUgYSwgLmludmVzdG9yc18yIC50YWIgdWwgbGk6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICM1NDkzYjg7IH1cblxuLmludmVzdG9yc18yIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAuaW52ZXN0b3JzXzIgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5pbnZlc3RvcnNfMiAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogMDsgfVxuXG4uaW52ZXN0b3JzXzMgLmNvcHl3cml0aW5nIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmludmVzdG9yc18zIC5jb3B5d3JpdGluZyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmludmVzdG9yc18zIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uaW52ZXN0b3JzXzMgcCB7XG4gIGNvbG9yOiAjNWM1YzVjOyB9XG5cbi5pbnZlc3RvcnNfMyAudGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLmludmVzdG9yc18zIC50YWIgdWwge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzFjMWMxOyB9XG4gICAgLmludmVzdG9yc18zIC50YWIgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5pbnZlc3RvcnNfMyAudGFiIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzVjNWM1YztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5pbnZlc3RvcnNfMyAudGFiIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTQ5M2I4OyB9XG4gICAgICAuaW52ZXN0b3JzXzMgLnRhYiB1bCBsaS5hY3RpdmUsIC5pbnZlc3RvcnNfMyAudGFiIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NDkzYjg7IH1cbiAgICAgICAgLmludmVzdG9yc18zIC50YWIgdWwgbGkuYWN0aXZlIGEsIC5pbnZlc3RvcnNfMyAudGFiIHVsIGxpOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjNTQ5M2I4OyB9XG5cbi5pbnZlc3RvcnNfMyAudGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7IH1cbiAgLmludmVzdG9yc18zIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaW52ZXN0b3JzXzMgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cblxuLmludmVzdG9yc18zIC5kcm9wZG93bi15ZWFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIycHg7IH1cblxuLmludmVzdG9yc18zIC5zZWxlY3QteWVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW52ZXN0b3JzXzMgLnNlbGVjdC15ZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzA0Nzk4YiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxOXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnZlc3RvcnNfMyAubmV3cy1zZWFyY2gge1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC5pbnZlc3RvcnNfMyAubmV3cy1zZWFyY2ggLml0ZW0ge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5pbnZlc3RvcnNfMyAubmV3cy1zZWFyY2ggLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5pbnZlc3RvcnNfMyAubmV3cy1zZWFyY2ggLml0ZW06Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmludmVzdG9yc18zIC5uZXdzLXNlYXJjaCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5pbnZlc3RvcnNfMyAubmV3cy1zZWFyY2ggLml0ZW06bGFzdC1jaGlsZCAuc2VsZWN0LXllYXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW52ZXN0b3JzXzMgLm5ld3Mtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW52ZXN0b3JzXzMgLm5ld3Mtc2VhcmNoIC5pdGVtIHtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLmludmVzdG9yc18zIC5uZXdzLXNlYXJjaCAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuaW52ZXN0b3JzXzMgLm5ld3Mtc2VhcmNoIC5pdGVtOmZpcnN0LWNoaWxkIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuaW52ZXN0b3JzXzMgLm5ld3Mtc2VhcmNoIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW52ZXN0b3JzXzMgLm5ld3Mtc2VhcmNoIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgLmludmVzdG9yc18zIC5uZXdzLXNlYXJjaCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuLnNpdGVtYXAgLnNpdGVtYXAtaXRlbSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogIzk3OTc5NzsgfVxuICAuc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0gdWwgbGkgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlOyB9XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zaXRlbWFwIC5zaXRlbWFwLXRpdGxlIHtcbiAgY29sb3I6ICM0Nzg4YjE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDE1cHggMTBweDsgfVxuXG4uZXJyb3I0MDQgLmNvcHl3cml0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTgwcHggMCAyMTBweDsgfVxuXG4uZXJyb3I0MDQgLmltZzQwNCB7XG4gIHdpZHRoOiAxMjNweDsgfVxuXG4uZXJyb3I0MDQgLmVycm9yLW51bWJlciB7XG4gIGNvbG9yOiAjNDc4OGIxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4uZXJyb3I0MDQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5lcnJvcjQwNCAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOTc5Nzk3OyB9XG5cbi5zZWFyY2hfbGlzdCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4uc2VhcmNoX2xpc3QgLnNlYXJjaC1zZWN0aW9uIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoX2xpc3QgLm5ld3MtbGlzdCAubGlzdC1pdGVtIC5oZWFkaW5nIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uc2VhcmNoX2xpc3QgLm5ld3MtbGlzdCAubGlzdC1pdGVtIC5tb3JlLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjM2I3Y2FhO1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnNlYXJjaF9saXN0IC5uZXdzLWxpc3QgLmxpc3QtaXRlbSAubW9yZS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWIuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnNlYXJjaF9saXN0IC5kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBjb2xvcjogIzVjNWM1YztcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoX2xpc3QgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNlYXJjaF9saXN0IC5zZWFyY2gtc2VjdGlvbiAuaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaF9saXN0IC5zZWFyY2gtc2VjdGlvbiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnNlYXJjaF9saXN0IC5zZWFyY2gtc2VjdGlvbiBidXR0b24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoLXNlY3Rpb24gYnV0dG9uIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2hfbGlzdCAubmV3cy1saXN0IC5saXN0LWl0ZW0gLm1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoX2xpc3QgLm5ld3MtbGlzdCAubGlzdC1pdGVtIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnNlYXJjaF9saXN0IC5uZXdzLWxpc3QgLmRlc2Mge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoX2xpc3QgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2VhcmNoX2xpc3QgLm5ld3MtbGlzdCAubGlzdC1pdGVtIGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDsgfVxuICAuc2VhcmNoX2xpc3QgLm5ld3MtbGlzdCAubGlzdC1pdGVtIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5zZWFyY2hfbGlzdCAubmV3cy1saXN0IC5saXN0LWl0ZW0gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IH1cbiAgLnNlYXJjaF9saXN0IC5uZXdzLWxpc3QgLm1vbnRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNlYXJjaF9saXN0IC5zZWFyY2gtc2VjdGlvbiBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zZWFyY2hfbGlzdCAuc2VhcmNoLXNlY3Rpb24gYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5hbm51YWwtcmVwb3J0IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuLmFubnVhbC1yZXBvcnQgLmNvbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uYW5udWFsLXJlcG9ydCAuaXRlbSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjZWNlY2U7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hbm51YWwtcmVwb3J0IC5waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbm51YWwtcmVwb3J0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hbm51YWwtcmVwb3J0IHAge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmFubnVhbC1yZXBvcnQgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbm51YWwtcmVwb3J0IC5waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbm51YWwtcmVwb3J0IC5waG90by1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnJhbmNoLXN0b3JlIC5tYXAge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5icmFuY2gtc3RvcmUgLm1hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5icmFuY2gtc3RvcmUgLnNlYXJjaC1zZWN0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyYW5jaC1zdG9yZSAuc2VsZWN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYnJhbmNoLXN0b3JlIC5zZWFyY2gtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnJhbmNoLXN0b3JlIC5zZWFyY2gtc2VjdGlvbiBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udmlkZW8tbGlzdC13cmFwIC5uZXdzLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnZpZGVvLWxpc3Qge1xuICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLnZpZGVvLWxpc3QgLmNvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAudmlkZW8tbGlzdCAuY29sIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudmlkZW8tbGlzdCAucGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC52aWRlby1saXN0IC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnZpZGVvLWxpc3QgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1YzVjNWM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udmlkZW9fZGV0YWkgLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLkNTUiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLkNTUiAudGl0bGUge1xuICAgIGNvbG9yOiAjNDc4OGIxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5DU1IgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7IH1cbiAgLkNTUiAuZG93bmxvYWQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNDc4OGIxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuQ1NSIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLkNTUiBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLCAuQ1NSIFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWwsIC5DU1IgW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCwgLkNTUiBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuQ1NSIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLkNTUiB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgIC5DU1IgLmRvd25sb2FkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmNvbnRhY3RfaW5mb3JtYXRpb24uc2l0ZW1hcCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuXG4uY29udGFjdF9pbmZvcm1hdGlvbi5zaXRlbWFwIC5zaXRlbWFwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uY29udGFjdF9pbmZvcm1hdGlvbi5zaXRlbWFwIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM5Nzk3OTc7IH1cblxuLmNvbnRhY3RfaW5mb3JtYXRpb24uc2l0ZW1hcCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG4uY29udGFjdF9pbmZvcm1hdGlvbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMjUlOyB9XG4gIC5jb250YWN0X2luZm9ybWF0aW9uLnNpdGVtYXAgLnNpdGVtYXAtaXRlbSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLmNvbnRhY3RfaW5mb3JtYXRpb24gaHIge1xuICBjb2xvcjogIzk3OTc5NzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3RfaW5mb3JtYXRpb24uc2l0ZW1hcCAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0X2luZm9ybWF0aW9uLnNpdGVtYXAgLnNpdGVtYXAtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdF9pbmZvcm1hdGlvbi5zaXRlbWFwIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3RfaW5mb3JtYXRpb24uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5lYm9vay1odG1sIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lYm9vay1odG1sIGJvZHkge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5lYm9vay1odG1sIC5lYm9vay1ib2R5LCAuZWJvb2staHRtbCAuZWJvb2std3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lYm9vay1hc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5lYm9vay1tYWluIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4OyB9XG5cbi5lYm9vay1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzBhNTFhNyAwJSwgIzExN2FhOCA1MCUsICMwYTUxYTcgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwYTUxYTcgMCUsICMxMTdhYTggNTAlLCAjMGE1MWE3IDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTUxYTcgMCUsICMxMTdhYTggNTAlLCAjMGE1MWE3IDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuXG4uZWJvb2stbmF2IHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuZWJvb2stbmF2IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmVib29rLW5hdiB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMzY0MTQ5OyB9XG4gIC5lYm9vay1uYXYgLmVib29rLW5hdi1vdXRsaW5lIGxpIHVsIHtcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4IDI1cHg7IH1cblxuLmVib29rLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWJvb2stY29udGVudCAuZWJvb2stY29udGVudC1idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMy41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAuZWJvb2stY29udGVudCAuZWJvb2stY29udGVudC1wcmV2LWJ0biB7XG4gICAgbGVmdDogMzUwcHg7IH1cbiAgLmVib29rLWNvbnRlbnQgLmVib29rLWNvbnRlbnQtbmV4dC1idG4ge1xuICAgIHJpZ2h0OiA1MHB4OyB9XG4gIC5lYm9vay1jb250ZW50IC5lYm9vay1wZGYtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA3MDBweDsgfVxuICAuZWJvb2stY29udGVudCAuZWJvb2stdG9vbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIC5lYm9vay1jb250ZW50IC5lYm9vay10b29sIC5lYm9vay10b29sLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2xpZGUgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2ViIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNsaWRlIHtcbiAgICBoZWlnaHQ6IGNhbGMoNTB2aCk7XG4gICAgbWF4LWhlaWdodDogOTEwcHg7XG4gICAgbWluLWhlaWdodDogNDIwcHg7IH1cbiAgICAuc2xpZGUgLnNsaWNrLWFycm93IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWRlIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnNsaWRlIC5jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLW1lbnUgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuc2xpZGUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogMzIwcHg7IH1cbiAgICAuc2xpZGUgLnNsaWNrLWFycm93IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWRlIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnNsaWRlIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnNsaWRlIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuc2xpZGUgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAyMHB4OyB9XG4gICAgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5wcm9tb3MgLnByb21vcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5wcm9tb3MgLnByb21vcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAucHJvbW9zIC5wcm9tb3MtaW1nIHtcbiAgICBoZWlnaHQ6IDIxMHB4OyB9XG4gIC5jb3B5cmlnaHQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29weXJpZ2h0LXdyYXAgLmxhbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jb3B5cmlnaHQtd3JhcCAuY29weXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRyb2wge1xuICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiIsIi5wcm9tb3Mge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5wcm9tb3MtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC8vICAgICAudGV4dCB7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvbW9zLWltZyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnByb21vcy1pbWcge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUsIDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxMzZweDtcclxuICAgIH1cclxuICAgIC5wcm9tb3MtaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5uZXdzIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vcy0xLmpwZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW9zLTIuanBnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpvaW4ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvbW9zLTMuanBnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vdmllIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vcy00LmpwZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDkxOXB4KSB7XHJcbiAgICAucHJvbW9zIHtcclxuICAgICAgICAucHJvbW9zLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnByb21vcyB7XHJcbiAgICAgICAgLnByb21vcy1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmJ0biB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDUwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMzYjdjYWE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDsgXHJcbiAgICBcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlMztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlMztcclxuICAgIH1cclxufSBcclxuXHJcbi5idG4tYmxhY2sge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn0gXHJcbi5idG4td2hpdGUge1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogJGdyZXkxMDsgXHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxufVxyXG4uYnRuLXdoaXRlLXJlY3Qge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICRncmV5MTA7IFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcbn1cclxuLnBsYXlWaWRlb0J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZG93bmxvYWQtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdGhfYmxhY2suc3ZnKTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdGhfaG92ZXIuc3ZnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmXHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5tZW51LXNlYy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY+LmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtc2VjIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcbi5tZW51LWJyZWFkY3J1bWIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmx1ZTM7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlNDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpdGVtYXAtc2VsZWN0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5kZWZhdWx0IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDc4OGIxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5kZWZhdWx0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaXRlbWFwLWRyb3Bkb3duIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIG1heC13aWR0aDogNDY5cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2E2YTZhNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2I3Y2FhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAubWVudS1zZWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuLy8gQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuLy8gICAgIC5tZW51LXNlYyB7XHJcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgIHRvcDogMDtcclxuLy8gICAgIH1cclxuLy8gfSIsImZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTE7IFxyXG4gICAgcGFkZGluZzogMzVweCAwIDA7XHJcbn1cclxuLmZvb3Rlci1tZW51IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXkyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXkzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1saW5rcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbn1cclxuLmZvb3Rlci1tZW51LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5mb290ZXItY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1jbG9zZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcclxuICAgIH1cclxuICAgIC5mb290ZXItbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7IFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvcHlyaWdodC13cmFwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5NDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGNvbG9yOiAkZ3JleTI7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5MjtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAubGFuZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGltZywgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvcHlyaWdodCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodC13cmFwIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG59IiwiLmNvbnRhY3QtYXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkUyRTJFO1xyXG4gICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5mbGV4LWl0ZW0ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG4gICAgLmNvcHl3cml0aW5nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMzVweCAwO1xyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuICAgICAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC8vIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuY29udGFjdC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGV4LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYi1iYW5uZXIge1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pYS1hcHBsaWNhdGlvbi0xLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC8vIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxufSIsIi8vZnVsbC12aWV3XHJcbi5mdWxsLXZpZXcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEyMDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZnVsbC12aWV3LmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5idG4td3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bzs7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IGluaXRpYWwhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH0gXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG4gICAgXHJcbi8vY29weXdyaXRpbmdcclxuLmNvcHl3cml0aW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5ODtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIC8vIGNvbG9yOiBibGFjaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICRibHVlMztcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbjtcclxuICAgICAgICAvLyAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluO1xyXG4gICAgICAgIC8vICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIGNvbG9yOiAkZ3JleTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICAubW9yZS1saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufSBcclxuXHJcbi50b2dnbGUtYnRuLW9wZW4ge1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgLnBsdXMtYmxhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsdXMuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udG9nZ2xlLWJ0bi1jbG9zZSB7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAubWludXMtYmxhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pbnVzLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbi50b2dnbGUtYnRuLWNsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBsdXMge1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsdXMuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxufVxyXG4ucGx1cy1ibGFjayB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGx1cy1ibGFjay5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XHJcbn1cclxuLm1pbnVzIHtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pbnVzLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi5taW51cy1ibGFjayB7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taW51cy1ibGFjay5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufSBcclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5mdWxsLXZpZXcge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgLmJ0bi13cmFwIHtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qXHJcbiAqICBVc2FnZTpcclxuICpcclxuICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2VcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwic2stY2hpbGQgc2stZG91YmxlLWJvdW5jZTFcIj48L2Rpdj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwic2stY2hpbGQgc2stZG91YmxlLWJvdW5jZTJcIj48L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAqXHJcbiAqL1xyXG4kc3BpbmtpdC1zcGlubmVyLW1hcmdpbjogNDBweCBhdXRvICFkZWZhdWx0O1xyXG4kc3BpbmtpdC1zaXplOiA0MHB4ICFkZWZhdWx0O1xyXG4kc3BpbmtpdC1zcGlubmVyLWNvbG9yOiAjM0I3Q0FBICFkZWZhdWx0O1xyXG5cclxuLnNrLWRvdWJsZS1ib3VuY2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgLnNrLWNoaWxkIHtcclxuICAgIHdpZHRoOiAkc3BpbmtpdC1zaXplO1xyXG4gICAgaGVpZ2h0OiAkc3BpbmtpdC1zaXplO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW5raXQtc3Bpbm5lci1jb2xvcjtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAuc2stZG91YmxlLWJvdW5jZTIge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcclxuICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCkgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XHJcbn1cclxuXHJcbi5ob3Zlci1saW5rIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBtYXJnaW46IDRweCAycHg7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6YWN0aXZlLCY6aG92ZXIsJjp2aXNpdGVke1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG92ZXItbGluay1mbGV4IHtcclxuICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG4iLCIudHlwZTIxIHtcclxuICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDsgXHJcbiAgICAgICAgY29sb3I6ICM1YzVjNWM7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5tYXR0ZXItc2Nyb2xsIHtcclxuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAvLyAubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgICAgICAgLy8gICAgIC5tQ1NCX2RyYWdnZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjdjYWE7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgIGhyIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAudHlwZTIxIHtcclxuICAgICAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IFxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdHRlci1zY3JvbGwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnR5cGUyMSB7XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qIGxpbmUgMjYxLCAuLi9zY3NzL2dvbzIuc2NzcyAqL1xyXG4uY2QtdG9wIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDQwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAvKiBpbWFnZSByZXBsYWNlbWVudCBwcm9wZXJ0aWVzICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWluZGVudDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ290b3Auc3ZnKSBjZW50ZXIgNTAlIG5vLXJlcGVhdCAjMDBiMGI5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvcGFjaXR5OiAuNTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuLyogbGluZSAyODYsIC4uL3Njc3MvZ29vMi5zY3NzICovXHJcbi5jZC10b3AuY2QtaXMtdmlzaWJsZSwgLmNkLXRvcC5jZC1mYWRlLW91dCwgLm5vLXRvdWNoIC5jZC10b3A6aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcclxufVxyXG4vKiBsaW5lIDI5MiwgLi4vc2Nzcy9nb28yLnNjc3MgKi9cclxuLmNkLXRvcC5jZC1pcy12aXNpYmxlIHtcclxuICAvKiB0aGUgYnV0dG9uIGJlY29tZXMgdmlzaWJsZSAqL1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMjk3LCAuLi9zY3NzL2dvbzIuc2NzcyAqL1xyXG4uY2QtdG9wLmNkLWZhZGUtb3V0IHtcclxuICAvKiBpZiB0aGUgdXNlciBrZWVwcyBzY3JvbGxpbmcgZG93biwgdGhlIGJ1dHRvbiBpcyBvdXQgb2YgZm9jdXMgYW5kIGJlY29tZXMgbGVzcyB2aXNpYmxlICovXHJcbiAgb3BhY2l0eTogLjU7XHJcbn1cclxuLyogbGluZSAzMDEsIC4uL3Njc3MvZ29vMi5zY3NzICovXHJcbi5uby10b3VjaCAuY2QtdG9wOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn0iLCIudHlwZTEwIHtcclxuICAgIC5mdWxsLXZpZXcge1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1iLnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRleHQtd2hpdGUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctdy5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAudHlwZTEwIHtcclxuICAgICAgICAuZnVsbC12aWV3IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAuc3VidGl0bGUgIHtcclxuICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIudHlwZTEwXzIge1xyXG4gICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4td3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5tb3JlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnR5cGUxMF8yIHtcclxuICAgICAgICAuZnVsbC12aWV3IHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnR5cGUxMiwgLnR5cGUxNiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTE7XHJcbiAgICBwYWRkaW5nOiA5NXB4IDAgMjVweDtcclxuICAgIC5sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC5mdWxsLXZpZXcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTE7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgXHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5tb3JlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnR5cGUxMiB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDEwcHg7XHJcbiAgICAgICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHlwZTMge1xyXG4gICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXkxO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlbmd0aCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8tTGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm51bWJlci13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1iLnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRleHQtd2hpdGUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctdy5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC50eXBlMyB7XHJcbiAgICAgICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufSIsIi50eXBlNCwgLnR5cGU1LCAudHlwZTcsIC50eXBlOCB7XHJcbiAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAvLyAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgLy8gLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAvLyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA3ZW07XHJcbiAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6XCIuLi5cIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTowO1xyXG4gICAgICAgIC8vICAgICByaWdodDowO1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk4O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgIC5waG90byB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAzNTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgIC5mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5tb3JlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnR5cGU0IHtcclxuICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgcC50ZXh0IHtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICRncmV5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udHlwZTQsIC50eXBlNSB7XHJcbiAgICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIC52aWRlbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50eXBlNCwgLnR5cGU1IHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR5cGU0IHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnR5cGU0LCAudHlwZTUsIC50eXBlNywgLnR5cGU4IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTg7XHJcbiAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxleC1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eXBlNCwgLnR5cGU1IHtcclxuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnR5cGU0LCAudHlwZTUge1xyXG4gICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnR5cGU2IHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogOTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5MTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDVweDsgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgfVxyXG4gICAgLnBob3RvLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb3JlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHlwZTkge1xyXG4gICAgLmJ0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5tb3JlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3cy1iYW5uZXIge1xyXG4gICAgaGVpZ2h0OiA1NTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3cy0yLmpwZykgMCBjZW50ZXIgbm8tcmVwZWF0L2NvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHdpZHRoOiA1ODVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmRhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjNTQ5M2I4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAgICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAgICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgICAubW9yZS1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDU1cHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uc2hhcmUtYnRuIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNoYXJlLWZiIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLmZiLWljb24tYiB7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgLmZiLWljb24tdyB7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XHJcbiAgICAgICAgLmZiLWljb24tYiB7XHJcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYi1pY29uLXcge1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNoYXJlLXR3aXR0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAudHdpdHRlci1pY29uLWIge1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC50d2l0dGVyLWljb24tdyB7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1NWFjZWU7XHJcbiAgICAgICAgLnR3aXR0ZXItaWNvbi1iIHtcclxuICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR3aXR0ZXItaWNvbi13IHtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaGFyZS1ncGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC5ncGx1cy1pY29uLWIge1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAuZ3BsdXMtaWNvbi13IHtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RkNGIzOTtcclxuICAgICAgICAuZ3BsdXMtaWNvbi1iIHtcclxuICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdwbHVzLWljb24tdyB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZiLWljb24tYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhY2Vib29rLWIuc3ZnKTtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMXB4O1xyXG59XHJcbi50d2l0dGVyLWljb24tYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R3aXR0ZXItYi5zdmcpO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbn1cclxuLmdwbHVzLWljb24tYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dvb2dsZS1wbHVzLWIuc3ZnKTtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogOHB4O1xyXG59XHJcbi5mYi1pY29uLXcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYWNlYm9vay13LnN2Zyk7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTFweDtcclxufVxyXG4udHdpdHRlci1pY29uLXcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90d2l0dGVyLXcuc3ZnKTtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogOHB4O1xyXG59XHJcbi5ncGx1cy1pY29uLXcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9nb29nbGUtcGx1cy13LnN2Zyk7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDhweDtcclxufVxyXG4ubmV3cy1wcm9tb3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgLnByb21vcy1pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyOyBcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiB0b3A7JztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtYmFubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87IFxyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hhcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLWRyb3BoaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLm5ld3MtYmFubmVyIHtcclxuICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDMwcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7ICAgICAgICBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1wcm9tb3Mge1xyXG4gICAgICAgIC5wcm9tb3MtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3cy1iYW5uZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7ICBcclxuICAgICAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5uZXdzLWJhbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1wcm9tb3Mge1xyXG4gICAgICAgIC5uZXdzLWJhbm5lciB7XHJcbiAgICAgICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcm9tb3Mge1xyXG4gICAgICAgICAgICAucHJvbW9zLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIi50eXBlMTEge1xyXG4gICAgcGFkZGluZzogODBweCAwIDQwcHg7XHJcbiAgICAuZnVsbC12aWV3IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXkxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA0NXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1sZWZ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnR5cGUxNCwgLnR5cGUxNSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTE7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAvLyAuZmxleC1jb250YWluZXIge1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB9XHJcbiAgICAvLyAuZmxleC1pdGVtIHtcclxuICAgIC8vICAgICB3aWR0aDogNTAlO1xyXG4gICAgLy8gICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgLy8gfVxyXG4gICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7ICBcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmJ0bi13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7IFxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkxMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90eXBlMTQtMS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLWJsdWUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLml0ZW0ge1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICB0b3A6IDUwJTtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy8gfVxyXG4gICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1iLnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRleHQtd2hpdGUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctdy5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAudHlwZTE0IHtcclxuICAgICAgICAuZnVsbC12aWV3IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnR5cGUxNSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTEyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAuZnVsbC12aWV3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyBcclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZSwgLmRldGFpbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAudHlwZTE1IHtcclxuICAgICAgICAuZnVsbC12aWV3IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50eXBlMTcge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZXkxO1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleTE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxpZ2h0Ym94LXZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5saWdodGJveC1jbG9zZSB7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDk5OTk5OXB4O1xyXG59XHJcbi5saWdodGJveC1vdmVybGF5IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnR5cGUxNyB7XHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnR5cGUyMCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTEyO1xyXG4gICAgcGFkZGluZzogODdweCAwO1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC50eXBlMjAge1xyXG4gICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgLnR5cGUyMCB7XHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHlwZTUge1xyXG4gICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAudGV4dCB7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkZ3JleTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnR5cGU1IHtcclxuICAgICAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHlwZTcge1xyXG4gICAgLnBob3RvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R5cGU3LW1vYmlsZS5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA0ODFweCkge1xyXG4gICAgLnR5cGU3IHtcclxuICAgICAgICAudHlwZTctYXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHlwZTctd2ViLmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIC8vIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBwIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAudHlwZTcge1xyXG4gICAgICAgIC50eXBlNy1hcmVhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHl3cml0aW5nIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAudHlwZTcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGV4LWl0ZW0ge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHl3cml0aW5nIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50eXBlNy1hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLnNlYXJjaF9saXN0IHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1zZWN0aW9uIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1saXN0IHtcclxuICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNiN2NhYTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctYi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgY29sb3I6ICM1YzVjNWM7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuc2VhcmNoX2xpc3Qge1xyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3cy1saXN0IHtcclxuICAgICAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzYyB7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnNlYXJjaF9saXN0IHtcclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3MtbGlzdCB7XHJcbiAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9udGgge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHlwZTEzLCAudHlwZTE3LCAudHlwZTIxIHtcclxuICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH0gXHJcbn1cclxuLnR5cGUxNywgLnR5cGUyMSB7XHJcbiAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50eXBlMTYge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZXkxMzsgXHJcbiAgICAuZnVsbC12aWV3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTEzO1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIudHlwZTE4IHsgXHJcbiAgICAuY29weXdyaXRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICBtYXJnaW46IDcwcHggYXV0bztcclxuICAgICAgICB3aWR0aDogOTgwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhvdG8ge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgIHRvcDogNTAlOyBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAudHlwZTE4IHtcclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50eXBlMTkgeyBcclxuICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBob3RvIHtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlOyBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAvLyAuc3VidGl0bGUge1xyXG4gICAgLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAudHlwZTE5IHtcclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNsaWRlIHtcclxuICAgICYuU0JVLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYWRpZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7ICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYXR0ZXJuLnBuZyk7IFxyXG4gICAgICAgICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7ICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuc2xpZGUge1xyXG4gICAgICAgICYuU0JVLXNsaWRlIHtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNsaWRlLlNCVS1zbGlkZSB7XHJcbiAgICAmLmFib3V0LXNsaWRlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW0td3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5hYm91dC1iYW5uZXIge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSwgMS4xKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob3RvLTEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fib3V0LTMuanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGhvdG8tMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQtNC5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hYm91dC1iYW5uZXItMiB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxufVxyXG4uYWJvdXQtdHlwZSB7XHJcbiAgICAmLnR5cGUxMCB7XHJcbiAgICAgICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlNSB7XHJcbiAgICAgICAgLnBob3RvIHsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQtNS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGU0IHtcclxuICAgICAgICAucGhvdG8geyBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dC02LmpwZykgY2VudGVyIG5vLXJlcGVhdDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICYudHlwZTgge1xyXG4gICAgICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmFib3V0LXR5cGUge1xyXG4gICAgICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1iYW5uZXItMiB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5zbGlkZS5TQlUtc2xpZGUge1xyXG4gICAgICAgICYuYWJvdXQtc2xpZGUge1xyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1iYW5uZXIge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LXR5cGUge1xyXG4gICAgICAgICYudHlwZTEwIHtcclxuICAgICAgICAgICAgLmZ1bGwtdmlldyB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFib3V0XzEge1xyXG4gICAgJi50eXBlMjEge1xyXG4gICAgICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogIzNiN2NhYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNWM1YzVjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbi8vICAgICAuYWJvdXRfMSB7XHJcbi8vICAgICAgICAgJi50eXBlMjEge1xyXG4vLyAgICAgICAgICAgICAuY29weXdyaXRpbmcge1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4vLyAgICAgLmFib3V0XzEge1xyXG4vLyAgICAgICAgICYudHlwZTIxIHtcclxuLy8gICAgICAgICAgICAgLmNvcHl3cml0aW5nIHtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG4iLCIuaW1wb3J0YW50LXNlbGVjdC13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5pbXBvcnRhbnQtc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0Nzg4YjEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWZhdWx0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uaW1wb3J0YW50LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2MxYzFjMTtcclxufVxyXG4ueWVhci10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRpdGxlbGluZSB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLmxpbmUtYmx1ZSB7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2I3Y2FhO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG4ubGluZS1ncmV5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2MxYzFjMTtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5pbXBvcnRhbnQtc2VsZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59IiwiLm5ld3MtaGlzdG9yeSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggMTAwcHg7XHJcbiAgICAuc2VsZWN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyBcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi15ZWFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIycHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LXllYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDc5OGIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXdzLXNlYXJjaCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAuc2VhcmNoLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNiN2NhYTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IFxyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMTZCOTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5vLXJlc3VsdCB7XHJcbiAgICBtYXJnaW46IDIwMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRleHQtZGVlcG9yYW5nZSB7XHJcbiAgICBjb2xvcjogI2YzNmYzYjtcclxufVxyXG4udGV4dC1saWdodG9yYW5nZSB7XHJcbiAgICBjb2xvcjogI2Y0NmYzYTtcclxufVxyXG4ucGFnaW5hdGlvbi13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBtYXJnaW46IDYwcHggMCAwOyBcclxuICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ3ODhiMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmV4dCwgJi5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2VjZWNlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5leHQgIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcmV2aW91cyAge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLXNlYXJjaC1tb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzNiN2NhYTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNTBweCAxNXB4IDMwcHggO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5uZXdzLXNlYXJjaC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYXJjaC1pY29uLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC5kcm9wZG93bi15ZWFyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdC15ZWFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3Mtc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2I3Y2FhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgLm1vbnRoIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2I3Y2FhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5rZXl3b3JkLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2U0ZTRlNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDc4OGIxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAubmV3cy1oaXN0b3J5IHtcclxuICAgICAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDsgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5uZXdzLWhpc3Rvcnkge1xyXG4gICAgICAgICYuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4OyAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3MtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIC5tb250aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW52ZXN0b3JzXzIge1xyXG4gICAgLmNvcHl3cml0aW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM1YzVjNWM7XHJcbiAgICB9XHJcbiAgICAudGFiIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM1YzVjO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ5M2I4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU0OTNiODtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NDkzYjg7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW52ZXN0b3JzXzMge1xyXG4gICAgLmNvcHl3cml0aW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNWM1YzVjO1xyXG4gICAgfVxyXG4gICAgLnRhYiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVjNWM1YztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU0OTNiODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NDkzYjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ5M2I4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXllYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIycHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LXllYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDc5OGIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3Mtc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7ICBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC15ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmludmVzdG9yc18zIHtcclxuICAgICAgICAubmV3cy1zZWFyY2gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuaW52ZXN0b3JzXzMge1xyXG4gICAgICAgIC5uZXdzLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpdGVtYXAge1xyXG4gICAgLnNpdGVtYXAtaXRlbSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpdGVtYXAtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5zaXRlbWFwLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDAgMTVweCAxMHB4O1xyXG4gICAgfVxyXG59IiwiLm5ld3NfZGV0YWlsIHtcclxuICAgICYudHlwZTIxIHtcclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NDkzYjg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hhcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoYXJlLWZiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFyZS10d2l0dGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTVhY2VlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFyZS1ncGx1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkNGIzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAubmV3c19kZXRhaWwge1xyXG4gICAgICAgICYudHlwZTIxIHtcclxuICAgICAgICAgICAgLnNoYXJlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW52ZXN0b3JzIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW52ZXN0b3JzLTQuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aWRlby1saXN0LXdyYXAge1xyXG4gICAgLm5ld3Mtc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWxpc3Qge1xyXG5cclxuICAgIH1cclxufVxyXG4udmlkZW8tbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAuY29sIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhvdG8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzVjNWM1YztcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG59IiwiLmVycm9yNDA0IHtcclxuICAgIC5jb3B5d3JpdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTgwcHggMCAyMTBweDtcclxuICAgIH1cclxuICAgIC5pbWc0MDQge1xyXG4gICAgICAgIHdpZHRoOiAxMjNweFxyXG4gICAgfVxyXG4gICAgLmVycm9yLW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM0Nzg4YjE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTI7XHJcbiAgICB9XHJcbn0iLCIuYW5udWFsLXJlcG9ydCB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIH1cclxuICAgIC5jb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjZWNlY2U7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5waG90byB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAyNzhweDtcclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjc4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5hbm51YWwtcmVwb3J0IHtcclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG90by1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAud2hpdGUtYmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuYnJhbmNoLXN0b3JlIHtcclxuICAgIC5tYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1zZWN0aW9uIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuYnJhbmNoLXN0b3JlIHtcclxuICAgICAgICAuc2VsZWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aWRlb19kZXRhaSB7XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn0iLCIuQ1NSIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlNDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5DU1Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwsIFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpK2xhYmVsLCBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbCwgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWN0X2luZm9ybWF0aW9uIHtcclxuICAgICYuc2l0ZW1hcCB7XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZW1hcC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpdGVtYXAtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICAgIGNvbG9yOiAjOTc5Nzk3XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvbnRhY3RfaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICYuc2l0ZW1hcCB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2l0ZW1hcC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgIC5jb250YWN0X2luZm9ybWF0aW9ue1xyXG4gICAgICAgICYuc2l0ZW1hcHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpdGVtYXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MTQ0MHB4KSB7XHJcbiAgICAuc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC53ZWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLy9zbGlkZSBcclxuICAgIC5zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUwdmgpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkxMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItbWVudSB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICAgIC8vc2xpZGUgXHJcbiAgICAuc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLXdyYXAge1xyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9wcm9tb3NcclxuICAgIC5wcm9tb3Mge1xyXG4gICAgICAgIC5wcm9tb3MtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9tb3MtaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9mb290ZXJcclxuICAgIC5jb3B5cmlnaHQtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmxhbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbCB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwNjhweCkge1xyXG4gICAgLy8gLnNsaWRlIHtcclxuICAgIC8vICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcclxuICAgIC8vICAgICBtYXgtaGVpZ2h0OiA2NDBweDtcclxuICAgIC8vICAgICBtaW4taGVpZ2h0OiA0MjBweDtcclxuICAgIC8vIH1cclxufSJdfQ== */
