@charset "UTF-8";.icon{display:inline-block;background-repeat:no-repeat;background-position:50%}.icon.icon-source-store{background-image:url(../assets/icons/icon-source-store.svg);width:18px;height:18px;font-size:0}.icon.icon-source-ebay{background-image:url(../assets/icons/icon-source-ebay.svg);width:36px;height:14px;font-size:0}.icon.icon-settings{background-image:url(../assets/icons/icon-settings.svg);width:30px;height:30px}.icon.icon-info{background-image:url(../assets/icons/icon-info.svg);width:20px;height:20px}.icon.icon-store-lg{background-image:url(../assets/icons/icon-store-lg.svg);width:50px;height:54px}.icon.icon-plus-circle{background-image:url(../assets/icons/icon-plus-circle.svg);width:22px;height:22px}.icon.icon-menu{background-image:url(../assets/icons/icon-menu.svg);width:20px;height:20px}.icon.icon-arrow-strike{background-image:url(../assets/icons/icon-arrow-strike.svg);width:20px;height:20px}.icon.icon-arrow-strike.download{transform:rotate(-180deg)}.icon.icon-womens-clothing{background-image:url(../assets/icons/icon-womens-clothing.svg);width:56px;height:76px}.box-link.active .icon.icon-womens-clothing,.box-link:hover .icon.icon-womens-clothing,.icon.icon-womens-clothing.icon-womens-clothing-white{background-image:url(../assets/icons/icon-womens-clothing-white.svg)}.icon.icon-mens-clothing{background-image:url(../assets/icons/icon-mens-clothing.svg);width:78px;height:74px}.box-link.active .icon.icon-mens-clothing,.box-link:hover .icon.icon-mens-clothing,.icon.icon-mens-clothing.icon-mens-clothing-white{background-image:url(../assets/icons/icon-mens-clothing-white.svg)}.icon.icon-homewares{background-image:url(../assets/icons/icon-homewares.svg);width:80px;height:60px}.box-link.active .icon.icon-homewares,.box-link:hover .icon.icon-homewares,.icon.icon-homewares.icon-homewares-white{background-image:url(../assets/icons/icon-homewares-white.svg)}.icon.icon-toys{background-image:url(../assets/icons/icon-toys.svg);width:70px;height:70px}.box-link.active .icon.icon-toys,.box-link:hover .icon.icon-toys,.icon.icon-toys.icon-toys-white{background-image:url(../assets/icons/icon-toys-white.svg)}.icon.icon-electrical{background-image:url(../assets/icons/icon-electrical.svg);width:64px;height:64px}.box-link.active .icon.icon-electrical,.box-link:hover .icon.icon-electrical,.icon.icon-electrical.icon-electrical-white{background-image:url(../assets/icons/icon-electrical-white.svg)}.icon.icon-furniture{background-image:url(../assets/icons/icon-furniture.svg);width:68px;height:70px}.box-link.active .icon.icon-furniture,.box-link:hover .icon.icon-furniture,.icon.icon-furniture.icon-furniture-white{background-image:url(../assets/icons/icon-furniture-white.svg)}.icon.icon-mattresses{background-image:url(../assets/icons/icon-mattresses.svg);width:70px;height:64px}.box-link.active .icon.icon-mattresses,.box-link:hover .icon.icon-mattresses,.icon.icon-mattresses.icon-mattresses-white{background-image:url(../assets/icons/icon-mattresses-white.svg)}.icon.icon-books{background-image:url(../assets/icons/icon-books.svg);width:70px;height:55px}.box-link.active .icon.icon-books,.box-link:hover .icon.icon-books,.icon.icon-books.icon-books-white{background-image:url(../assets/icons/icon-books-white.svg)}.icon.icon-technology{background-image:url(../assets/icons/icon-technology.svg);width:65px;height:54px}.box-link.active .icon.icon-technology,.box-link:hover .icon.icon-technology,.icon.icon-technology.icon-technology-white{background-image:url(../assets/icons/icon-technology-white.svg)}.icon.icon-games{background-image:url(../assets/icons/icon-games.svg);width:70px;height:60px}.box-link.active .icon.icon-games,.box-link:hover .icon.icon-games,.icon.icon-games.icon-games-white{background-image:url(../assets/icons/icon-games-white.svg)}.icon.icon-upload{background-image:url(../assets/icons/icon-upload.svg);width:70px;height:62px}.icon.icon-forms{background-image:url(../assets/icons/icon-forms.png);width:30px;height:30px}.icon.icon-bulk{background-image:url(../assets/icons/icon-bulk.svg);width:30px;height:30px}.icon.icon-print{background-image:url(../assets/icons/icon-print.svg);width:20px;height:23px}.icon.icon-download-all{background-image:url(../assets/icons/icon-download-all.svg);width:20px;height:23px}.icon.icon-filter-close{background-image:url(../assets/icons/icon-filter-close.svg);width:10px;height:10px}.icon.icon-publish{background-image:url(../assets/icons/icon-publish.svg);width:20px;height:23px}.icon.icon-archive{background-image:url(../assets/icons/icon-archive.svg);width:20px;height:23px}.icon.icon-circle-close{background-image:url(../assets/icons/icon-circle-close.svg);width:20px;height:23px}.icon.icon-circle-clock{background-image:url(../assets/icons/icon-circle-clock.svg);width:20px;height:23px}.icon.icon-circle-open{background-image:url(../assets/icons/icon-circle-open.svg)}.icon.icon-check,.icon.icon-circle-open{width:20px;height:23px;background-size:14px}.icon.icon-check{background-image:url(../assets/icons/icon-check.svg)}.chosen-container-single .chosen-single div b,.dropdown-select__default:before,.list-dropdown-buttons li a:after,.user-profile__thumb:after,select{display:inline-block;background-repeat:no-repeat;background-position:50%;background-image:url(../assets/icons/icon-arrow-down.svg);width:17px;height:10px}.chosen-dark+.chosen-container-single .chosen-single div b{display:inline-block;background-repeat:no-repeat;background-position:50%;background-image:url(../assets/icons/icon-arrow-down-white.svg)}.data-table thead.sort-actions th{background-repeat:no-repeat;background-position:50%;background-image:url(../assets/icons/icon-arrow-up-down.svg)}@font-face{font-family:BrownLight;src:url(../assets/fonts/brownstd-light-webfont.woff2) format("woff2"),url(../assets/fonts/brownstd-light-webfont.woff) format("woff"),url(../assets/fonts/brownstd-light-webfont.ttf) format("truetype"),url(../assets/fonts/brownstd-light-webfont.svg#brownlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BrownRegular;src:url(../assets/fonts/brownstd-regular-webfont.woff2) format("woff2"),url(../assets/fonts/brownstd-regular-webfont.woff) format("woff"),url(../assets/fonts/brownstd-regular-webfont.ttf) format("truetype"),url(../assets/fonts/brownstd-regular-webfont.svg#brownregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BrownBold;src:url(../assets/fonts/brown-bold-webfont.woff2) format("woff2"),url(../assets/fonts/brown-bold-webfont.woff) format("woff"),url(../assets/fonts/brown-bold-webfont.ttf) format("truetype"),url(../assets/fonts/brown-bold-webfont.svg#brownbold) format("svg");font-weight:400;font-style:normal}@use "sass:color";.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1px!important}.mb-2{margin-bottom:2px!important}.mb-3{margin-bottom:3px!important}.mb-4{margin-bottom:4px!important}.mb-5{margin-bottom:5px!important}.mb-6{margin-bottom:6px!important}.mb-7{margin-bottom:7px!important}.mb-8{margin-bottom:8px!important}.mb-9{margin-bottom:9px!important}.mb-10{margin-bottom:10px!important}.mb-11{margin-bottom:11px!important}.mb-12{margin-bottom:12px!important}.mb-13{margin-bottom:13px!important}.mb-14{margin-bottom:14px!important}.mb-15{margin-bottom:15px!important}.mb-16{margin-bottom:16px!important}.mb-17{margin-bottom:17px!important}.mb-18{margin-bottom:18px!important}.mb-19{margin-bottom:19px!important}.mb-20{margin-bottom:20px!important}.mb-21{margin-bottom:21px!important}.mb-22{margin-bottom:22px!important}.mb-23{margin-bottom:23px!important}.mb-24{margin-bottom:24px!important}.mb-25{margin-bottom:25px!important}.mb-26{margin-bottom:26px!important}.mb-27{margin-bottom:27px!important}.mb-28{margin-bottom:28px!important}.mb-29{margin-bottom:29px!important}.mb-30{margin-bottom:30px!important}.mb-31{margin-bottom:31px!important}.mb-32{margin-bottom:32px!important}.mb-33{margin-bottom:33px!important}.mb-34{margin-bottom:34px!important}.mb-35{margin-bottom:35px!important}.mb-36{margin-bottom:36px!important}.mb-37{margin-bottom:37px!important}.mb-38{margin-bottom:38px!important}.mb-39{margin-bottom:39px!important}.mb-40{margin-bottom:40px!important}.mb-41{margin-bottom:41px!important}.mb-42{margin-bottom:42px!important}.mb-43{margin-bottom:43px!important}.mb-44{margin-bottom:44px!important}.mb-45{margin-bottom:45px!important}.mb-46{margin-bottom:46px!important}.mb-47{margin-bottom:47px!important}.mb-48{margin-bottom:48px!important}.mb-49{margin-bottom:49px!important}.mb-50{margin-bottom:50px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:1px!important}.pb-2{padding-bottom:2px!important}.pb-3{padding-bottom:3px!important}.pb-4{padding-bottom:4px!important}.pb-5{padding-bottom:5px!important}.pb-6{padding-bottom:6px!important}.pb-7{padding-bottom:7px!important}.pb-8{padding-bottom:8px!important}.pb-9{padding-bottom:9px!important}.pb-10{padding-bottom:10px!important}.pb-11{padding-bottom:11px!important}.pb-12{padding-bottom:12px!important}.pb-13{padding-bottom:13px!important}.pb-14{padding-bottom:14px!important}.pb-15{padding-bottom:15px!important}.pb-16{padding-bottom:16px!important}.pb-17{padding-bottom:17px!important}.pb-18{padding-bottom:18px!important}.pb-19{padding-bottom:19px!important}.pb-20{padding-bottom:20px!important}.pb-21{padding-bottom:21px!important}.pb-22{padding-bottom:22px!important}.pb-23{padding-bottom:23px!important}.pb-24{padding-bottom:24px!important}.pb-25{padding-bottom:25px!important}.pb-26{padding-bottom:26px!important}.pb-27{padding-bottom:27px!important}.pb-28{padding-bottom:28px!important}.pb-29{padding-bottom:29px!important}.pb-30{padding-bottom:30px!important}.pb-31{padding-bottom:31px!important}.pb-32{padding-bottom:32px!important}.pb-33{padding-bottom:33px!important}.pb-34{padding-bottom:34px!important}.pb-35{padding-bottom:35px!important}.pb-36{padding-bottom:36px!important}.pb-37{padding-bottom:37px!important}.pb-38{padding-bottom:38px!important}.pb-39{padding-bottom:39px!important}.pb-40{padding-bottom:40px!important}.pb-41{padding-bottom:41px!important}.pb-42{padding-bottom:42px!important}.pb-43{padding-bottom:43px!important}.pb-44{padding-bottom:44px!important}.pb-45{padding-bottom:45px!important}.pb-46{padding-bottom:46px!important}.pb-47{padding-bottom:47px!important}.pb-48{padding-bottom:48px!important}.pb-49{padding-bottom:49px!important}.pb-50{padding-bottom:50px!important}.pb-51{padding-bottom:51px!important}.pb-52{padding-bottom:52px!important}.pb-53{padding-bottom:53px!important}.pb-54{padding-bottom:54px!important}.pb-55{padding-bottom:55px!important}.pb-56{padding-bottom:56px!important}.pb-57{padding-bottom:57px!important}.pb-58{padding-bottom:58px!important}.pb-59{padding-bottom:59px!important}.pb-60{padding-bottom:60px!important}.pb-61{padding-bottom:61px!important}.pb-62{padding-bottom:62px!important}.pb-63{padding-bottom:63px!important}.pb-64{padding-bottom:64px!important}.pb-65{padding-bottom:65px!important}.pb-66{padding-bottom:66px!important}.pb-67{padding-bottom:67px!important}.pb-68{padding-bottom:68px!important}.pb-69{padding-bottom:69px!important}.pb-70{padding-bottom:70px!important}.pb-71{padding-bottom:71px!important}.pb-72{padding-bottom:72px!important}.pb-73{padding-bottom:73px!important}.pb-74{padding-bottom:74px!important}.pb-75{padding-bottom:75px!important}.pb-76{padding-bottom:76px!important}.pb-77{padding-bottom:77px!important}.pb-78{padding-bottom:78px!important}.pb-79{padding-bottom:79px!important}.pb-80{padding-bottom:80px!important}.pb-81{padding-bottom:81px!important}.pb-82{padding-bottom:82px!important}.pb-83{padding-bottom:83px!important}.pb-84{padding-bottom:84px!important}.pb-85{padding-bottom:85px!important}.pb-86{padding-bottom:86px!important}.pb-87{padding-bottom:87px!important}.pb-88{padding-bottom:88px!important}.pb-89{padding-bottom:89px!important}.pb-90{padding-bottom:90px!important}.pb-91{padding-bottom:91px!important}.pb-92{padding-bottom:92px!important}.pb-93{padding-bottom:93px!important}.pb-94{padding-bottom:94px!important}.pb-95{padding-bottom:95px!important}.pb-96{padding-bottom:96px!important}.pb-97{padding-bottom:97px!important}.pb-98{padding-bottom:98px!important}.pb-99{padding-bottom:99px!important}.pb-100{padding-bottom:100px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:1px!important}.pt-2{padding-top:2px!important}.pt-3{padding-top:3px!important}.pt-4{padding-top:4px!important}.pt-5{padding-top:5px!important}.pt-6{padding-top:6px!important}.pt-7{padding-top:7px!important}.pt-8{padding-top:8px!important}.pt-9{padding-top:9px!important}.pt-10{padding-top:10px!important}.pt-11{padding-top:11px!important}.pt-12{padding-top:12px!important}.pt-13{padding-top:13px!important}.pt-14{padding-top:14px!important}.pt-15{padding-top:15px!important}.pt-16{padding-top:16px!important}.pt-17{padding-top:17px!important}.pt-18{padding-top:18px!important}.pt-19{padding-top:19px!important}.pt-20{padding-top:20px!important}.pt-21{padding-top:21px!important}.pt-22{padding-top:22px!important}.pt-23{padding-top:23px!important}.pt-24{padding-top:24px!important}.pt-25{padding-top:25px!important}.pt-26{padding-top:26px!important}.pt-27{padding-top:27px!important}.pt-28{padding-top:28px!important}.pt-29{padding-top:29px!important}.pt-30{padding-top:30px!important}.pt-31{padding-top:31px!important}.pt-32{padding-top:32px!important}.pt-33{padding-top:33px!important}.pt-34{padding-top:34px!important}.pt-35{padding-top:35px!important}.pt-36{padding-top:36px!important}.pt-37{padding-top:37px!important}.pt-38{padding-top:38px!important}.pt-39{padding-top:39px!important}.pt-40{padding-top:40px!important}.pt-41{padding-top:41px!important}.pt-42{padding-top:42px!important}.pt-43{padding-top:43px!important}.pt-44{padding-top:44px!important}.pt-45{padding-top:45px!important}.pt-46{padding-top:46px!important}.pt-47{padding-top:47px!important}.pt-48{padding-top:48px!important}.pt-49{padding-top:49px!important}.pt-50{padding-top:50px!important}.pt-51{padding-top:51px!important}.pt-52{padding-top:52px!important}.pt-53{padding-top:53px!important}.pt-54{padding-top:54px!important}.pt-55{padding-top:55px!important}.pt-56{padding-top:56px!important}.pt-57{padding-top:57px!important}.pt-58{padding-top:58px!important}.pt-59{padding-top:59px!important}.pt-60{padding-top:60px!important}.pt-61{padding-top:61px!important}.pt-62{padding-top:62px!important}.pt-63{padding-top:63px!important}.pt-64{padding-top:64px!important}.pt-65{padding-top:65px!important}.pt-66{padding-top:66px!important}.pt-67{padding-top:67px!important}.pt-68{padding-top:68px!important}.pt-69{padding-top:69px!important}.pt-70{padding-top:70px!important}.pt-71{padding-top:71px!important}.pt-72{padding-top:72px!important}.pt-73{padding-top:73px!important}.pt-74{padding-top:74px!important}.pt-75{padding-top:75px!important}.pt-76{padding-top:76px!important}.pt-77{padding-top:77px!important}.pt-78{padding-top:78px!important}.pt-79{padding-top:79px!important}.pt-80{padding-top:80px!important}.pt-81{padding-top:81px!important}.pt-82{padding-top:82px!important}.pt-83{padding-top:83px!important}.pt-84{padding-top:84px!important}.pt-85{padding-top:85px!important}.pt-86{padding-top:86px!important}.pt-87{padding-top:87px!important}.pt-88{padding-top:88px!important}.pt-89{padding-top:89px!important}.pt-90{padding-top:90px!important}.pt-91{padding-top:91px!important}.pt-92{padding-top:92px!important}.pt-93{padding-top:93px!important}.pt-94{padding-top:94px!important}.pt-95{padding-top:95px!important}.pt-96{padding-top:96px!important}.pt-97{padding-top:97px!important}.pt-98{padding-top:98px!important}.pt-99{padding-top:99px!important}.pt-100{padding-top:100px!important}.w-0{width:0!important}.w-1{width:1%!important}.w-2{width:2%!important}.w-3{width:3%!important}.w-4{width:4%!important}.w-5{width:5%!important}.w-6{width:6%!important}.w-7{width:7%!important}.w-8{width:8%!important}.w-9{width:9%!important}.w-10{width:10%!important}.w-11{width:11%!important}.w-12{width:12%!important}.w-13{width:13%!important}.w-14{width:14%!important}.w-15{width:15%!important}.w-16{width:16%!important}.w-17{width:17%!important}.w-18{width:18%!important}.w-19{width:19%!important}.w-20{width:20%!important}.w-21{width:21%!important}.w-22{width:22%!important}.w-23{width:23%!important}.w-24{width:24%!important}.w-25{width:25%!important}.w-26{width:26%!important}.w-27{width:27%!important}.w-28{width:28%!important}.w-29{width:29%!important}.w-30{width:30%!important}.w-31{width:31%!important}.w-32{width:32%!important}.w-33{width:33%!important}.w-34{width:34%!important}.w-35{width:35%!important}.w-36{width:36%!important}.w-37{width:37%!important}.w-38{width:38%!important}.w-39{width:39%!important}.w-40{width:40%!important}.w-41{width:41%!important}.w-42{width:42%!important}.w-43{width:43%!important}.w-44{width:44%!important}.w-45{width:45%!important}.w-46{width:46%!important}.w-47{width:47%!important}.w-48{width:48%!important}.w-49{width:49%!important}.w-50{width:50%!important}.w-51{width:51%!important}.w-52{width:52%!important}.w-53{width:53%!important}.w-54{width:54%!important}.w-55{width:55%!important}.w-56{width:56%!important}.w-57{width:57%!important}.w-58{width:58%!important}.w-59{width:59%!important}.w-60{width:60%!important}.w-61{width:61%!important}.w-62{width:62%!important}.w-63{width:63%!important}.w-64{width:64%!important}.w-65{width:65%!important}.w-66{width:66%!important}.w-67{width:67%!important}.w-68{width:68%!important}.w-69{width:69%!important}.w-70{width:70%!important}.w-71{width:71%!important}.w-72{width:72%!important}.w-73{width:73%!important}.w-74{width:74%!important}.w-75{width:75%!important}.w-76{width:76%!important}.w-77{width:77%!important}.w-78{width:78%!important}.w-79{width:79%!important}.w-80{width:80%!important}.w-81{width:81%!important}.w-82{width:82%!important}.w-83{width:83%!important}.w-84{width:84%!important}.w-85{width:85%!important}.w-86{width:86%!important}.w-87{width:87%!important}.w-88{width:88%!important}.w-89{width:89%!important}.w-90{width:90%!important}.w-91{width:91%!important}.w-92{width:92%!important}.w-93{width:93%!important}.w-94{width:94%!important}.w-95{width:95%!important}.w-96{width:96%!important}.w-97{width:97%!important}.w-98{width:98%!important}.w-99{width:99%!important}.w-100{width:100%!important}@media only screen and (min-width:640px){.w-md-up-0{width:0!important}}@media only screen and (min-width:640px){.w-md-up-1{width:1%!important}}@media only screen and (min-width:640px){.w-md-up-2{width:2%!important}}@media only screen and (min-width:640px){.w-md-up-3{width:3%!important}}@media only screen and (min-width:640px){.w-md-up-4{width:4%!important}}@media only screen and (min-width:640px){.w-md-up-5{width:5%!important}}@media only screen and (min-width:640px){.w-md-up-6{width:6%!important}}@media only screen and (min-width:640px){.w-md-up-7{width:7%!important}}@media only screen and (min-width:640px){.w-md-up-8{width:8%!important}}@media only screen and (min-width:640px){.w-md-up-9{width:9%!important}}@media only screen and (min-width:640px){.w-md-up-10{width:10%!important}}@media only screen and (min-width:640px){.w-md-up-11{width:11%!important}}@media only screen and (min-width:640px){.w-md-up-12{width:12%!important}}@media only screen and (min-width:640px){.w-md-up-13{width:13%!important}}@media only screen and (min-width:640px){.w-md-up-14{width:14%!important}}@media only screen and (min-width:640px){.w-md-up-15{width:15%!important}}@media only screen and (min-width:640px){.w-md-up-16{width:16%!important}}@media only screen and (min-width:640px){.w-md-up-17{width:17%!important}}@media only screen and (min-width:640px){.w-md-up-18{width:18%!important}}@media only screen and (min-width:640px){.w-md-up-19{width:19%!important}}@media only screen and (min-width:640px){.w-md-up-20{width:20%!important}}@media only screen and (min-width:640px){.w-md-up-21{width:21%!important}}@media only screen and (min-width:640px){.w-md-up-22{width:22%!important}}@media only screen and (min-width:640px){.w-md-up-23{width:23%!important}}@media only screen and (min-width:640px){.w-md-up-24{width:24%!important}}@media only screen and (min-width:640px){.w-md-up-25{width:25%!important}}@media only screen and (min-width:640px){.w-md-up-26{width:26%!important}}@media only screen and (min-width:640px){.w-md-up-27{width:27%!important}}@media only screen and (min-width:640px){.w-md-up-28{width:28%!important}}@media only screen and (min-width:640px){.w-md-up-29{width:29%!important}}@media only screen and (min-width:640px){.w-md-up-30{width:30%!important}}@media only screen and (min-width:640px){.w-md-up-31{width:31%!important}}@media only screen and (min-width:640px){.w-md-up-32{width:32%!important}}@media only screen and (min-width:640px){.w-md-up-33{width:33%!important}}@media only screen and (min-width:640px){.w-md-up-34{width:34%!important}}@media only screen and (min-width:640px){.w-md-up-35{width:35%!important}}@media only screen and (min-width:640px){.w-md-up-36{width:36%!important}}@media only screen and (min-width:640px){.w-md-up-37{width:37%!important}}@media only screen and (min-width:640px){.w-md-up-38{width:38%!important}}@media only screen and (min-width:640px){.w-md-up-39{width:39%!important}}@media only screen and (min-width:640px){.w-md-up-40{width:40%!important}}@media only screen and (min-width:640px){.w-md-up-41{width:41%!important}}@media only screen and (min-width:640px){.w-md-up-42{width:42%!important}}@media only screen and (min-width:640px){.w-md-up-43{width:43%!important}}@media only screen and (min-width:640px){.w-md-up-44{width:44%!important}}@media only screen and (min-width:640px){.w-md-up-45{width:45%!important}}@media only screen and (min-width:640px){.w-md-up-46{width:46%!important}}@media only screen and (min-width:640px){.w-md-up-47{width:47%!important}}@media only screen and (min-width:640px){.w-md-up-48{width:48%!important}}@media only screen and (min-width:640px){.w-md-up-49{width:49%!important}}@media only screen and (min-width:640px){.w-md-up-50{width:50%!important}}@media only screen and (min-width:640px){.w-md-up-51{width:51%!important}}@media only screen and (min-width:640px){.w-md-up-52{width:52%!important}}@media only screen and (min-width:640px){.w-md-up-53{width:53%!important}}@media only screen and (min-width:640px){.w-md-up-54{width:54%!important}}@media only screen and (min-width:640px){.w-md-up-55{width:55%!important}}@media only screen and (min-width:640px){.w-md-up-56{width:56%!important}}@media only screen and (min-width:640px){.w-md-up-57{width:57%!important}}@media only screen and (min-width:640px){.w-md-up-58{width:58%!important}}@media only screen and (min-width:640px){.w-md-up-59{width:59%!important}}@media only screen and (min-width:640px){.w-md-up-60{width:60%!important}}@media only screen and (min-width:640px){.w-md-up-61{width:61%!important}}@media only screen and (min-width:640px){.w-md-up-62{width:62%!important}}@media only screen and (min-width:640px){.w-md-up-63{width:63%!important}}@media only screen and (min-width:640px){.w-md-up-64{width:64%!important}}@media only screen and (min-width:640px){.w-md-up-65{width:65%!important}}@media only screen and (min-width:640px){.w-md-up-66{width:66%!important}}@media only screen and (min-width:640px){.w-md-up-67{width:67%!important}}@media only screen and (min-width:640px){.w-md-up-68{width:68%!important}}@media only screen and (min-width:640px){.w-md-up-69{width:69%!important}}@media only screen and (min-width:640px){.w-md-up-70{width:70%!important}}@media only screen and (min-width:640px){.w-md-up-71{width:71%!important}}@media only screen and (min-width:640px){.w-md-up-72{width:72%!important}}@media only screen and (min-width:640px){.w-md-up-73{width:73%!important}}@media only screen and (min-width:640px){.w-md-up-74{width:74%!important}}@media only screen and (min-width:640px){.w-md-up-75{width:75%!important}}@media only screen and (min-width:640px){.w-md-up-76{width:76%!important}}@media only screen and (min-width:640px){.w-md-up-77{width:77%!important}}@media only screen and (min-width:640px){.w-md-up-78{width:78%!important}}@media only screen and (min-width:640px){.w-md-up-79{width:79%!important}}@media only screen and (min-width:640px){.w-md-up-80{width:80%!important}}@media only screen and (min-width:640px){.w-md-up-81{width:81%!important}}@media only screen and (min-width:640px){.w-md-up-82{width:82%!important}}@media only screen and (min-width:640px){.w-md-up-83{width:83%!important}}@media only screen and (min-width:640px){.w-md-up-84{width:84%!important}}@media only screen and (min-width:640px){.w-md-up-85{width:85%!important}}@media only screen and (min-width:640px){.w-md-up-86{width:86%!important}}@media only screen and (min-width:640px){.w-md-up-87{width:87%!important}}@media only screen and (min-width:640px){.w-md-up-88{width:88%!important}}@media only screen and (min-width:640px){.w-md-up-89{width:89%!important}}@media only screen and (min-width:640px){.w-md-up-90{width:90%!important}}@media only screen and (min-width:640px){.w-md-up-91{width:91%!important}}@media only screen and (min-width:640px){.w-md-up-92{width:92%!important}}@media only screen and (min-width:640px){.w-md-up-93{width:93%!important}}@media only screen and (min-width:640px){.w-md-up-94{width:94%!important}}@media only screen and (min-width:640px){.w-md-up-95{width:95%!important}}@media only screen and (min-width:640px){.w-md-up-96{width:96%!important}}@media only screen and (min-width:640px){.w-md-up-97{width:97%!important}}@media only screen and (min-width:640px){.w-md-up-98{width:98%!important}}@media only screen and (min-width:640px){.w-md-up-99{width:99%!important}}@media only screen and (min-width:640px){.w-md-up-100{width:100%!important}}@media only screen and (min-width:1024px){.w-lg-up-0{width:0!important}}@media only screen and (min-width:1024px){.w-lg-up-1{width:1%!important}}@media only screen and (min-width:1024px){.w-lg-up-2{width:2%!important}}@media only screen and (min-width:1024px){.w-lg-up-3{width:3%!important}}@media only screen and (min-width:1024px){.w-lg-up-4{width:4%!important}}@media only screen and (min-width:1024px){.w-lg-up-5{width:5%!important}}@media only screen and (min-width:1024px){.w-lg-up-6{width:6%!important}}@media only screen and (min-width:1024px){.w-lg-up-7{width:7%!important}}@media only screen and (min-width:1024px){.w-lg-up-8{width:8%!important}}@media only screen and (min-width:1024px){.w-lg-up-9{width:9%!important}}@media only screen and (min-width:1024px){.w-lg-up-10{width:10%!important}}@media only screen and (min-width:1024px){.w-lg-up-11{width:11%!important}}@media only screen and (min-width:1024px){.w-lg-up-12{width:12%!important}}@media only screen and (min-width:1024px){.w-lg-up-13{width:13%!important}}@media only screen and (min-width:1024px){.w-lg-up-14{width:14%!important}}@media only screen and (min-width:1024px){.w-lg-up-15{width:15%!important}}@media only screen and (min-width:1024px){.w-lg-up-16{width:16%!important}}@media only screen and (min-width:1024px){.w-lg-up-17{width:17%!important}}@media only screen and (min-width:1024px){.w-lg-up-18{width:18%!important}}@media only screen and (min-width:1024px){.w-lg-up-19{width:19%!important}}@media only screen and (min-width:1024px){.w-lg-up-20{width:20%!important}}@media only screen and (min-width:1024px){.w-lg-up-21{width:21%!important}}@media only screen and (min-width:1024px){.w-lg-up-22{width:22%!important}}@media only screen and (min-width:1024px){.w-lg-up-23{width:23%!important}}@media only screen and (min-width:1024px){.w-lg-up-24{width:24%!important}}@media only screen and (min-width:1024px){.w-lg-up-25{width:25%!important}}@media only screen and (min-width:1024px){.w-lg-up-26{width:26%!important}}@media only screen and (min-width:1024px){.w-lg-up-27{width:27%!important}}@media only screen and (min-width:1024px){.w-lg-up-28{width:28%!important}}@media only screen and (min-width:1024px){.w-lg-up-29{width:29%!important}}@media only screen and (min-width:1024px){.w-lg-up-30{width:30%!important}}@media only screen and (min-width:1024px){.w-lg-up-31{width:31%!important}}@media only screen and (min-width:1024px){.w-lg-up-32{width:32%!important}}@media only screen and (min-width:1024px){.w-lg-up-33{width:33%!important}}@media only screen and (min-width:1024px){.w-lg-up-34{width:34%!important}}@media only screen and (min-width:1024px){.w-lg-up-35{width:35%!important}}@media only screen and (min-width:1024px){.w-lg-up-36{width:36%!important}}@media only screen and (min-width:1024px){.w-lg-up-37{width:37%!important}}@media only screen and (min-width:1024px){.w-lg-up-38{width:38%!important}}@media only screen and (min-width:1024px){.w-lg-up-39{width:39%!important}}@media only screen and (min-width:1024px){.w-lg-up-40{width:40%!important}}@media only screen and (min-width:1024px){.w-lg-up-41{width:41%!important}}@media only screen and (min-width:1024px){.w-lg-up-42{width:42%!important}}@media only screen and (min-width:1024px){.w-lg-up-43{width:43%!important}}@media only screen and (min-width:1024px){.w-lg-up-44{width:44%!important}}@media only screen and (min-width:1024px){.w-lg-up-45{width:45%!important}}@media only screen and (min-width:1024px){.w-lg-up-46{width:46%!important}}@media only screen and (min-width:1024px){.w-lg-up-47{width:47%!important}}@media only screen and (min-width:1024px){.w-lg-up-48{width:48%!important}}@media only screen and (min-width:1024px){.w-lg-up-49{width:49%!important}}@media only screen and (min-width:1024px){.w-lg-up-50{width:50%!important}}@media only screen and (min-width:1024px){.w-lg-up-51{width:51%!important}}@media only screen and (min-width:1024px){.w-lg-up-52{width:52%!important}}@media only screen and (min-width:1024px){.w-lg-up-53{width:53%!important}}@media only screen and (min-width:1024px){.w-lg-up-54{width:54%!important}}@media only screen and (min-width:1024px){.w-lg-up-55{width:55%!important}}@media only screen and (min-width:1024px){.w-lg-up-56{width:56%!important}}@media only screen and (min-width:1024px){.w-lg-up-57{width:57%!important}}@media only screen and (min-width:1024px){.w-lg-up-58{width:58%!important}}@media only screen and (min-width:1024px){.w-lg-up-59{width:59%!important}}@media only screen and (min-width:1024px){.w-lg-up-60{width:60%!important}}@media only screen and (min-width:1024px){.w-lg-up-61{width:61%!important}}@media only screen and (min-width:1024px){.w-lg-up-62{width:62%!important}}@media only screen and (min-width:1024px){.w-lg-up-63{width:63%!important}}@media only screen and (min-width:1024px){.w-lg-up-64{width:64%!important}}@media only screen and (min-width:1024px){.w-lg-up-65{width:65%!important}}@media only screen and (min-width:1024px){.w-lg-up-66{width:66%!important}}@media only screen and (min-width:1024px){.w-lg-up-67{width:67%!important}}@media only screen and (min-width:1024px){.w-lg-up-68{width:68%!important}}@media only screen and (min-width:1024px){.w-lg-up-69{width:69%!important}}@media only screen and (min-width:1024px){.w-lg-up-70{width:70%!important}}@media only screen and (min-width:1024px){.w-lg-up-71{width:71%!important}}@media only screen and (min-width:1024px){.w-lg-up-72{width:72%!important}}@media only screen and (min-width:1024px){.w-lg-up-73{width:73%!important}}@media only screen and (min-width:1024px){.w-lg-up-74{width:74%!important}}@media only screen and (min-width:1024px){.w-lg-up-75{width:75%!important}}@media only screen and (min-width:1024px){.w-lg-up-76{width:76%!important}}@media only screen and (min-width:1024px){.w-lg-up-77{width:77%!important}}@media only screen and (min-width:1024px){.w-lg-up-78{width:78%!important}}@media only screen and (min-width:1024px){.w-lg-up-79{width:79%!important}}@media only screen and (min-width:1024px){.w-lg-up-80{width:80%!important}}@media only screen and (min-width:1024px){.w-lg-up-81{width:81%!important}}@media only screen and (min-width:1024px){.w-lg-up-82{width:82%!important}}@media only screen and (min-width:1024px){.w-lg-up-83{width:83%!important}}@media only screen and (min-width:1024px){.w-lg-up-84{width:84%!important}}@media only screen and (min-width:1024px){.w-lg-up-85{width:85%!important}}@media only screen and (min-width:1024px){.w-lg-up-86{width:86%!important}}@media only screen and (min-width:1024px){.w-lg-up-87{width:87%!important}}@media only screen and (min-width:1024px){.w-lg-up-88{width:88%!important}}@media only screen and (min-width:1024px){.w-lg-up-89{width:89%!important}}@media only screen and (min-width:1024px){.w-lg-up-90{width:90%!important}}@media only screen and (min-width:1024px){.w-lg-up-91{width:91%!important}}@media only screen and (min-width:1024px){.w-lg-up-92{width:92%!important}}@media only screen and (min-width:1024px){.w-lg-up-93{width:93%!important}}@media only screen and (min-width:1024px){.w-lg-up-94{width:94%!important}}@media only screen and (min-width:1024px){.w-lg-up-95{width:95%!important}}@media only screen and (min-width:1024px){.w-lg-up-96{width:96%!important}}@media only screen and (min-width:1024px){.w-lg-up-97{width:97%!important}}@media only screen and (min-width:1024px){.w-lg-up-98{width:98%!important}}@media only screen and (min-width:1024px){.w-lg-up-99{width:99%!important}}@media only screen and (min-width:1024px){.w-lg-up-100{width:100%!important}}#site-header .wrapper,.row{*zoom:1}#site-header .wrapper:after,#site-header .wrapper:before,.row:after,.row:before{content:" ";display:table}#site-header .wrapper:after,.row:after{clear:both}#site-content .wrapper,#site-header,[class*=column]{box-sizing:border-box}.overflow-h{overflow:hidden}.wrapper{padding-left:30px;padding-right:30px}.text-header{font-family:BrownBold!important}.text-smaller{font-size:14px!important}.text-upper{text-transform:uppercase!important}.section-title,.sub-title{font-size:20px!important;letter-spacing:-.5px}.text-center{text-align:center}.text-right{text-align:right}.h-100{height:100%!important}.no-br{border-radius:0!important}.bb-0{border-bottom:0!important}.f16{font-size:16px!important}.f18{font-size:18px!important}.hide{display:none!important}.pd-0{padding:0!important}.expanded{display:block!important}.auto-scroll{overflow-x:auto}@media only screen and (max-width:1023px){.auto-scroll table.data-table{width:200%!important}}.auto-scroll-on-md{overflow-x:auto}@media only screen and (max-width:640px){.auto-scroll-on-md table.data-table{width:200%!important}}.back-link{position:relative;margin-bottom:20px;padding-left:25px;display:inline-block;cursor:pointer}.back-link:before{content:"";background:url(../assets/icons/icon-arrow-down.svg) no-repeat 50%;width:14px;height:8px;display:block;position:absolute;top:50%;left:0;margin-top:-4px;background-size:contain;transform:rotate(90deg)}.block-image{margin-bottom:15px}.fr{float:right!important}.fl{float:left!important}.toggle-content{display:none}[class*=column]{padding-left:15px;padding-right:15px;box-sizing:border-box;flex:0 0 100%;min-width:0}[class*=column] .column-inner{background-color:rgba(227,36,43,.2);display:block;margin-bottom:15px;border:1px solid #e3242b}[class*=column].unflex{flex:0 0 100%!important;max-width:100%!important}.row{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.row.collapse{margin-right:auto;margin-left:auto}.row.collapse [class*=column]{padding-left:0;padding-right:0}@media only screen and (min-width:0){.xsmall-1{flex:0 0 8.33333%;max-width:8.33333%}.xsmall-2{flex:0 0 16.66667%;max-width:16.66667%}.xsmall-3{flex:0 0 25%;max-width:25%}.xsmall-4{flex:0 0 33.33333%;max-width:33.33333%}.xsmall-5{flex:0 0 41.66667%;max-width:41.66667%}.xsmall-6{flex:0 0 50%;max-width:50%}.xsmall-7{flex:0 0 58.33333%;max-width:58.33333%}.xsmall-8{flex:0 0 66.66667%;max-width:66.66667%}.xsmall-9{flex:0 0 75%;max-width:75%}.xsmall-10{flex:0 0 83.33333%;max-width:83.33333%}.xsmall-11{flex:0 0 91.66667%;max-width:91.66667%}.xsmall-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:480px){.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-3{flex:0 0 25%;max-width:25%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-6{flex:0 0 50%;max-width:50%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-9{flex:0 0 75%;max-width:75%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:640px){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-3{flex:0 0 25%;max-width:25%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-6{flex:0 0 50%;max-width:50%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-9{flex:0 0 75%;max-width:75%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:768px){.xmedium-1{flex:0 0 8.33333%;max-width:8.33333%}.xmedium-2{flex:0 0 16.66667%;max-width:16.66667%}.xmedium-3{flex:0 0 25%;max-width:25%}.xmedium-4{flex:0 0 33.33333%;max-width:33.33333%}.xmedium-5{flex:0 0 41.66667%;max-width:41.66667%}.xmedium-6{flex:0 0 50%;max-width:50%}.xmedium-7{flex:0 0 58.33333%;max-width:58.33333%}.xmedium-8{flex:0 0 66.66667%;max-width:66.66667%}.xmedium-9{flex:0 0 75%;max-width:75%}.xmedium-10{flex:0 0 83.33333%;max-width:83.33333%}.xmedium-11{flex:0 0 91.66667%;max-width:91.66667%}.xmedium-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1024px){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-3{flex:0 0 25%;max-width:25%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-6{flex:0 0 50%;max-width:50%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-9{flex:0 0 75%;max-width:75%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1200px){.xlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xlarge-6{flex:0 0 50%;max-width:50%}.xlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xlarge-9{flex:0 0 75%;max-width:75%}.xlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xlarge-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1440px){.xxlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xxlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-3{flex:0 0 25%;max-width:25%}.xxlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xxlarge-6{flex:0 0 50%;max-width:50%}.xxlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xxlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xxlarge-9{flex:0 0 75%;max-width:75%}.xxlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xxlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xxlarge-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:0){.xsmall-up-1 .column,.xsmall-up-1 .item{flex:0 0 100%;max-width:100%}.xsmall-up-2 .column,.xsmall-up-2 .item{flex:0 0 50%;max-width:50%}.xsmall-up-3 .column,.xsmall-up-3 .item{flex:0 0 33.33333%;max-width:33.33333%}.xsmall-up-4 .column,.xsmall-up-4 .item{flex:0 0 25%;max-width:25%}.xsmall-up-5 .column,.xsmall-up-5 .item{flex:0 0 20%;max-width:20%}.xsmall-up-6 .column,.xsmall-up-6 .item{flex:0 0 16.66667%;max-width:16.66667%}.xsmall-up-7 .column,.xsmall-up-7 .item{flex:0 0 14.28571%;max-width:14.28571%}.xsmall-up-8 .column,.xsmall-up-8 .item{flex:0 0 12.5%;max-width:12.5%}.xsmall-up-9 .column,.xsmall-up-9 .item{flex:0 0 11.11111%;max-width:11.11111%}.xsmall-up-10 .column,.xsmall-up-10 .item{flex:0 0 10%;max-width:10%}.xsmall-up-11 .column,.xsmall-up-11 .item{flex:0 0 9.09091%;max-width:9.09091%}.xsmall-up-12 .column,.xsmall-up-12 .item{flex:0 0 8.33333%;max-width:8.33333%}}@media only screen and (min-width:480px){.small-up-1 .column,.small-up-1 .item{flex:0 0 100%;max-width:100%}.small-up-2 .column,.small-up-2 .item{flex:0 0 50%;max-width:50%}.small-up-3 .column,.small-up-3 .item{flex:0 0 33.33333%;max-width:33.33333%}.small-up-4 .column,.small-up-4 .item{flex:0 0 25%;max-width:25%}.small-up-5 .column,.small-up-5 .item{flex:0 0 20%;max-width:20%}.small-up-6 .column,.small-up-6 .item{flex:0 0 16.66667%;max-width:16.66667%}.small-up-7 .column,.small-up-7 .item{flex:0 0 14.28571%;max-width:14.28571%}.small-up-8 .column,.small-up-8 .item{flex:0 0 12.5%;max-width:12.5%}.small-up-9 .column,.small-up-9 .item{flex:0 0 11.11111%;max-width:11.11111%}.small-up-10 .column,.small-up-10 .item{flex:0 0 10%;max-width:10%}.small-up-11 .column,.small-up-11 .item{flex:0 0 9.09091%;max-width:9.09091%}.small-up-12 .column,.small-up-12 .item{flex:0 0 8.33333%;max-width:8.33333%}}@media only screen and (min-width:640px){.medium-up-1 .column,.medium-up-1 .item{flex:0 0 100%;max-width:100%}.medium-up-2 .column,.medium-up-2 .item{flex:0 0 50%;max-width:50%}.medium-up-3 .column,.medium-up-3 .item{flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4 .column,.medium-up-4 .item{flex:0 0 25%;max-width:25%}.medium-up-5 .column,.medium-up-5 .item{flex:0 0 20%;max-width:20%}.medium-up-6 .column,.medium-up-6 .item{flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7 .column,.medium-up-7 .item{flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8 .column,.medium-up-8 .item{flex:0 0 12.5%;max-width:12.5%}.medium-up-9 .column,.medium-up-9 .item{flex:0 0 11.11111%;max-width:11.11111%}.medium-up-10 .column,.medium-up-10 .item{flex:0 0 10%;max-width:10%}.medium-up-11 .column,.medium-up-11 .item{flex:0 0 9.09091%;max-width:9.09091%}.medium-up-12 .column,.medium-up-12 .item{flex:0 0 8.33333%;max-width:8.33333%}}@media only screen and (min-width:768px){.xmedium-up-1 .column,.xmedium-up-1 .item{flex:0 0 100%;max-width:100%}.xmedium-up-2 .column,.xmedium-up-2 .item{flex:0 0 50%;max-width:50%}.xmedium-up-3 .column,.xmedium-up-3 .item{flex:0 0 33.33333%;max-width:33.33333%}.xmedium-up-4 .column,.xmedium-up-4 .item{flex:0 0 25%;max-width:25%}.xmedium-up-5 .column,.xmedium-up-5 .item{flex:0 0 20%;max-width:20%}.xmedium-up-6 .column,.xmedium-up-6 .item{flex:0 0 16.66667%;max-width:16.66667%}.xmedium-up-7 .column,.xmedium-up-7 .item{flex:0 0 14.28571%;max-width:14.28571%}.xmedium-up-8 .column,.xmedium-up-8 .item{flex:0 0 12.5%;max-width:12.5%}.xmedium-up-9 .column,.xmedium-up-9 .item{flex:0 0 11.11111%;max-width:11.11111%}.xmedium-up-10 .column,.xmedium-up-10 .item{flex:0 0 10%;max-width:10%}.xmedium-up-11 .column,.xmedium-up-11 .item{flex:0 0 9.09091%;max-width:9.09091%}.xmedium-up-12 .column,.xmedium-up-12 .item{flex:0 0 8.33333%;max-width:8.33333%}}@media only screen and (min-width:1024px){.large-up-1 .column,.large-up-1 .item{flex:0 0 100%;max-width:100%}.large-up-2 .column,.large-up-2 .item{flex:0 0 50%;max-width:50%}.large-up-3 .column,.large-up-3 .item{flex:0 0 33.33333%;max-width:33.33333%}.large-up-4 .column,.large-up-4 .item{flex:0 0 25%;max-width:25%}.large-up-5 .column,.large-up-5 .item{flex:0 0 20%;max-width:20%}.large-up-6 .column,.large-up-6 .item{flex:0 0 16.66667%;max-width:16.66667%}.large-up-7 .column,.large-up-7 .item{flex:0 0 14.28571%;max-width:14.28571%}.large-up-8 .column,.large-up-8 .item{flex:0 0 12.5%;max-width:12.5%}.large-up-9 .column,.large-up-9 .item{flex:0 0 11.11111%;max-width:11.11111%}.large-up-10 .column,.large-up-10 .item{flex:0 0 10%;max-width:10%}.large-up-11 .column,.large-up-11 .item{flex:0 0 9.09091%;max-width:9.09091%}.large-up-12 .column,.large-up-12 .item{flex:0 0 8.33333%;max-width:8.33333%}}@media only screen and (min-width:1200px){.xlarge-up-1 .column,.xlarge-up-1 .item{flex:0 0 100%;max-width:100%}.xlarge-up-2 .column,.xlarge-up-2 .item{flex:0 0 50%;max-width:50%}.xlarge-up-3 .column,.xlarge-up-3 .item{flex:0 0 33.33333%;max-width:33.33333%}.xlarge-up-4 .column,.xlarge-up-4 .item{flex:0 0 25%;max-width:25%}.xlarge-up-5 .column,.xlarge-up-5 .item{flex:0 0 20%;max-width:20%}.xlarge-up-6 .column,.xlarge-up-6 .item{flex:0 0 16.66667%;max-width:16.66667%}.xlarge-up-7 .column,.xlarge-up-7 .item{flex:0 0 14.28571%;max-width:14.28571%}.xlarge-up-8 .column,.xlarge-up-8 .item{flex:0 0 12.5%;max-width:12.5%}.xlarge-up-9 .column,.xlarge-up-9 .item{flex:0 0 11.11111%;max-width:11.11111%}.xlarge-up-10 .column,.xlarge-up-10 .item{flex:0 0 10%;max-width:10%}.xlarge-up-11 .column,.xlarge-up-11 .item{flex:0 0 9.09091%;max-width:9.09091%}.xlarge-up-12 .column,.xlarge-up-12 .item{flex:0 0 8.33333%;max-width:8.33333%}}@media only screen and (min-width:1440px){.xxlarge-up-1 .column,.xxlarge-up-1 .item{flex:0 0 100%;max-width:100%}.xxlarge-up-2 .column,.xxlarge-up-2 .item{flex:0 0 50%;max-width:50%}.xxlarge-up-3 .column,.xxlarge-up-3 .item{flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-up-4 .column,.xxlarge-up-4 .item{flex:0 0 25%;max-width:25%}.xxlarge-up-5 .column,.xxlarge-up-5 .item{flex:0 0 20%;max-width:20%}.xxlarge-up-6 .column,.xxlarge-up-6 .item{flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-up-7 .column,.xxlarge-up-7 .item{flex:0 0 14.28571%;max-width:14.28571%}.xxlarge-up-8 .column,.xxlarge-up-8 .item{flex:0 0 12.5%;max-width:12.5%}.xxlarge-up-9 .column,.xxlarge-up-9 .item{flex:0 0 11.11111%;max-width:11.11111%}.xxlarge-up-10 .column,.xxlarge-up-10 .item{flex:0 0 10%;max-width:10%}.xxlarge-up-11 .column,.xxlarge-up-11 .item{flex:0 0 9.09091%;max-width:9.09091%}.xxlarge-up-12 .column,.xxlarge-up-12 .item{flex:0 0 8.33333%;max-width:8.33333%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,mark,menu,nav,object,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{font-family:BrownRegular;color:#2e4159;line-height:1.5;background-color:#f6f6f6;font-size:16px;font-weight:400}b,strong{font-family:BrownBold}i{font-style:italic}small{font-size:12px;line-height:18px;display:inline-block}sup{font-size:10.66667px;position:relative;top:-8px}p{margin-bottom:15px}h1,h2,h3,h4,h5,h6{font-family:BrownRegular;margin-bottom:30px;margin-top:0;font-weight:400}h2{margin-bottom:20px}@media only screen and (min-width:1024px){h2{font-size:38px;letter-spacing:-.38px}}h3{margin-bottom:15px}@media only screen and (min-width:1024px){h3{font-size:26px;letter-spacing:-.65px}}h4{margin-bottom:15px}@media only screen and (min-width:1024px){h4{font-size:16px}}a{color:#2e4159;text-decoration:none}hr{height:1px;background-color:hsla(0,0%,59.2%,.2);border:0;width:100%}button{border:0;outline:none;cursor:pointer;margin-bottom:30px;padding:10px 15px;color:#2e4159;-webkit-appearance:none;-moz-appearance:none;appearance:none}label{display:inline-block;margin-bottom:20px;line-height:1;font-size:18px}label sup{color:#e3242b}input{color:#2e4159}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{border-radius:3px;border:2px solid #2e4159;padding:8px 14px;outline:none;margin-bottom:30px;-webkit-appearance:none}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{outline:none}input[type=email].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=text].placeholder{color:rgba(42,66,88,.5);outline:none}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder{color:rgba(42,66,88,.5);outline:none}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:rgba(42,66,88,.5);outline:none}.column input[type=email],.column input[type=number],.column input[type=password],.column input[type=search],.column input[type=text]{width:100%}textarea{border-radius:3px;border:2px solid #2e4159;padding:8px 14px;margin-bottom:30px;font-family:BrownRegular;color:#2e4159;font-size:16px;outline:none}textarea.placeholder{color:rgba(42,66,88,.5);outline:none}textarea:-moz-placeholder{color:rgba(42,66,88,.5);outline:none}textarea::-webkit-input-placeholder{color:rgba(42,66,88,.5);outline:none}.column textarea{width:100%}select{border-radius:3px;border:2px solid #2e4159;padding:9px 42px 9px 14px;outline:none;font-family:BrownRegular;font-size:16px;-webkit-appearance:none;width:auto;height:auto;background-position:calc(100% - 10px) 50%;color:rgba(42,66,88,.5)}select,table{margin-bottom:30px}table{border-collapse:collapse;width:100%}table td,table th{padding:10px 18px;vertical-align:middle}table thead tr{background-color:#fff}table thead tr th{font-size:14px;text-align:left}table tbody tr{background-color:#fff}table tbody tr:nth-child(odd){background-color:#f6f6f6}table tbody tr td{font-size:14px;border-right:1px solid hsla(0,0%,59.2%,.25);border-bottom:2px solid #fff}table tbody tr td .icon{display:block;margin:0 auto}table tbody tr td:last-child{border-right:0}table.data-table tbody tr,table.data-table tbody tr:nth-child(odd){background-color:#fff}table.data-table tbody tr.odd{background-color:#f6f6f6}table.data-table tbody tr.even{background-color:#fff}table.data-table tbody tr td{border-bottom:0}img{width:auto;max-width:100%;height:auto}@media only screen and (max-width:767px){.menu-nav{padding:20px 50px 30px 30px}}.menu-nav__item{text-align:center;position:relative;list-style:none;padding:15px 4px}@media only screen and (max-width:767px){.menu-nav__item{text-align:left}}.menu-nav__item a{display:block}@media only screen and (min-width:768px){.menu-nav__item a{height:44px}}.menu-nav__item .text{display:inline-block;font-size:16px;padding-left:15px;position:relative;top:2px;transition:all .6s ease-out}@media only screen and (min-width:768px){.menu-nav__item .text{display:none;font-size:10px;padding-left:0;display:block;opacity:0;top:2px;transition:all .5s ease-out;clear:both;height:0}}@media only screen and (min-width:768px){.menu-nav__item:after{content:"";position:absolute;width:0;height:0;display:inline-block;margin:0 auto;left:0;right:0;top:15px;z-index:0;background:transparent;border-radius:44px;transition:all .2s ease-in}}.menu-nav__item svg.icon{width:28px;height:26px;fill:#fff;position:relative;z-index:1;top:9px}.menu-nav__item .icon{width:30px;height:30px;position:relative;z-index:1;top:7px}.menu-nav__item .icon.icon-forms{background-size:contain}@media only screen and (min-width:768px){.menu-nav__item.current:after,.menu-nav__item:hover:after{background:#fff;width:44px;height:44px}.menu-nav__item.current svg.icon,.menu-nav__item:hover svg.icon{fill:#2a4258}.menu-nav__item.current .icon.icon-settings,.menu-nav__item:hover .icon.icon-settings{background-image:url(../assets/icons/icon-settings-secondary.svg)}.menu-nav__item.current .icon.icon-forms,.menu-nav__item:hover .icon.icon-forms{background-image:url(../assets/icons/icon-forms-secondary.png)}.menu-nav__item.current .icon.icon-bulk,.menu-nav__item:hover .icon.icon-bulk{background-image:url(../assets/icons/icon-bulk-secondary.svg)}}@media only screen and (min-width:768px){.menu-nav__item:hover .text{transition:all .5s ease-out;display:block;top:18px;opacity:1;height:auto}}.menu-tab{border-bottom:1px solid hsla(0,0%,59.2%,.2);display:flex;width:100%;overflow-x:auto}.card__inner:first-child .menu-tab{margin-left:-15px;margin-top:-15px}.menu-tab__item{list-style:none;position:relative}.menu-tab__item a{color:#2e4159;padding:14px 28px;display:block}@media only screen and (max-width:619px){.menu-tab__item a{padding:14px}}.menu-tab__item:after{content:"";height:3px;background-color:#e3242b;border-radius:3px;position:absolute;left:15px;right:15px;bottom:0;display:block;opacity:0}.menu-sub .text-header{margin-bottom:8px}.menu-sub .inactive,.menu-sub .inactive a{color:#b2b3b4}.menu-sub__inner{margin-bottom:15px}.menu-sub__inner ul{font-size:14px}.menu-sub.fixed{position:fixed}.link-menu-items .active{border-bottom:2px solid #e3242b}.list-unstyled li{list-style:none;margin-bottom:8px}.list-pagination li{list-style:none;display:inline-block;font-size:12px}.list-pagination li a{color:rgba(46,65,89,.5);padding-right:26px;position:relative}.list-pagination li a:after{content:"›";position:absolute;right:8px;font-size:16px;top:50%;margin-top:-14px}.list-pagination li:last-child a{padding-right:0}.list-pagination li:last-child a:after{display:none}.list-category li{list-style:none;margin-bottom:6px}.list-category li a,.list-category li label{color:#2e4159;padding:13px 15px;display:block;background-color:#fff;box-shadow:0 1px 0 0 rgba(207,215,223,.5);border-radius:3px}.list-category li label{margin-bottom:0;font-size:16px;display:block;line-height:24px;position:relative;padding:0}.list-category li label .check-option{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity:0;cursor:pointer}.list-category li label .check-option:checked+.text{background-color:#2a4258;color:#fff}.list-category li label .text{display:block;padding:13px 15px;box-shadow:0 1px 0 0 rgba(207,215,223,.5);border-radius:3px}.list-dropdown-buttons{border-radius:3px;margin:0;list-style:none;border:2px solid #2a4258;background-color:#f6f6f6}.dropdown-content .list-dropdown-buttons{margin-top:10px;margin-left:-40px}.list-dropdown-buttons li{border-bottom:2px solid #2a4258}.list-dropdown-buttons li:last-child{border-bottom:0}.list-dropdown-buttons li a{padding:10px 40px 10px 20px;display:block;position:relative}.list-dropdown-buttons li a .icon-source-ebay{height:18px;width:46px;background-size:contain;position:relative;top:4px}.list-dropdown-buttons li a:after{content:"";position:absolute;top:50%;margin-top:-5px;right:14px;transform:rotate(-90deg)}.button{border-radius:3px;font-family:BrownBold;padding:12px 30px;position:relative;display:inline-block;text-align:center;outline:none;cursor:pointer;-webkit-appearance:none}.button,.button.primary{background-color:#e3242b;color:#fff}.button.secondary{background-color:#2a4258}.button.hollow{background-color:transparent;box-sizing:border-box;position:relative}.button.hollow:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid #fff}.button.with-icon{display:flex;justify-content:center;align-items:center}.button.with-icon .icon{margin-right:15px}.button.extended{padding-left:70px;padding-right:70px}.button.large{padding:24px 40px;text-align:center}.button.button-cancel{background-color:#f1f1f1;color:#2e4159}.button-arrow-only,.paginate_button{border-radius:3px;width:42px;height:42px;line-height:46px;display:inline-block;background-color:#2a4258;text-align:center}.button-arrow-only.disabled,.paginate_button.disabled{background-color:rgba(42,66,88,.3)}.button-arrow-only svg.icon,.paginate_button svg.icon{width:42px;height:20px;fill:#fff}.paginate_button{font-size:0;outline:none;margin:0 2px;position:relative;cursor:pointer}.paginate_button:before{content:"x";position:absolute;background:url(../assets/icons/icon-arrow-page.svg) no-repeat 50%;width:42px;height:42px;left:0;right:0}.paginate_button.next:before{transform:rotate(-180deg);right:-1px}.button-back{color:#2e4159;display:inline-block}.button-back svg.icon{width:17px;height:10px;fill:#2e4159}.button-underline{color:#2e4159;text-decoration:underline;cursor:pointer}.button-edit,.button-underline{background-color:transparent;padding:0}.button-edit{display:inline-block;position:relative;margin:0}.button-edit:before{content:"";background:url(../assets/icons/icon-edit.svg) no-repeat 50%;width:12px;height:12px;display:block;margin-left:10px}.button-tag-add{border-radius:3px;background:#e4e2e2;box-shadow:0 0 0 0 #cfd7df;padding:13px 60px 13px 20px;position:relative;margin:10px 10px 5px 0}.button-tag-add:after{content:"+";font-size:30px;position:absolute;right:15px;top:50%;margin-top:-25px}.button-icon-left{position:relative;margin-right:30px}.button-icon-left:last-child{margin-right:0}.button-icon-left .icon{margin-right:10px}.button-icon-left .icon.icon-arrow-strike{position:relative;top:4px}.button-group-holder{background-color:#2e4159;position:fixed;left:0;right:0;bottom:0;text-align:right;padding:15px 30px;z-index:100}@media only screen and (min-width:768px){.button-group-holder{left:70px}}@media only screen and (max-width:639px){.button-group-holder{padding:15px}}.button-group-holder .button{margin-bottom:10px;display:inline-block}@media only screen and (min-width:768px){.button-group-holder .button{min-width:270px;margin-right:15px;margin-bottom:0}}@media only screen and (max-width:639px){.button-group-holder .button{display:block}}.button-group-holder .button:last-child{margin-right:0}@media only screen and (max-width:639px){.button-group-holder .button:last-child{margin-bottom:0}}.button-toggle-more{color:rgba(42,66,88,.5);font-size:12px;text-decoration:underline;position:relative;background:none;padding:0 0 0 18px}.button-toggle-more:before{position:absolute;content:"";background:url(../assets/icons/icon-arrow-down-greyed.svg) 50% no-repeat;width:10px;height:10px;top:50%;margin-top:-4px;left:0;background-size:10px;transition:transform .3s}.button-toggle-more.active:before{transform:rotate(-180deg)}.button-icon{background:#fff;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:4px;font-family:BrownLight;display:flex;padding:5px 10px;align-items:center;justify-content:center}.button-icon .icon{margin-right:5px}.content-flex .button-icon{margin-right:15px}.content-flex .button-icon:last-child{margin-right:0}.form-bg{background-color:rgba(46,65,89,.09)}.form-bg.active,.form-bg.secondary{background-color:#2e4159;color:#fff}.input-search[type=text]{padding-left:40px;background:url(../assets/icons/icon-search.svg) no-repeat 10px}.input-unstyled[type=text]{border:0;border-radius:0;padding:0}.input-rfid,.input-rfid[type=text]{padding-left:50px;background:url(../assets/icons/icon-rfid.svg) no-repeat 10px}.field-group{display:flex;margin-left:2px;margin-bottom:30px;align-items:center;justify-content:space-between}.field-group .chosen-container,.field-group .dropdown-date,.field-group .dropdown-select,.field-group input[type=text],.field-group select{border-radius:0;margin-left:-2px;margin-bottom:0}.field-group .chosen-container.rounded-left,.field-group .dropdown-date.rounded-left,.field-group .dropdown-select.rounded-left,.field-group input[type=text].rounded-left,.field-group select.rounded-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.field-group .chosen-container.rounded-right,.field-group .dropdown-date.rounded-right,.field-group .dropdown-select.rounded-right,.field-group input[type=text].rounded-right,.field-group select.rounded-right{border-top-right-radius:3px;border-bottom-right-radius:3px}.field-group .dropdown-select{width:100%}.field-group .dropdown-date{margin-left:15px;width:100%}@media only screen and (min-width:360px){.field-group .field-item.dropdown-date{width:290px}}@media only screen and (min-width:1200px){.field-group .dataTables_filter,.field-group .field-item.input-search{width:50%!important}}.field-group-inline .field-item{display:inline-block;margin-right:15px}.field-group-inline .field-item:last-child{margin-right:0}.field-group-inline .field-item input[type=text]{margin-bottom:0}.field-connect{display:flex;position:relative;align-items:center;justify-content:center}.field-connect__item{flex:1;position:relative;z-index:1}.field-connect__item>*{margin-bottom:0}.field-connect__item label{width:100%;margin-bottom:0}.field-connect__item label .checkbox-button+span{width:96%;padding:16px 10px;letter-spacing:-.6px}@media only screen and (min-width:1024px){.field-connect__item label .checkbox-button+span{padding:16px 2px;font-size:15px}}@media only screen and (min-width:1200px){.field-connect__item label .checkbox-button+span{font-size:16px;padding:16px}}label{position:relative;cursor:pointer}label .checkbox{opacity:0;position:absolute;left:0;top:0;z-index:2}label .checkbox+span{position:relative;padding-left:52px;display:inline-block;margin-bottom:4px;margin-top:6px;font-size:16px}label .checkbox+span sup{color:#2e4159}label .checkbox+span:before{content:"";display:inline-block;border:2px solid #2e4159;border-radius:3px;width:32px;height:32px;background-color:transparent;background-repeat:no-repeat;background-position:50%;position:absolute;top:50%;margin-top:-16px;left:0;color:#fff;box-sizing:border-box}.form-bg.active label .checkbox+span:before,.form-bg.secondary label .checkbox+span:before{border-color:#fff}label .checkbox:checked+span:before{background-color:#2e4159;background-image:url(../assets/icons/icon-checkbox.svg)}.form-bg.active label .checkbox:checked+span:before,.form-bg.secondary label .checkbox:checked+span:before{background-color:#fff;background-image:url(../assets/icons/icon-checkbox-secondary.svg)}label .checkbox.checkbox-small+span{font-size:16px;padding-left:32px}label .checkbox.checkbox-small+span:before{width:20px;height:20px;margin-top:-10px}label .checkbox.checkbox-small:checked+span:before{background-size:12px 10px}label .checkbox.no-br+span:before{border-radius:0}label .checkbox-button{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0}label .checkbox-button+span{background-color:#f6f6f6;border:2px solid #2e4159;display:block;border-radius:3px;padding:16px 34px;font-size:16px;cursor:pointer;text-align:center}label .checkbox-button:checked+span{background-color:#2e4159;color:#fff}.textarea-div{border-radius:3px;border:2px solid #2e4159;min-height:310px;padding:20px;box-sizing:border-box;outline:none;margin-bottom:15px}.textarea-div-holder .textarea-div{border-radius:0 0 3px 3px}.field-info-msg{font-size:13px}.field-error{background-color:#f4cfd0!important;border-color:#ed7c80!important}.field-error+.field-info-msg{position:relative;top:-30px}.field-warning{background-color:#ffe2b7!important;border-color:#f5c781!important}.field-warning+.field-info-msg{position:relative;top:-30px}.filter-group-title{display:block;margin-bottom:15px;font-size:18px}.filter-group input{border-radius:3px}@media only screen and (min-width:1440px){.filter-group-flex>form{width:100%;max-width:1400px}}@media only screen and (min-width:2180px){.filter-group-flex>form{max-width:1800px}}@media only screen and (min-width:1200px){.filter-group-flex{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}}@media only screen and (min-width:768px){.filter-group-flex .item{display:flex;flex-wrap:wrap;margin:0 -10px}}@media only screen and (min-width:1440px){.filter-group-flex .item{margin:0 -15px}}@media only screen and (min-width:768px){.filter-group-flex .item .filter-group{margin:0 10px;flex:0 46%}}@media only screen and (min-width:1024px){.filter-group-flex .item .filter-group{flex:0 31%}}@media only screen and (min-width:1200px){.filter-group-flex .item .filter-group{flex:0 22%}}@media only screen and (min-width:1440px){.filter-group-flex .item .filter-group{margin:0 15px;flex:1}}.filter-group-flex .item .field-group{display:none!important;align-self:flex-end}@media only screen and (min-width:768px){.filter-group-flex .item .field-group{display:block!important}}@media only screen and (min-width:1024px){.filter-group-flex .item .field-group .dropdown-date{width:260px}}@media only screen and (min-width:1440px){.filter-group-flex .item .field-group .dropdown-date{width:290px}}.filter-group-flex .item .field-group.field-group-action{display:block!important;align-self:flex-end;flex:0 100%}@media only screen and (min-width:1200px){.filter-group-flex .item .field-group.field-group-action{flex:0 auto}}.filter-group-flex .item .field-group.field-group-action button{margin-bottom:0}@media only screen and (min-width:768px){.filter-group-flex .item .field-group.field-group-action button{margin-left:10px}}@media only screen and (min-width:1200px){.filter-group-flex .item .field-group.field-group-action button{margin-left:20px}}.filter-group-flex .item.filter-toggle-content{margin-top:30px;display:none}@media only screen and (min-width:768px){.filter-group-flex .item.filter-toggle-content{margin-top:0;display:flex!important}}.filter-group-flex .button-toggle-filter{margin:-12px 0;display:block}@media only screen and (min-width:768px){.filter-group-flex .button-toggle-filter{display:none}}.filter-group-flex .flex{display:flex;margin:0 -10px}.filter-group-flex .flex .item{margin:0 10px}.filter-tag{background:#dae2ea;border-radius:22px;font-size:12px;color:#2a4258;display:inline-flex;align-items:center;padding:6px 20px 8px 10px;line-height:18px;flex:1;margin-bottom:10px}.filter-tag .del-tag{margin-right:10px}.del-tag{font-size:14px}.filter-tags-wrap{margin-top:30px}@media only screen and (min-width:768px){.filter-tags-wrap{margin-top:0}}.filter-tags-wrap .filter-tag{margin-right:10px}.filter-tags-wrap .filter-tag:last-child{margin-bottom:0}.filter-check{background-color:#f6f6f6;border-radius:6px;font-size:14px;display:inline-flex;align-items:center;padding:8px 10px 8px 15px;height:48px}.filter-check.with-select{height:auto;flex-wrap:wrap;max-width:372px}.filter-check.with-select .button-actions{flex:1;justify-content:end}@media only screen and (max-width:429px){.filter-check.with-select .button-actions{flex:0 100%;justify-content:flex-start;margin:10px 0}.filter-check.with-select .button-actions button:last-child{margin-left:0}}@media only screen and (max-width:429px){.filter-check.with-select{max-width:none}}.filter-check.with-modal{display:block}@media only screen and (min-width:640px){.filter-check.with-modal{display:inline-flex}}.filter-check.with-modal .button-actions{margin-left:0;display:block}@media only screen and (min-width:640px){.filter-check.with-modal .button-actions{margin-left:15px;display:flex}}.filter-check.with-modal .button-actions button{margin-top:10px;margin-left:0}@media only screen and (min-width:640px){.filter-check.with-modal .button-actions button{margin-top:0;margin-left:10px}}.filter-check.with-modal .button-actions button:first-child{margin-left:0}.filter-check label{margin-bottom:0;font-size:14px;padding:6px 5px 8px 10px}.filter-check .button-actions{margin-left:15px;display:flex}.filter-check .button-actions:only-child{margin-left:-5px}.filter-check .button-actions:only-child button:only-child{margin-left:0}.filter-check .button-actions button{margin-bottom:0;border-radius:4px;height:32px}.filter-check .button-actions button:last-child{margin-left:10px}.filter-check input[type=checkbox]{border:1px solid #d8d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:3px}.filter-check input[type=checkbox]:checked{border-color:#2e4159;background:url(../assets/icons/icon-check-primary.svg) no-repeat 50%}.button-actions button,.button-download-all,.button-print{background-color:#fff;font-size:14px;font-family:BrownLight;display:inline-flex;align-items:center;padding:6px 16px 6px 10px}.button-actions button .icon,.button-download-all .icon,.button-print .icon{margin-right:5px}.no-filter{text-align:center;font-size:18px}@media only screen and (min-width:768px){.no-filter{font-size:24px;padding:20px 0}}.button-toggle-filter{background-color:transparent;position:relative;display:block;padding:0;font-size:16px;width:100%;text-align:left}.button-toggle-filter:after{content:"";height:32px;width:32px;position:absolute;top:50%;right:0;margin-top:-16px;background:url(../assets/icons/icon-arrow-down.svg) no-repeat 50%;transform:rotate(0)}.button-toggle-filter.active:after{transform:rotate(-180deg)}.edit-price{display:flex;align-items:center;justify-content:space-between;width:90px;height:32px;flex-flow:nowrap}.data-table .edit-price{min-width:65px;width:auto}.edit-price input[type=number]{margin-bottom:0;padding:2px 0 2px 8px;height:100%;flex:1;border:2px solid #aeb1b4;border-right:0;border-radius:3px 0 0 3px}.edit-price button{background-color:#aeb1b4;width:25px;margin-bottom:0;height:100%;padding:0;flex:0 25px;border:2px solid #aeb1b4;border-radius:0 3px 3px 0}.edit-price.edited button{border-color:#2a4258;background-color:#2a4258}@media only screen and (min-width:430px){.select-group{display:flex}}.filter-check .select-group{flex:0 100%;margin:8px 0}.select-group select{margin-bottom:0;border-left:0;border-radius:0}.select-group select:first-child{border-left:2px solid #2a4258;border-radius:3px 0 0 3px}.select-group select:last-child{border-radius:0 3px 3px 0}.select-group .chosen-container{margin-bottom:10px}.select-group .chosen-container .chosen-results{max-height:170px}.select-group .chosen-container .chosen-search{display:none!important}@media only screen and (min-width:430px){.select-group .chosen-container{width:207px!important}}@media only screen and (min-width:430px){.select-group .chosen-container:nth-child(2){width:140px!important}}@media only screen and (min-width:430px){.select-group .chosen-container:nth-child(2) .chosen-single{border-right:0;border-radius:4px 0 0 4px;padding-right:0!important}}@media only screen and (min-width:430px){.select-group .chosen-container:nth-child(4) .chosen-single{border-radius:0 4px 4px 0;padding-right:15px!important}}@media only screen and (max-width:1200px){.gst-inclusive span{font-size:12px!important;padding-left:40px!important}}.dropdown-content-holder{position:relative}.dropdown-content-holder .dropdown-content{position:absolute;z-index:2;left:0;right:0}.dropdown-select{position:relative;border:2px solid #2e4159;border-radius:3px;padding:8px 14px;cursor:pointer}.dropdown-select.is-active .dropdown-select__default:before{transform:rotate(-180deg)}.dropdown-select.is-active .dropdown-select__choices{display:block}.dropdown-select__default{color:rgba(42,66,88,.5);position:relative;padding-right:42px}.dropdown-select__default:before{content:"";position:absolute;right:0;top:0;bottom:0;height:100%}.dropdown-select__choices{position:absolute;margin-top:21px;z-index:1;background-color:#f6f6f6;left:-2px;right:-2px;border:2px solid #2e4159;border-radius:3px;display:none}.dropdown-select__choices ul{list-style:none;padding:10px 0}.dropdown-select__choices ul li{padding:5px 14px}.dropdown-select__choices ul li>:last-child{margin-bottom:0}.dropdown-date{border-bottom:2px solid #2e4159;padding:8px 42px 8px 14px;position:relative;letter-spacing:-.25px;cursor:pointer}.dropdown-date.active:after{transform:rotate(-180deg)}.dropdown-date:after{position:absolute;content:"";right:14px;top:0;bottom:0;width:18px;background:url(../assets/icons/icon-arrow-down.svg) no-repeat 100%}.switch{margin-top:-14px;margin-bottom:4px}.featherlight-content .switch{position:relative}.switch input[type=checkbox]{height:0;width:0;visibility:hidden}.featherlight-content .switch input[type=checkbox]{position:absolute;visibility:visible;width:100%;height:100%;z-index:100;opacity:0}.switch label{cursor:pointer;text-indent:-9999px;width:45px;height:16px;background:#b2b3b4;display:block;border-radius:100px;position:relative;margin-bottom:0}.switch label:after{content:"";width:26px;background-color:#e3242b;transition:.2s}.switch label:after,.switch label:before{position:absolute;top:-6px;left:0;height:26px;border-radius:26px}.switch label:before{content:"x";width:25px;background:url(../assets/icons/icon-x.svg) no-repeat 50%;z-index:1}.switch input:checked+label:after,.switch input:checked+label:before{left:100%;transform:translateX(-100%);background-color:#2a4258}.switch input:checked+label:before{background-image:url(../assets/icons/icon-check.svg)}.switch.switch-label{display:flex;margin-top:0;padding-right:60px}.switch.switch-label .text-label{display:block;margin-top:-7px;margin-left:60px;position:absolute}.badge{display:inline-block;color:#fff;font-size:14px;border-radius:22px;min-width:170px;text-align:center;padding:7px 7px 7px 17px;position:relative;width:100%}.badge svg.icon{width:10px;height:10px;position:absolute;left:10px;top:50%;margin-top:-5px}.badge.paid,.badge.photog{background-color:#2e4159}.badge.shipment{background-color:#ec8d83}.badge.delivered{background-color:#2a4258}.badge.await,.badge.logged{background-color:#f9d1c1;color:#2e4159}.badge.refunded{background-color:#c9c8c8;color:#2e4159}.badge.partial-refunded{background-color:#2a4258}.badge.completed,.badge.received{background-color:#c1f9c9;color:#2e4159}.badge.completed svg.icon,.badge.received svg.icon{fill:#2e4159}.badge.draft,.badge.unpublished{color:#2e4159;background-color:#c9c8c8}.badge.listed{color:#fff;background-color:#2c4259}.card{background-color:#fff;border-radius:3px;box-shadow:0 1px 0 0 #cfd7df;position:relative;margin-bottom:30px}.card>:last-child{margin-bottom:0}.card__title{margin-bottom:15px;line-height:1;margin-top:-3px}.card__inner{padding:30px 15px}@media only screen and (max-width:619px){.card__inner .field-group{display:block}}@media only screen and (max-width:619px){.card__inner .field-group .field-item:first-child{margin-bottom:15px}}@media only screen and (max-width:619px){.card__inner .field-group .dropdown-date{margin-left:0}}@media only screen and (max-width:619px){.card__inner .field-group .dataTables_filter input,.card__inner .field-group .dataTables_filter label{width:100%}}.card__divider{border-bottom:1px solid hsla(0,0%,59.2%,.2)}.card__section{border-top:2px solid hsla(0,0%,59.2%,.2);padding:30px 0}.card__section:last-child{padding-bottom:0}.card__top .icon{margin-top:15px;margin-bottom:20px}.card__body{padding:30px}@media only screen and (max-width:479px){.card__body{padding:20px}}.card__body h4{font-size:16px;font-family:BrownRegular}.card__body .counter{font-size:36px;line-height:1;margin-bottom:15px;display:block}.card__body .card__inner{padding:15px 0}.card__footer-button{position:absolute;left:0;right:0;bottom:-37px}@media only screen and (max-width:767px){.xmedium-3.xsmall-12 .card__footer-button{position:static}}.h-100 .card__footer-button{bottom:0}.card__footer-button .button{margin-bottom:0;display:block;width:100%;border-top-right-radius:0;border-top-left-radius:0;padding-top:10px;padding-bottom:10px}.card.h-100{margin-bottom:0}.card.h-100 .pos-bot{position:absolute;bottom:20px;left:0;right:0;margin:0 auto}@media only screen and (max-width:1023px){.xsmall-12 .card.h-100 .pos-bot{padding:12px;font-size:13px}}@media only screen and (max-width:767px){.xsmall-12 .card.h-100 .pos-bot{position:static;font-size:16px}}.card.h-100.with-btn-bot{padding-bottom:50px}@media only screen and (max-width:767px){.xsmall-12 .card.h-100.with-btn-bot{padding-bottom:0}}.card.card-top-stripe:before{height:10px;content:"";background:url(../assets/images/stripes-pattern.png) repeat 50%;width:100%;display:block;border-top-right-radius:3px;border-top-left-radius:3px}.card .menu-holder{position:relative}.card .menu-holder.with-button{border-bottom:1px solid hsla(0,0%,59.2%,.2)}.card .menu-holder.with-button .content-flex{margin-bottom:0}.card .menu-holder.with-button .button-export{flex:0 0 100px}.card .menu-holder.with-button .menu-tab{border-bottom:0}.card__header{font-size:18px}.toggle_sales_actions{display:none}.content-block{margin-bottom:30px}.content-block p{font-size:14px}.content-form{margin-bottom:30px}.content-form .content-field label{display:table}@media only screen and (min-width:640px){.content-form .content-field input,.content-form .content-field textarea{width:auto;min-width:435px}}.content-form .content-field .chosen-container{margin-bottom:30px}@media only screen and (min-width:640px){.content-form .content-field .chosen-container{width:435px!important}}@media only screen and (min-width:640px){.content-form .content-field .chosen-container-single .chosen-search input[type=text]{min-width:420px}}@media only screen and (max-width:639px){.content-form .field-flex-medium-up label{width:100%!important}}@media only screen and (max-width:639px){.content-form .field-flex-medium-up textarea{width:100%}}@media only screen and (min-width:640px){.content-form .field-flex-medium-up{display:flex}.content-form .field-flex-medium-up input,.content-form .field-flex-medium-up textarea{width:auto;min-width:420px;flex:0 0 420px}}.content-form .category-field{margin-bottom:20px}.content-form .category-field .checkbox+label,.content-form .category-field input[type=email],.content-form .category-field input[type=password],.content-form .category-field input[type=text],.content-form .category-field label:last-child{margin-bottom:0}.content-table{display:table;margin-bottom:30px}.content-table__item{display:table-cell;vertical-align:middle;padding:0 15px}.content-table__item .item{padding-bottom:6px}.content-table__item.text-smaller .item{padding-top:4px}.content-table__item:first-child{padding-left:0}.content-table__item:last-child{padding-right:0}.content-table .item-field{display:flex;align-items:center;padding-bottom:6px}.content-table .item-field .text-header{min-width:150px}.content-table .item-field .value{font-size:14px;padding-left:15px}.content-flex{display:flex;align-items:center;margin-bottom:30px}.content-flex.end{justify-content:space-between}.content-flex__item{padding:0 15px}.content-flex__item>:last-child,.content-flex__item>:only-child{margin-bottom:0}.content-flex__item:first-child{padding-left:0}.content-flex__item:last-child{padding-right:0}.content-thumb{display:table;margin-bottom:15px}.content-thumb__item{display:table-cell;vertical-align:middle}.content-thumb__item.text{font-size:14px;padding:0 15px}.content-inline{margin-bottom:30px}.content-inline__item{display:inline-block}.content-inline__item:last-child,.content-inline__item:last-child label{margin-right:0}.content-inline__item label{margin-right:30px}.content-inline__item .form-bg{padding:10px 18px}.content-inline__item .form-bg label{margin-bottom:4px}.content-inline__item .form-bg label .checkbox+span{padding-left:38px}@media only screen and (min-width:640px){.content-inline__item .input-search{width:420px!important;margin-right:30px}}.customer-info-content .content-flex{align-items:start;background-color:#f9f9f9;padding:30px}.customer-info-content .content-flex .item{padding-right:20px}.order-details-content{overflow:hidden}.order-details-content .auto-scroll{overflow-y:hidden}.order-details-content .order-total-content{float:right;clear:both}.order-details-content .order-total-content .item{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.order-details-content .order-total-content .item strong span{font-family:BrownRegular;padding:0}.order-details-content .order-total-content .item span{padding-left:30px}.order-details-content .order-total-content .item span.total{font-size:28px;font-family:BrownBold}.order-details-content .table-accordion-content th{border-bottom:1px solid #2e4159}.order-details-content .table-accordion-content th.product-name span{position:relative;left:-45px}.order-details-content .table-accordion-content tbody tr:nth-child(odd),.order-details-content .table-accordion-content tbody tr:nth-child(odd) td{background-color:#f6f6f6!important}.order-details-content .table-accordion-content tbody tr:last-child{border-bottom:1px solid #2e4159!important}.order-details-content .table-accordion-content tbody tr td.product-thumb{border-right:0;padding:0;width:40px;vertical-align:middle!important;position:relative}.order-details-content .table-accordion-content tbody tr td.product-thumb span{display:block;width:26px;height:26px;border:1px solid #f6f6f6;border-radius:3px;margin-left:13px;position:relative;cursor:pointer;background:#fff url(../assets/icons/icon-camera.svg) no-repeat 50%}.order-details-content .table-accordion-content tbody tr td.product-thumb span:after{content:"";position:absolute;border-top:10px solid transparent;border-right:10px solid #2a4258;border-bottom:10px solid transparent;right:-25px;opacity:0;transition:opacity .3s}@media only screen and (min-width:768px){.order-details-content .table-accordion-content tbody tr td.product-thumb span:hover{background-color:#2a4258;background-image:url(../assets/icons/icon-camera-white.svg)}.order-details-content .table-accordion-content tbody tr td.product-thumb span:hover:after{opacity:1}.order-details-content .table-accordion-content tbody tr td.product-thumb span:hover+img{opacity:1;z-index:100}}.order-details-content .table-accordion-content tbody tr td.product-thumb span.active{background-color:#2a4258;background-image:url(../assets/icons/icon-camera-white.svg)}.order-details-content .table-accordion-content tbody tr td.product-thumb span.active:after{opacity:1}.order-details-content .table-accordion-content tbody tr td.product-thumb span.active+img{opacity:1;z-index:100;background-color:#fff}.order-details-content .table-accordion-content tbody tr td.product-thumb img{position:absolute;opacity:0;left:auto;height:228px;width:auto;min-width:200px;margin-top:-124px;margin-left:63px;box-shadow:-1px 2px 6px rgba(0,0,0,.15);border-left:4px solid #2a4258;transition:opacity .3s;z-index:-1}.data-accordion-content{display:none}#dt-orders .is-opened td:first-child:before{transform:rotate(-180deg);left:20px!important}#dt-orders .even td:first-child,#dt-orders .odd td:first-child{position:relative;padding-left:40px}#dt-orders .even td:first-child:before,#dt-orders .odd td:first-child:before{position:absolute;content:"";left:10px;top:0;bottom:0;width:18px;background:url(../assets/icons/icon-arrow-down.svg) no-repeat 100%;background-size:auto;background-size:10px}@media only screen and (max-width:1023px){#site-content,body{touch-action:pan-y;overflow-x:hidden}.hide-in-mobile{display:none}}.files .preview a,.files .preview img{pointer-events:none}.card__body{padding:30px 30px 7px}@media only screen and (max-width:1023px){.card__body{padding:20px 20px 0}}.card__footer-button{position:relative!important}@media only screen and (min-width:640px){.content-flex-md-up{display:flex;box-sizing:border-box;margin:0 -6px;flex-wrap:wrap}.content-flex-md-up .item{padding:0 6px}.content-flex-md-up .item .end{justify-content:end}.content-flex-md-up .filter-group{padding:0 6px}.content-flex-md-up .field-group .dropdown-date{margin-left:0}}.content-flex-md-up .flex-1{flex:1}@media only screen and (max-width:767px){.content-flex-md-up .flex-xmd-down-100{flex:0 0 100%}}.content-flex-md-up.align-center{align-items:center}.store-profile-form.content-form .content-field .chosen-container{width:100%!important}.category-field.with-highlight span{position:relative;margin-bottom:10px}.category-field.with-highlight span:after{content:"";width:100%;position:absolute;background:#22b14c;height:9px;left:0;bottom:-19px}.content-form.attribute-form .content-field input{min-width:600px}@media only screen and (max-width:675px){.content-form.attribute-form .content-field input{min-width:unset;width:100%}}.content-form.attribute-form .no-mw{max-width:630px}.content-form.attribute-form .no-mw .content-field input{min-width:unset;width:100%}.rating{margin-bottom:30px}.rating .price-guide-label{line-height:17px!important;margin-top:-4px}.rating .price-guide-label-holder{height:auto}.rating .rating-bar{background:#f6f6f6;border-radius:22px;text-align:center;height:44px;line-height:40px;margin-right:10px;color:#bdbdbd;position:relative}.rating .rating-bar:before{position:absolute;left:14px;font-size:32px;top:-5px}.rating .rating-message{color:#bdbdbd;font-size:12px;text-align:center;padding-top:5px}.rating .rating-message.with-content{display:none}.rating.average .rating-message,.rating.bad .rating-message,.rating.good .rating-message{text-align:left}.rating.average .rating-message.default,.rating.bad .rating-message.default,.rating.good .rating-message.default{display:none}.rating.average .rating-message.with-content,.rating.bad .rating-message.with-content,.rating.good .rating-message.with-content{display:block}.rating.good .rating-bar{border:1px solid #219653;color:#219653}.rating.good .rating-bar:before{content:"•••"}.rating.good .rating-message{color:#219653}.rating.average .rating-bar{border:1px solid #e68c3c;color:#e68c3c}.rating.average .rating-bar:before{content:"••"}.rating.average .rating-message{color:#e68c3c}.rating.bad .rating-bar{border:1px solid #e63c43;color:#e63c43}.rating.bad .rating-bar:before{content:"•"}.rating.bad .rating-message{color:#e63c43}.mt-42{margin-top:42px}.product-price-check+.field-info-msg{position:relative;top:-30px}.quickSearchHolder{padding:40px 24px}.quickSearchHolder .noProducts{font-size:18px!important;margin-top:12px}.quickSearchHolder .badge{display:flex;justify-content:center;align-items:center;min-width:180px;padding:9px 12px}.quickSearchHolder .content-block,.quickSearchHolder .content-block .content-form{margin-bottom:0}.quickSearchHolder .quickSearchBlock.pb-40{padding-bottom:40px}.quickSearchHolder .quickSearchBlock.pt-40{padding-top:40px}.quickSearchHolder .quickSearchBlock input{max-width:257px!important;min-width:257px!important;border-width:1px;margin-bottom:0}.quickSearchHolder .quickSearchBlock .searchFieldHolder{position:relative;min-width:257px!important;display:flex;align-items:center;gap:24px}.quickSearchHolder .quickSearchBlock .searchFieldHolder .iconSearch{margin:0!important;min-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:7px 36px 12px!important}.quickSearchHolder .quickSearchSKU{background:#f7f7f7;padding:0 16px;max-height:0;overflow:hidden;transition:all .2s ease-in-out}.quickSearchHolder .quickSearchSKU.active{max-height:1000px;transition:all .2s ease-in-out}.quickSearchHolder .quickSearchSKU .flexBlock{display:flex;align-items:center;gap:24px;padding-bottom:16px;padding-top:16px;border-bottom:1px solid #fff}.quickSearchHolder .quickSearchSKU .flexBlock .title{color:#70879e;font-size:8px;font-style:normal;font-weight:500;line-height:10px;text-transform:uppercase;min-width:60px}.quickSearchHolder .quickSearchSKU .flexBlock .value{color:#2e4159;font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.12px}.quickSearchHolder .quickSearchSKU .actionsBlock{display:flex;align-items:center;gap:40px;padding:16px 0}.quickSearchHolder .quickSearchSKU .actionsBlock a{display:flex;align-items:center;gap:8px}.quickSearchHolder .quickSearchSKU .actionsBlock a p{margin-bottom:0;color:#2e4159;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.12px}.quickSearchHolder .quickSearchOrderNum{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.quickSearchHolder .quickSearchOrderNum.active{max-height:1000px;transition:all .2s ease-in-out;padding-top:40px}.quickSearchHolder .quickSearchOrderNum .bgGrayBlock{background:#f7f7f7;padding:0 16px;margin-bottom:36px}.quickSearchHolder .quickSearchOrderNum .bgGrayBlock .flexBlock{display:flex;align-items:top;gap:24px;padding-bottom:16px;padding-top:16px;border-bottom:1px solid #fff}.quickSearchHolder .quickSearchOrderNum .bgGrayBlock .flexBlock .title{color:#70879e;font-size:8px;font-style:normal;font-weight:500;line-height:10px;text-transform:uppercase;min-width:60px}.quickSearchHolder .quickSearchOrderNum .bgGrayBlock .flexBlock .value{color:#2e4159;font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.12px}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum th{background:#f7f7f7;color:#70879e!important;font-size:8px;font-style:normal;font-weight:500;line-height:10px;text-transform:uppercase;padding:10px 8px}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum th:first-child{padding-left:16px!important}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum th:last-child{padding-right:16px!important}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td{color:#2e4159;font-size:14px;padding:10px 8px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.14px;border:0!important}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td:first-child{padding-left:16px!important}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td:last-child{padding-right:16px!important}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td .linkBlock a,.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td .pwBlock{display:flex;align-items:center;gap:30px}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td .linkBlock a p,.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td .pwBlock p{margin-bottom:0}.quickSearchHolder .quickSearchOrderNum #data-table-OrderNum tr td .linkBlock p{text-decoration:underline}.menu-nav__item.searchMenu{width:70px;height:74px;position:relative;background-color:transparent!important}.menu-nav__item.searchMenu:after{display:none!important}.menu-nav__item.searchMenu .imageHolder{width:44px;height:44px}.menu-nav__item.searchMenu:hover .text{top:8px!important}.menu-nav__item .searchIconHover,.menu-nav__item .searchIconMain{position:absolute;left:13px;right:13px;top:15px}.menu-nav__item .searchIconMain{opacity:1;transition:all .2s ease-in-out}.menu-nav__item .searchIconHover{opacity:0;transition:all .2s ease-in-out}.menu-nav__item:hover .searchIconMain{opacity:0!important;transition:all .2s ease-in-out}.menu-nav__item:hover .searchIconHover{opacity:1!important;transition:all .2s ease-in-out}@media only screen and (max-width:767px){.user-profile{position:absolute;right:0;top:10px}}.user-profile__thumb{background-color:transparent;border-radius:32px;margin-bottom:0;position:relative;height:32px;padding:0 15px 0 0}@media only screen and (min-width:768px){.user-profile__thumb{padding-right:28px}}.user-profile__thumb:after{content:"";height:32px;position:absolute;top:50%;margin-top:-16px;right:0;transition:transform .3s}@media only screen and (max-width:767px){.user-profile__thumb:after{display:none}}.user-profile__thumb img{width:32px;height:32px;border-radius:32px}.user-profile__thumb.opened:after{transform:rotate(-180deg)}.account-session-bg{background-repeat:no-repeat;background-size:cover;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.account-session-bg:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(24,35,49,.9)}.account-session-bg .account-session{position:relative;z-index:1;padding:60px 15px}.account-session{max-width:470px;margin:0 auto;color:#fff}.account-session__header .title{font-size:28px;font-family:BrownBold;margin-bottom:30px;line-height:1}@media only screen and (min-width:768px){.account-session__header .title{font-size:36px}}.account-session__form{min-width:270px;margin:0 auto}@media only screen and (min-width:640px){.account-session__form{min-width:370px}}.account-session__form .input-field{margin-bottom:30px}.account-session__form .input-field label{display:block;margin-bottom:15px;font-size:18px}.account-session__form .input-field input{width:100%;margin-bottom:0}.account-session__form .input-submit input{margin-bottom:10px;width:100%;border-radius:0}.account-session__form .input-submit a{color:#e3242b;text-decoration:underline;font-size:14px;font-family:BrownBold}.pagination{display:flex;align-items:center;margin-bottom:30px}@media only screen and (max-width:480px){.pagination{justify-content:space-between}}.pagination__dropdown{display:flex;align-items:center;margin-right:30px}@media only screen and (max-width:480px){.pagination__dropdown{margin-right:0}}.pagination__dropdown label,.pagination__dropdown select{margin-bottom:0}.pagination__dropdown label{margin-left:15px;font-size:16px;cursor:auto}.pagination__nav{display:flex;align-items:center}@media only screen and (max-width:420px){.pagination__nav{display:block}}.pagination__nav .pagination__info{padding-right:10px}.pagination__nav .pagination__info:first-child{margin-left:30px}@media only screen and (max-width:420px){.pagination__nav .dataTables_paginate{float:right}}@media only screen and (max-width:480px){.pagination__nav .dataTables_paginate{display:flex}}.pagination__buttons{list-style:none}.pagination__buttons li{display:inline-block}.pagination .dataTables_length label{margin-left:0}.pagination .dataTables_length label select{margin-right:15px}@media only screen and (max-width:420px){.pagination .dataTables_length label select{display:block}}.thumb img{width:60px}.thumb.thumb-sm img{width:40px}.td-thumb-sm{padding-left:60px;padding-top:16px;padding-bottom:16px;position:relative}.td-thumb-sm .thumb-sm{position:absolute;top:50%;margin-top:-20px;left:5px}.box-link{background-color:#fff;transition:background-color .2s;margin-bottom:30px;border:2px solid transparent}.box-link.active,.box-link:hover{border-color:#2a4258}.box-link a,.box-link label{padding:15px 10px;text-align:center;display:inline-block;height:100%;width:100%}.box-link .icon-holder{margin:0 auto;height:100px;display:flex;align-items:center;justify-content:center}.box-link .text-label{margin-bottom:5px;display:block;margin-top:10px;letter-spacing:-.25px}.box-link.h-100{margin-bottom:0}.box-link label{position:relative;cursor:pointer}.box-link label .text-label{text-align:center;font-size:16px}.box-link label .check-option{position:absolute;cursor:pointer;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity:0}.is-shown>td{padding:0}.accordion-table thead .accordion-table__arrow{padding-left:18px}.accordion-table thead .accordion-table__arrow:before{display:none}.accordion-table tbody td{cursor:pointer;vertical-align:middle}.accordion-table tbody tr.is-shown{background-color:#fff;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.accordion-table tbody tr.is-opened.odd{background-color:#f6f6f6}.accordion-table tbody tr.is-opened.even{background-color:#fff}.accordion-table__arrow{padding-left:40px;position:relative}.accordion-table__arrow:before{content:"";background:url(../assets/icons/icon-accordion-arrow.svg) no-repeat 50%;width:7px;height:4px;display:block;position:absolute;top:50%;margin-top:-2px;left:18px}.is-opened .accordion-table__arrow:before{transform:rotate(-180deg)}.accordion-table__content td{vertical-align:top!important;background-color:#fff;border:0;padding-top:15px;padding-bottom:15px}.accordion-table__content td .customer-info-content{margin-left:-15px}.accordion-table__content td .order-details-content{margin-right:-15px}.accordion-table__content td .product{font-size:14px}.accordion-table__content td .price{font-size:28px;line-height:1.15}.changeLogAccordionHolder{align-items:flex-start!important}.changeLogAccordionHolder .value{width:100%}.changeLogAccordion .accordion{display:flex;flex-wrap:wrap;align-items:center;gap:32px;background-color:#fff;color:#2e4159;cursor:pointer;padding:16px;width:100%;text-align:left;border:none;outline:none;transition:.4s;margin-bottom:0;position:relative;font-size:18px;font-family:BrownBold}.changeLogAccordion .accordion p{margin-bottom:0!important}.changeLogAccordion .accordion:after{content:"";position:absolute;background:url(../assets/images/icon-plus.svg) no-repeat 50%;transition:.4s;top:calc(50% - 10px);right:16px;background-size:cover!important;width:20px;height:20px}.changeLogAccordion .accordion.active:after{content:"";position:absolute;background:url(../assets/images/icon-minus.svg) no-repeat 50%;transition:.4s}.changeLogAccordion .panel{padding:8px 16px 16px;background-color:#fff;display:none;overflow:hidden}.quickSearchHolder .quickSearchSKU.active{max-height:unset!important}#toasts{min-height:0;position:fixed;right:15px;top:80px;z-index:999;max-width:300px}@media only screen and (min-width:768px){#toasts{right:20px;width:400px;top:100px}}#toasts .toast{background:#d6d8d9;border-radius:3px;box-shadow:0 1px 0 0 #cfd7df;cursor:default;margin-bottom:20px;opacity:0;position:relative;padding:15px 30px 15px 15px;transform:translateY(15%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%;will-change:opacity,transform;z-index:1100;font-size:14px}@media only screen and (min-width:768px){#toasts .toast{padding:20px}}#toasts .toast.success{background:#c1f9c9}#toasts .toast.warning{background:#c9c8c8}#toasts .toast.info{background:#9eedfc}#toasts .toast.error{background:#f9d1c1}#toasts .toast.show{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}#toasts .toast.hide{height:0;margin:0;opacity:0;overflow:hidden;padding:0 30px;transition:all .5s ease-in-out}#toasts .toast .close{cursor:pointer;font-size:18px;height:16px;position:absolute;right:8px;top:2px;width:16px}@media only screen and (min-width:768px){#toasts .toast .close{right:15px;top:10px}}.tooltip{cursor:pointer}.tooltip-content{position:absolute;background-color:#2a4258;font-size:13px!important;line-height:1.15;font-family:BrownRegular!important;padding:10px;color:#fff!important;border-radius:4px;margin-left:-30px;margin-top:-30px;max-width:240px;min-width:175px}.sort-block{position:relative;padding-left:50px;border-radius:0;border-bottom:1px solid #919ba7;background-color:#fff;line-height:0;display:flex;align-items:center;width:100%;overflow:hidden}.sort-block:before{content:"";position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:10px;background:url(../assets/icons/icon-sort.svg) no-repeat 50%}.sort-block .sort-item-flex{flex:1;padding-bottom:16px}.sort-block .sort-label{display:block;background-color:#eeebe8;flex:0 0 40px;height:auto;line-height:16px;text-align:center;padding:4px 4px 6px;font-size:18px;margin-right:24px;font-weight:700;color:#2e4159;width:20px!important;min-width:unset;max-width:26px}@media only screen and (max-width:480px){.sort-block .sort-label{flex:0 0 30px;font-size:12px;line-height:15px;padding:5px;height:30px}}.block-image.sort-block:not(:first-child) img{max-width:101px;width:100%}.block-image.sort-block:first-child img{max-width:267px;width:100%}.imgText p{color:#718096;font-size:12px;font-weight:400}.imgText h4,.imgText p{font-style:normal;line-height:110%}.imgText h4{color:#000;font-size:10px;font-weight:700;letter-spacing:3px;margin-bottom:5px}.imgText{padding-left:100px}button.remove-first-image-bg{background:transparent!important;border:1px solid #2c4259!important;border-radius:3px;padding:8px 18px 11px!important;height:41px;margin-bottom:0;margin-top:120px;position:absolute;z-index:1;left:42%}@media only screen and (max-width:767px){button.remove-first-image-bg{position:relative;margin-top:5px;margin-bottom:24px;left:100px}}.block-image.sort-block .sort-img.sort-item-flex{align-items:center!important;display:flex;flex-wrap:wrap;gap:24px}.fileupload button.btn.btn-danger.delete{width:23px!important;height:23px!important;color:transparent!important;border-radius:23px;position:absolute;right:7px;bottom:-1px;max-width:23px;padding:0}.fileupload button.btn.btn-danger.delete:before{content:"✕";position:absolute;color:#2c4259;font-size:15px;top:-1px;left:6px;font-weight:lighter}.fileupload table.table{border:none!important;margin-top:24px!important}.fileupload tbody.files{display:flex;gap:24px;flex-wrap:wrap}.fileupload tbody.files img{max-width:101px}.fileupload tbody.files tr.template-download{border:none!important}.fileupload table.table tbody tr td{padding:0}.fileupload table.table tbody tr td:before{display:none!important}.dash-preloader{position:relative}.dash-preloader span{font-size:24px;letter-spacing:-.38px;position:relative;top:-15px}.dashrange{border:none;border-bottom:2px solid #2e4159;border-radius:0;background-color:#f6f6f6}.posval{color:#02b13d}.negval{color:#e3242b}#dashboard-stats-cont .smalltext{font-size:12px;line-height:18px}.filter-right-fourth{margin-left:66.66666%}.filter-right-half{margin-left:50%}.transaction-holder__left .card-container,.transaction-holder__right .card-container{background:#fff;box-shadow:0 .5px 0 #cfd7df;border-radius:3px;margin-bottom:44px;padding:27px 30px 35px}.transaction-holder__left .card-container h1,.transaction-holder__right .card-container h1{font-size:26px;line-height:38px;letter-spacing:-.65px;margin-bottom:22px}.transaction-holder .details{padding-bottom:10px;margin-bottom:12px;border-bottom:2px solid #cfd7df}.transaction-holder .details.last{border-bottom:0;padding-bottom:0;margin-bottom:0}.transaction-holder .details.refund-block .refund{margin-top:10px;margin-bottom:5px}.transaction-holder .details.refund-block .refund .column{font-size:16px;line-height:38px;color:#e3242b;letter-spacing:-.65px}.transaction-holder .details.refund-block .refund .icon-info{margin-left:15px;position:relative;top:4px;cursor:pointer}.transaction-holder .details.refund-block .refund .icon-info .info{display:none}.transaction-holder .details.refund-block .refund .icon-info:hover .info{display:block;background:#2e4159;border-radius:3px;position:absolute;left:32px;top:-50%;width:auto;min-width:261px;font-size:14px;line-height:38px;letter-spacing:-.65px;color:#fff;padding:0 11px}.transaction-holder .details.refund-block .refund .icon-info:hover .info:before{width:0;height:0;border-color:transparent #2e4159 transparent transparent;border-style:solid;border-width:8.5px 12px 8.5px 0;content:"";position:absolute;left:-7px;top:calc(50% - 8px)}.transaction-holder .details .item{margin-bottom:23px}.transaction-holder .details .item .title,.transaction-holder .details .item .value{font-size:16px;line-height:25px;color:#2e4159}.transaction-holder .details .item .title{font-family:BrownBold}.transaction-holder .details .item .value{font-weight:400}.transaction-holder .details .item .badge{margin-top:11px;max-width:177px;width:100%;min-width:unset}.transaction-holder .details .item .badge.partial-refunded{background-color:#f9d1c1;color:#2e4159}.transaction-holder .details .item .badge.refunded{background-color:#e3242b;color:#fff}.transaction-holder .details .item .badge.refunded svg.icon{fill:#fff!important}.transaction-holder .details .price{margin-bottom:8px}.transaction-holder .details .price,.transaction-holder .details .price .column{font-size:16px;line-height:38px;letter-spacing:-.65px}.transaction-holder .details .total{margin-top:20px;margin-bottom:27px}.transaction-holder .details .total .column{font-size:26px;line-height:38px;letter-spacing:-.65px}.transaction-holder .details .actions .refunded{width:100%!important;max-width:unset!important;flex:0 0 100%!important}.transaction-holder .details .actions .refunded .button{background-color:#f1f1f1!important;border-color:#f1f1f1!important;color:#dbdbdb!important;pointer-events:none}.transaction-holder .details .actions.last{margin-top:27px}.transaction-holder .details .actions .button{font-size:16px;line-height:20px;text-align:center;height:50px;border-radius:0;width:100%;max-width:unset;padding:11px 10px}.transaction-holder .details .actions .button.primary{color:#fff;background-color:#e3242b;border:2px solid #e3242b}.transaction-holder .details .actions .button.primary:hover{background-color:#cc1f26;border-color:#cc1f26}.transaction-holder .details .actions .button.secondary{border:2px solid #2a4258}.transaction-holder .details .actions .button.secondary:hover{background-color:#203344;border-color:#203344}.transaction-holder .details .actions .button.hollow.secondary{border:2px solid #2a4258;color:#2a4258}.transaction-holder .details .actions .button.hollow.secondary:hover{background-color:#2a4258;color:#fff}.transaction-holder .details .actions .button.hollow:after{display:none}.transaction-holder .notes-block{position:relative}.transaction-holder .notes-block .button{position:absolute;right:0;top:0;font-size:16px;line-height:20px;text-align:center;height:40px;border-radius:0;width:auto;max-width:unset;padding:6px 12px;border:2px solid #2a4258}.transaction-holder .notes-block .button:hover{background-color:#203344;border-color:#203344}.transaction-holder .notes-block .button img{margin-right:10px}.transaction-holder .note-item{background:#f1f1f1;border-radius:3px;padding:16px 20px;margin-bottom:15px}.transaction-holder .note-item.last{margin-bottom:0}.transaction-holder .note-item p{font-size:16px;line-height:20px}.transaction-holder .note-item .content{margin-bottom:15px}.transaction-holder .note-item .details{margin-bottom:0;padding-bottom:0;border-bottom:0}.transaction-holder .customer-details .item{margin-bottom:15px}.transaction-holder .customer-details .item .title,.transaction-holder .customer-details .item .value{font-size:16px;line-height:25px;color:#2e4159}.transaction-holder .customer-details .item .title{font-family:BrownBold}.transaction-holder .customer-details .item .value{font-weight:400;overflow-wrap:break-word}.transaction-holder .order-table-block .dataTables_info,.transaction-holder .order-table-block .dataTables_length,.transaction-holder .order-table-block .dataTables_paginate{display:none}.transaction-holder .order-table-block #data-table-orders-v2 tbody{border-top:1px solid #2e4159;border-bottom:1px solid #2e4159}.transaction-holder .order-table-block #data-table-orders-v2 th{padding-bottom:18px}.transaction-holder .order-table-block #data-table-orders-v2 .order_id{width:15%!important}.transaction-holder .order-table-block #data-table-orders-v2 .store{width:54%!important}.transaction-holder .order-table-block #data-table-orders-v2 .shipping{width:13%!important}.transaction-holder .order-table-block #data-table-orders-v2 .status{width:18%!important}.transaction-holder .order-table-block .accordion-table__content tbody{border:0!important}.transaction-holder .email-confirmation-block .button{max-width:325px}.transaction-holder .email-confirmation-block .button.loading{pointer-events:none;background-color:#2a4258!important;border-color:#2a4258!important;opacity:.85;position:relative}.transaction-holder .email-confirmation-block .button.loading:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 11px);border:.2em solid;border-bottom:.2em solid transparent;border-radius:50%;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;width:20px;height:20px;margin:auto}@-webkit-keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.transaction-holder .email-confirmation-block .button.email-sent{pointer-events:none;background-color:#2a4258!important;opacity:.85}.transaction-holder .order-details-content{margin-left:-15px}.transaction-holder .order-details-content .table-accordion-content-v2{cursor:auto}.transaction-holder .order-details-content .table-accordion-content-v2 th.refund{width:50px;padding-right:0!important;padding-left:0!important}.transaction-holder .order-details-content .table-accordion-content-v2 th.product-name span{left:0!important}.transaction-holder .order-details-content .table-accordion-content-v2 tr.refunded{pointer-events:none!important;cursor:default!important;background-color:#dae2ea!important}.transaction-holder .order-details-content .table-accordion-content-v2 tr.refunded td.refund .refund-chk{pointer-events:none!important;cursor:not-allowed!important;border-color:#ccc;background:url(../assets/icons/icon-check-primary-gray.svg) no-repeat 50%}.transaction-holder .order-details-content .table-accordion-content-v2 tr.refunded td{color:#8696aa!important;cursor:default!important;pointer-events:none!important;background-color:#dae2ea!important}.transaction-holder .order-details-content .table-accordion-content-v2 td{cursor:default!important}.transaction-holder .order-details-content .table-accordion-content-v2 td.refund{vertical-align:middle!important}.transaction-holder .order-details-content .table-accordion-content-v2 td.refund .refund-chk{cursor:pointer!important}.transaction-holder .order-details-content .table-accordion-content-v2 .refund-chk{border:1px solid #d8d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:3px}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr.row-selected,.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr.row-selected td{background-color:#dae2ea!important}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr.row-selected .refund-chk{border-color:#2e4159;background:url(../assets/icons/icon-check-primary.svg) no-repeat 50%}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr:nth-child(odd),.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr:nth-child(odd) td{background-color:#f6f6f6}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr:last-child{border-bottom:1px solid #2e4159!important}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb{border-right:0;padding:0;width:40px;vertical-align:middle!important}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span{display:block;width:26px;height:26px;border:1px solid #f6f6f6;border-radius:3px;margin-left:13px;position:relative;cursor:pointer;background:#fff url(../assets/icons/icon-camera.svg) no-repeat 50%}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span:after{content:"";position:absolute;border-top:10px solid transparent;border-right:10px solid #2a4258;border-bottom:10px solid transparent;right:-25px;opacity:0;transition:opacity .3s}@media only screen and (min-width:768px){.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span:hover{background-color:#2a4258;background-image:url(../assets/icons/icon-camera-white.svg)}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span:hover:after{opacity:1}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span:hover+img{opacity:1;z-index:100}}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span.active{background-color:#2a4258;background-image:url(../assets/icons/icon-camera-white.svg)}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span.active:after{opacity:1}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb span.active+img{opacity:1;z-index:100}.transaction-holder .order-details-content .table-accordion-content-v2 tbody tr td.product-thumb img{position:absolute;opacity:0;left:auto;height:228px;width:auto;margin-top:-124px;margin-left:63px;box-shadow:-1px 2px 6px rgba(0,0,0,.15);border-left:4px solid #2a4258;transition:opacity .3s;z-index:-1}@media only screen and (max-width:1200px){.transaction-holder__left .card-container,.transaction-holder__right .card-container{padding:15px 15px 25px}.transaction-holder .mark-as-refunded-block{padding-right:5px!important}.transaction-holder .mark-as-refunded-block .button{padding:11px 6px!important}.transaction-holder .issue-refund-block{padding-left:5px!important}}@media only screen and (max-width:480px){.transaction-holder .mark-as-refunded-block{padding-right:15px!important;margin-bottom:27px}.transaction-holder .mark-as-refunded-block.refunded{margin-bottom:0!important}.transaction-holder .mark-as-refunded-block .button{padding:11px 6px!important}.transaction-holder .issue-refund-block{padding-left:15px!important}}.featherlight .featherlight-content{border-radius:0!important}.featherlight .featherlight-close-icon{top:16px!important;right:16px!important}#refund-confirmation-modal .refund-item{padding:16px 16px 0}#refund-confirmation-modal .refund-item .item{padding:0;border-bottom:1px solid #e4e0da}#refund-confirmation-modal .refund-item .item p{margin-bottom:0}.jquery-modal .transaction-modal{max-width:396px;min-width:396px;width:100%;padding:0;border-radius:0;box-shadow:none}.jquery-modal .transaction-modal a.close-modal{display:none!important}.jquery-modal .transaction-modal .chosen-container.chosen-with-drop .chosen-drop{border:0;background:#fff;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.jquery-modal .transaction-modal .chosen-container-single .chosen-search{display:none}.jquery-modal .transaction-modal .chosen-container .chosen-results li{padding:10px 16px!important;font-size:14px;color:#2c4259!important}.jquery-modal .transaction-modal .chosen-container .chosen-results li.highlighted{background-color:#ebf0f6!important;color:#2c4259!important}.jquery-modal .transaction-modal .close-jquery-modal{background-color:transparent;color:#2e4159;font-size:22px;top:16px!important;right:16px!important;position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:hsla(0,0%,100%,.3);color:#000;border:none;padding:0}.jquery-modal .transaction-modal .content{padding:10px 18px 0!important;text-align:left!important}.jquery-modal .transaction-modal h1{font-size:18px;line-height:38px;letter-spacing:-.65px;margin-bottom:0;padding:10px 16px;background:#f7f7f7;font-family:BrownBold}@media only screen and (max-width:767px){.jquery-modal .transaction-modal h1{font-size:16px}}.jquery-modal .transaction-modal input{border:1px solid #000;margin-bottom:39px;width:100%}.jquery-modal .transaction-modal .js-cancel-modal,.jquery-modal .transaction-modal .js-mark-as-refunded-cancel{background-color:#f1f1f1;color:#2e4159}.jquery-modal .transaction-modal#mark-as-refunded-modal{max-width:300px!important;min-width:300px!important}.jquery-modal .transaction-modal#mark-as-refunded-modal p{font-size:16px;line-height:20px;margin-bottom:27px!important;margin-top:20px!important;text-align:center;font-family:BrownRegular}.jquery-modal .transaction-modal#mark-as-refunded-modal p.small{font-size:12px;margin-top:-25px!important}.jquery-modal .transaction-modal#note-modal textarea{width:100%;min-height:139px;border:1px solid #000;margin-bottom:22px!important}@media only screen and (max-width:640px){.jquery-modal .transaction-modal{max-width:unset;min-width:300px}}.jquery-modal .transaction-modal .disclaimer-block{padding:16px;font-size:13px;color:#e3242b}.jquery-modal .transaction-modal .refund-title-block{padding:16px}.jquery-modal .transaction-modal .refund-title-block .title{border-bottom:1px solid #2a4258;display:flex;gap:30px;width:100%}.jquery-modal .transaction-modal .refund-title-block .title .input span{text-align:right}.jquery-modal .transaction-modal .refund-title-block .title .desc,.jquery-modal .transaction-modal .refund-title-block .title .input{width:50%}.jquery-modal .transaction-modal .refund-title-block .title .desc span,.jquery-modal .transaction-modal .refund-title-block .title .input span{color:#2a4258;font-size:12px;margin-bottom:8px;display:block;font-family:BrownBold}.jquery-modal .transaction-modal .refund-item{margin-bottom:20px}.jquery-modal .transaction-modal .refund-item .reason{padding:0 16px}.jquery-modal .transaction-modal .refund-item .reason .divider{border-bottom:1px solid #f2efec;padding:0 0 16px}.jquery-modal .transaction-modal .refund-item .reason .chosen-container.chosen-container-single{margin-bottom:0;width:364px!important}@media only screen and (max-width:767px){.jquery-modal .transaction-modal .refund-item .reason .chosen-container.chosen-container-single{width:100%!important}}.jquery-modal .transaction-modal .refund-item .reason a.chosen-single{border:0;padding:0;color:#2c4259;font-size:14px}.jquery-modal .transaction-modal .refund-item .item{display:flex;padding:16px 16px 5px;gap:30px;justify-content:space-between}.jquery-modal .transaction-modal .refund-item .item .divider{border-bottom:1px solid #f2efec}.jquery-modal .transaction-modal .refund-item .item .input{text-align:right}.jquery-modal .transaction-modal .refund-item .item .desc span,.jquery-modal .transaction-modal .refund-item .item .input span{color:#70879e;font-size:8px;margin-bottom:8px;display:block;text-transform:uppercase;font-family:BrownRegular}.jquery-modal .transaction-modal .refund-item .item .desc p,.jquery-modal .transaction-modal .refund-item .item .input p{font-size:14px;font-style:normal;font-family:BrownRegular!important;font-weight:400;line-height:105%;margin-bottom:0}.jquery-modal .transaction-modal .refund-item .item .desc input,.jquery-modal .transaction-modal .refund-item .item .input input{width:79px;border:1px solid #919ba7;border-radius:0;text-align:right;margin-bottom:0!important;color:#2c4259;font-size:14px}.jquery-modal .transaction-modal .refund-item .item .desc input::-moz-placeholder,.jquery-modal .transaction-modal .refund-item .item .input input::-moz-placeholder{color:#2c4259}.jquery-modal .transaction-modal .refund-item .item .desc input:-ms-input-placeholder,.jquery-modal .transaction-modal .refund-item .item .input input:-ms-input-placeholder{color:#2c4259}.jquery-modal .transaction-modal .refund-item .item .desc input::-ms-input-placeholder,.jquery-modal .transaction-modal .refund-item .item .input input::-ms-input-placeholder{color:#2c4259}.jquery-modal .transaction-modal .refund-item .item .desc input::placeholder,.jquery-modal .transaction-modal .refund-item .item .input input::placeholder{color:#2c4259}.jquery-modal .transaction-modal .refund-amount{padding:16px 16px 0}.jquery-modal .transaction-modal .refund-amount .item{border-bottom:1px solid #2c4259;padding-bottom:16px;display:flex;justify-content:space-between}.jquery-modal .transaction-modal .refund-amount p{margin-bottom:0;font-family:BrownBold;font-size:14px}.jquery-modal .transaction-modal .shipping{padding:0 16px;margin-top:-4px}.jquery-modal .transaction-modal .shipping.no-refund-item-selected{margin-bottom:16px;padding-top:16px}.jquery-modal .transaction-modal .shipping .item{display:flex;justify-content:space-between;border-bottom:1px solid #2c4259;padding-bottom:16px}.jquery-modal .transaction-modal .shipping p{margin-bottom:0;font-family:BrownRegular;font-size:14px}.jquery-modal .transaction-modal .shipping .checkbox-container{padding-left:20px}.jquery-modal .transaction-modal .shipping .checkmark{border-radius:3px}.jquery-modal .transaction-modal .actions{display:flex;justify-content:flex-end;padding:16px;gap:16px}.jquery-modal .transaction-modal .actions .button-hollow{background-color:#fff;border-radius:0;border:1px solid #1b252f;color:#1b252f;padding:8px 12px;text-align:center;line-height:20px;height:40px}.jquery-modal .transaction-modal .actions .button-hollow:hover{color:#fff;background-color:#1b252f}.jquery-modal .transaction-modal .actions .button-with-arrow-primary{line-height:20px;height:40px;color:#fff;background-color:#e3242b;background-image:url(../assets/images/icon-arrow-right-white.svg);border-radius:0;border:1px solid #e3242b;background-repeat:no-repeat;background-position:87%;padding:8px 44px 8px 12px;background-size:16px 16px}.jquery-modal .transaction-modal .actions .button-with-arrow-primary:hover{color:#fff;background-color:#b21d22}.jquery-modal .transaction-modal .actions .button-with-arrow{line-height:20px;height:40px;color:#fff;background-color:#2c4259;background-image:url(../assets/images/icon-arrow-right.svg);border-radius:0;border:1px solid #1b252f;background-repeat:no-repeat;background-position:87%;padding:8px 44px 8px 12px;background-size:16px 16px}.jquery-modal .transaction-modal .actions .button-with-arrow:hover{color:#fff;background-color:#1b252f}.total-amt.with-refund .total-amt{text-decoration:line-through}.total-amt.with-refund .discounted-total{color:#e3242b;padding-left:15px}@media only screen and (max-width:1600px) and (min-width:1024px){.total-amt.with-refund .discounted-total{display:block;width:100%;padding-left:0}}@media only screen and (max-width:1023px){.total-amt.with-refund .discounted-total{display:inline-block;width:auto;padding-left:15px}}.action-item{display:flex;align-items:center;gap:8px}.action-item p{margin-bottom:0;padding-right:10px;padding-left:10px}.action-item .button{background-color:#fff;border:2px solid #1b252f;color:#94a0ab;padding:7px 8px;width:45px;height:45px;text-align:center;font-family:BrownRegular}.action-item .button.active,.action-item .button:hover{color:#fff!important;background-color:#1b252f}.export-data-btn{text-align:right}@media only screen and (max-width:767px){.export-data-btn{text-align:left}}.export-data-btn .button{background-color:#fff;border:2px solid #2e4159;color:#1b252f;text-align:center}.export-data-btn .button:hover{color:#fff;background-color:#1b252f}.data-table-transactions th.actions{background-image:none;pointer-events:none;width:35px!important;padding-left:0;padding-right:0}.data-table-transactions th.id{text-align:center}.data-table-transactions th.email,.data-table-transactions th.name{width:150px!important;min-width:150px}.data-table-transactions th.orders{width:90px!important;min-width:90px}.data-table-transactions thead tr th{font-size:12px!important;font-family:BrownBold;padding-left:8px!important}.data-table-transactions thead.sort-actions th{padding-right:25px;background-position:calc(100% - 10px) 50%}.data-table-transactions .accordion-table__arrow{padding-left:30px!important}.data-table-transactions .accordion-table__arrow:before{left:10px}.data-table-transactions tbody tr.odd td:last-child{background-color:#f6f6f6}.data-table-transactions tbody tr.even td:last-child{background-color:#fff}.data-table-transactions tbody tr td{margin-top:12px!important;padding:11px 8px}.data-table-transactions tbody tr td:last-child{padding-left:0;padding-right:0;width:35px!important;text-align:center;position:-webkit-sticky;position:sticky;right:0}.data-table-transactions tbody tr td:nth-child(8){border-right:0;padding-right:0}.data-table-transactions .go-to-details img{margin-top:6px}.data-table-transactions .accordion-table__content{margin-bottom:0!important}.data-table-transactions .accordion-table__content td:first-child{border-bottom:1px solid #f2efec}.data-table-transactions .accordion-table__content td .customer-info-content{margin-left:0;padding:0 36px}.data-table-transactions .accordion-table__content td .customer-info-content .item-list{text-align:left;display:flex;flex-direction:column;gap:12px}.data-table-transactions .accordion-table__content td .customer-info-content .item-list .item{display:flex;gap:36px}.data-table-transactions .accordion-table__content td .customer-info-content .item-list .item p{margin-bottom:0}.data-table-transactions .accordion-table__content .order-details-content{margin-right:0;margin-top:-10px}.data-table-transactions .accordion-table__content .order-details-content .product-thumb span{background-image:url(../assets/images/icon-camera.svg);background-color:transparent}.data-table-transactions .accordion-table__content .order-details-content .product-thumb span:hover{background-image:url(../assets/images/icon-camera-white.svg);background-color:#1b252f}.data-table-transactions .accordion-table__content .order-details-content .table-accordion-content th{border-bottom:1px solid #f2efec;border-right:1px solid #f2efec}.data-table-transactions .accordion-table__content .order-details-content .table-accordion-content th:first-child,.data-table-transactions .accordion-table__content .order-details-content .table-accordion-content th:last-child{border-right:0!important}.data-table-transactions .accordion-table__content .order-details-content .table-accordion-content tr:last-child{border-bottom:1px solid #f2efec!important}.data-table-transactions .accordion-table__content .order-details-content .table-accordion-content td{text-align:left;vertical-align:middle!important}.data-table-transactions .accordion-table__content .order-details-content .table-accordion-content td .btn-copy{margin-bottom:0;background:none;padding:0;position:relative;top:4px;left:5px}.data-table-transactions .accordion-table__content .order-details-block{display:flex;justify-content:flex-end;gap:100px;padding:0 16px;text-align:left}.data-table-transactions .accordion-table__content .order-details-block .payment-details .content-block{display:flex;gap:12px;flex-direction:column}.data-table-transactions .accordion-table__content .order-details-block .payment-details .content-block .item{display:flex;gap:40px;font-size:12px;letter-spacing:-.24px}.data-table-transactions .accordion-table__content .order-details-block .payment-details .content-block .item strong{min-width:117px}.data-table-transactions .accordion-table__content .order-details-block .order-total-content{min-width:300px;display:flex;gap:16px;flex-direction:column}.data-table-transactions .accordion-table__content .order-details-block .order-total-content .item{padding:0;font-size:12px;letter-spacing:-.24px}.data-table-transactions .accordion-table__content .order-details-block .order-total-content .item.total-order{padding-top:16px!important;padding-bottom:16px!important;border-top:1px solid #e4e0da;border-bottom:1px solid #e4e0da}.data-table-transactions .accordion-table__content .email-confirmation-block{text-align:left;padding-left:16px}.data-table-transactions .accordion-table__content .email-confirmation-block .button{max-width:255px;background-color:#fff;color:#1b252f;border:1px solid #1b252f;border-radius:3px!important;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 12px;font-family:BrownRegular!important}.data-table-transactions .accordion-table__content .email-confirmation-block .button .icon-resend{width:24px;height:24px;display:block;background-image:url(../assets/images/icon-resend.svg)}.data-table-transactions .accordion-table__content .email-confirmation-block .button:hover{background-color:#1b252f;color:#fff}.data-table-transactions .accordion-table__content .email-confirmation-block .button:hover .icon-resend{background-image:url(../assets/images/icon-resend-white.svg)}.data-table-transactions .accordion-table__content .email-confirmation-block .button p{margin-bottom:0}.transactions-filter input[type=search]{max-width:257px}.px-0{padding-left:0;padding-right:0}.pt-0{padding-top:0}@media only screen and (min-width:375px){.pagination .dataTables_length label select{display:inline-block!important}.pagination__nav{display:flex!important}}@media only screen and (max-width:767px){.pagination .pagination__info:first-child{margin-left:0}.card__inner.px-0.pt-0{padding-bottom:0}.data-table-transactions{margin-bottom:0!important}.data-table-transactions .accordion-table__arrow:before{display:none}.data-table-transactions th.id{text-align:left}.transactions-menu-tabs .menu-tab__item:first-child a{min-width:170px}.transactions-menu-tabs .menu-tab__item a{letter-spacing:-.32px}.menu-tab{padding-bottom:4px}}.transactions-filter-block .transactions-filter .toggle-filter{display:none}.transactions-filter-block .transactions-filters{display:flex;align-items:center;justify-content:space-between;width:75%}@media only screen and (max-width:1023px){.transactions-filter-block .transactions-filter{display:block}.transactions-filter-block .transactions-filters{margin-top:24px;width:100%}}@media only screen and (max-width:767px){.transactions-filter-block #order-filter-search{margin-bottom:0}.transactions-filter-block .transactions-filter{display:flex;gap:16px}.transactions-filter-block .filter-text{display:none}.transactions-filter-block .transactions-filter .toggle-filter{display:flex;align-items:center;gap:2px;padding-right:16px}.transactions-filter-block .transactions-filter .transactions-filters{display:none}.transactions-filter-block .transactions-filters-mobile div{margin-bottom:24px}.transactions-filter-block .transactions-filters-mobile .action-item p{min-width:120px}}.transaction-orders .auto-scroll{overflow-x:hidden!important}@media only screen and (max-width:1024px){.transaction-orders .auto-scroll{overflow-x:auto!important}}.transaction-orders .delivered-status .status.cancelled,.transaction-orders .order-status .status.cancelled,.transaction-orders .shipped-status .status.cancelled{color:#2e4159;background-color:#c9c8c8}.transaction-orders .delivered-status .status.cancelled svg.icon,.transaction-orders .order-status .status.cancelled svg.icon,.transaction-orders .shipped-status .status.cancelled svg.icon{width:10px;height:10px;position:absolute;left:10px;top:50%;margin-top:-5px}.transaction-orders .order-details-content .table-accordion-content th.product-name{min-width:240px}.btn-dark-blue{line-height:20px;height:40px;color:#fff;padding:8px 12px;background-color:#2c4259;border-radius:3px;border:1px solid #1b252f;background-size:16px 16px}.btn-dark-blue:hover{color:#fff;background-color:#1b252f}.btn-hollow-dark-blue{line-height:20px;height:40px;color:#2c4259;padding:8px 12px;background-color:transparent;border-radius:3px;border:1px solid #2c4259;background-size:16px 16px;transition:all .2s ease-in-out}.btn-hollow-dark-blue:hover{color:#fff;background-color:#2c4259;transition:all .2s ease-in-out}.jquery-modal.blocker.current{z-index:99999;background-color:rgba(0,0,0,.3)!important}.title-primary{color:#e3242b!important}.title-primary .bottom{color:#2a4258!important}a.disabled{border-color:#e4e0da!important;background-color:#e4e0da!important;color:#b9b9b9!important;pointer-events:none!important}.jquery-modal .refund-confirmation-modal-v2{max-width:492px!important;min-width:492px!important}@media only screen and (max-width:767px){.jquery-modal .refund-confirmation-modal-v2{min-width:280px!important}}.jquery-modal .refund-confirmation-modal-v2 .shipping{padding-top:16px}.jquery-modal .refund-confirmation-modal-v2 .refund-amount .item p{font-family:BrownBold!important}.jquery-modal .refund-confirmation-modal-v2 .refund-item{margin-bottom:0}.jquery-modal .refund-confirmation-modal-v2 .refund-item .item{border-bottom:1px solid #e4e0da;padding-left:0;padding-right:0;margin-left:16px;margin-right:16px;padding-bottom:16px}.jquery-modal .refund-confirmation-modal-v2 .refund-title-block{padding-bottom:0}.jquery-modal .refund-modal-v2{max-width:343px!important;min-width:343px!important}@media only screen and (max-width:767px){.jquery-modal .refund-modal-v2{min-width:280px!important}}.jquery-modal .refund-modal-v2 .refund-item .reason .chosen-container.chosen-container-single{width:311px!important}.jquery-modal .refund-modal-v2 .refund-tab-controls{display:flex;align-items:center}.jquery-modal .refund-modal-v2 .refund-tab-controls .tab-control{width:50%;text-align:center;height:64px;padding:16px 20px;font-size:18px;font-family:BrownBold;background-color:#f7f7f7;color:#919ba7;cursor:pointer}@media only screen and (max-width:767px){.jquery-modal .refund-modal-v2 .refund-tab-controls .tab-control{font-size:15px;height:58px}}.jquery-modal .refund-modal-v2 .refund-tab-controls .tab-control.active{background-color:#fff;color:#2e4159}.jquery-modal .refund-modal-v2 .refund-tab-content{display:none}.jquery-modal .refund-modal-v2 .refund-tab-content.active{display:block}.jquery-modal .refund-modal-v2 .refund-amount .item p{font-family:BrownRegular!important}.jquery-modal .refund-modal-v2 .fixed-amount{padding:0 16px;margin-top:-9px}.jquery-modal .refund-modal-v2 .fixed-amount .item{display:flex;justify-content:space-between;border-bottom:1px solid #e4e0da;padding-bottom:12px;margin-bottom:20px;align-items:center}.jquery-modal .refund-modal-v2 .fixed-amount p{margin-bottom:0;font-family:BrownBold;font-size:14px}.jquery-modal .refund-modal-v2 .fixed-amount input{width:79px;border:1px solid #919ba7;border-radius:0;text-align:right;margin-bottom:0!important;color:#2c4259;font-size:14px}@media only screen and (max-width:480px){.transaction-orders .actions{flex-direction:column}}.returns-filter-block .returns-filter{gap:30px}.returns-filter-block .returns-filter .toggle-filter{display:none}.returns-filter-block .returns-filters{display:flex;align-items:center;justify-content:space-between;width:100%}.returns-filter-block .returns-filters .action-item .button{width:auto;padding:7px 32px 7px 8px;color:#919ba7;position:relative;font-family:BrownRegular}.returns-filter-block .returns-filters .action-item .button:after{content:"";width:10px;height:10px;border-radius:10px;position:absolute;right:12px;top:calc(50% - 5px)}.returns-filter-block .returns-filters .action-item .button.high:after{background-color:red}.returns-filter-block .returns-filters .action-item .button.mid:after{background-color:#ffc700}.returns-filter-block .returns-filters .action-item .button.low:after{background-color:green}@media only screen and (max-width:767px){.returns-filter-block .returns-filters-mobile .action-item{flex-wrap:wrap}.returns-filter-block .returns-filters-mobile .action-item p{width:100%}}.returns-filter-block .returns-filters-mobile .action-item .button{width:auto;padding:7px 32px 7px 8px;color:#919ba7;position:relative;font-family:BrownRegular}.returns-filter-block .returns-filters-mobile .action-item .button:after{content:"";width:10px;height:10px;border-radius:10px;position:absolute;right:12px;top:calc(50% - 5px)}.returns-filter-block .returns-filters-mobile .action-item .button.high:after{background-color:red}.returns-filter-block .returns-filters-mobile .action-item .button.mid:after{background-color:#ffc700}.returns-filter-block .returns-filters-mobile .action-item .button.low:after{background-color:green}@media only screen and (max-width:1200px){.returns-filter-block .field-group.returns-filter{max-width:237px;gap:30px}.returns-filter-block .field-group.returns-filter #returns-filter-search{max-width:237px;margin-bottom:0}.returns-filter-block .field-group.returns-filter #returns-filter-search .dataTables_filter,.returns-filter-block .field-group.returns-filter #returns-filter-search .dataTables_filter input{min-width:237px;max-width:237px!important;width:100%}.returns-filter-block .returns-filters{width:unset;gap:70px}.returns-filter-block .returns-filters div#date-range-orders{width:160px!important;padding-left:0}}@media only screen and (max-width:1023px){.returns-filter-block .field-group.returns-filter{max-width:100%}.returns-filter-block .returns-filter{display:block}.returns-filter-block .returns-filters{margin-top:24px;width:100%;justify-content:flex-start}}@media only screen and (max-width:767px){.returns-filter-block .returns-filter{gap:10px}.returns-filter-block .returns-filter .dataTables_filter{min-width:unset!important;max-width:237px!important;width:100%!important}.returns-filter-block .returns-filter .dataTables_filter input{min-width:unset!important;max-width:237px!important;width:100%}.returns-filter-block #order-filter-search{margin-bottom:0}.returns-filter-block .returns-filter{display:flex;gap:16px!important}.returns-filter-block .filter-text{display:none}.returns-filter-block .returns-filter .toggle-filter{display:flex;align-items:center;gap:2px;padding-right:16px}.returns-filter-block .returns-filter .returns-filters{display:none}.returns-filter-block .returns-filters-mobile div{margin-bottom:24px}.returns-filter-block .returns-filters-mobile .action-item p{min-width:120px}}#data-table-returns th.actions{background-image:none;pointer-events:none;width:35px!important;padding-left:0;padding-right:0}#data-table-returns th.risk{max-width:56px!important;min-width:56px!important}#data-table-returns th.status{max-width:150px!important;min-width:150px!important}#data-table-returns th.date,#data-table-returns th.value{min-width:110px!important}#data-table-returns th.number{min-width:100px!important}#data-table-returns th.email,#data-table-returns th.name{min-width:150px}#data-table-returns th.orders{width:90px!important;min-width:90px}#data-table-returns thead tr th{font-size:12px;font-family:BrownBold;padding-left:8px}#data-table-returns thead.sort-actions th{padding-right:25px;background-position:calc(100% - 10px) 50%}#data-table-returns .accordion-table__arrow{padding-left:20px!important;text-align:left!important;max-width:76px!important;width:76px!important}#data-table-returns .accordion-table__arrow:before{left:10px}#data-table-returns tbody tr.odd{background-color:#ebf0f6}#data-table-returns tbody tr.odd td{border-color:#eeebe8!important}#data-table-returns tbody tr.odd td:last-child{background-color:#ebf0f6}#data-table-returns tbody tr.even{background-color:#fff}#data-table-returns tbody tr.even td{border-color:#eeebe8!important}#data-table-returns tbody tr.even td:last-child{background-color:#fff}#data-table-returns tbody tr td{margin-top:12px!important;padding:11px 8px}#data-table-returns tbody tr td.accordion-table__arrow{padding-left:20px!important;max-width:76px!important;width:76px!important}#data-table-returns tbody tr td.accordion-table__arrow:before{left:20px}#data-table-returns tbody tr td .risk{position:relative;padding:0;width:10px}#data-table-returns tbody tr td .risk:after{content:"";width:10px;height:10px;border-radius:10px;position:absolute;right:0;top:calc(50% - 5px)}#data-table-returns tbody tr td .risk.high:after{background-color:red}#data-table-returns tbody tr td .risk.mid:after{background-color:#ffc700}#data-table-returns tbody tr td .risk.low:after{background-color:green}#data-table-returns tbody tr td .return-status{width:145px;height:32px;text-align:center;border-radius:32px;position:relative;font-family:BrownRegular;font-size:12px;padding:11px 11px 11px 29px;line-height:8px}#data-table-returns tbody tr td .return-status:after{content:"";width:10px;height:10px;border:2px solid #2e4159;border-radius:10px;position:absolute;left:11px;top:calc(50% - 5px)}#data-table-returns tbody tr td .return-status.lodged{background:#ec8d83;color:#fff}#data-table-returns tbody tr td .return-status.lodged:after{border-color:#2c4259;background-color:#2c4259}#data-table-returns tbody tr td .return-status.complete{background:#2c4259;color:#fff}#data-table-returns tbody tr td .return-status.complete:after{border-color:#fff;background-color:#fff}#data-table-returns tbody tr td .return-status.approval{background:#c9c8c8;color:#2e4159}#data-table-returns tbody tr td .return-status.approval:after{border-color:#2e4159;background-color:transparent}#data-table-returns tbody tr td .return-status.void{background:#f9d1c1;color:#2e4159}#data-table-returns tbody tr td .return-status.void:after{border-color:#2e4159;background-color:transparent}#data-table-returns tbody tr td .return-status.awaiting-lodgement{background:#f9d1c1;color:#2e4159;padding:11px 7px 11px 23px!important}#data-table-returns tbody tr td .return-status.awaiting-lodgement:after{border-color:#2e4159;background-color:transparent}#data-table-returns tbody tr td .return-status.contact-customer{background:#ec8d83;color:#fff}#data-table-returns tbody tr td .return-status.contact-customer:after{border-color:#2c4259;background-color:transparent}#data-table-returns tbody tr td:last-child{padding-left:0;padding-right:0;width:35px!important;text-align:center;position:-webkit-sticky;position:sticky;right:0}#data-table-returns tbody tr td:nth-child(8){border-right:0;padding-right:0}#data-table-returns .go-to-details img{margin-top:6px}#data-table-returns .accordion-table__content{margin-bottom:0!important}#data-table-returns .accordion-table__content td:first-child{border-bottom:1px solid #f2efec}#data-table-returns .accordion-table__content td .customer-info-content{margin-left:0;padding:0 16px}#data-table-returns .accordion-table__content td .customer-info-content .item-list{text-align:left;display:flex;flex-direction:column;gap:12px}#data-table-returns .accordion-table__content td .customer-info-content .item-list .item{display:flex;gap:36px}#data-table-returns .accordion-table__content td .customer-info-content .item-list .item p{margin-bottom:0}#data-table-returns .accordion-table__content .order-details-content{margin-right:0;margin-top:-10px}#data-table-returns .accordion-table__content .order-details-content .product-thumb span{background-image:url(../assets/images/icon-camera.svg);background-color:transparent}#data-table-returns .accordion-table__content .order-details-content .product-thumb span:hover{background-image:url(../assets/images/icon-camera-white.svg);background-color:#1b252f}#data-table-returns .accordion-table__content .order-details-content .table-accordion-content th{border-bottom:1px solid #f2efec;border-right:1px solid #f2efec}#data-table-returns .accordion-table__content .order-details-content .table-accordion-content th:first-child,#data-table-returns .accordion-table__content .order-details-content .table-accordion-content th:last-child{border-right:0!important}#data-table-returns .accordion-table__content .order-details-content .table-accordion-content tr:last-child{border-bottom:1px solid #f2efec!important}#data-table-returns .accordion-table__content .order-details-content .table-accordion-content td{text-align:left;vertical-align:middle!important}#data-table-returns .accordion-table__content .order-details-content .table-accordion-content td .btn-copy{margin-bottom:0;background:none;padding:0;position:relative;top:4px;left:5px}#data-table-returns .accordion-table__content .order-details-block{display:flex;justify-content:flex-end;gap:100px;padding:0 16px;text-align:left}#data-table-returns .accordion-table__content .order-details-block .payment-details .content-block{display:flex;gap:12px;flex-direction:column}#data-table-returns .accordion-table__content .order-details-block .payment-details .content-block .item{display:flex;gap:40px;font-size:12px;letter-spacing:-.24px}#data-table-returns .accordion-table__content .order-details-block .payment-details .content-block .item strong{min-width:117px}#data-table-returns .accordion-table__content .order-details-block .order-total-content{min-width:300px;display:flex;gap:16px;flex-direction:column}#data-table-returns .accordion-table__content .order-details-block .order-total-content .item{padding:0;font-size:12px;letter-spacing:-.24px}#data-table-returns .accordion-table__content .order-details-block .order-total-content .item.total-order{padding-top:16px!important;padding-bottom:16px!important;border-top:1px solid #e4e0da;border-bottom:1px solid #e4e0da}#data-table-returns .accordion-table__content .email-confirmation-block{text-align:left;padding-left:16px}#data-table-returns .accordion-table__content .email-confirmation-block .button{max-width:255px;background-color:#fff;color:#1b252f;border:2px solid #1b252f;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 12px;border-radius:3px}#data-table-returns .accordion-table__content .email-confirmation-block .button .icon-resend{width:24px;height:24px;display:block;background-image:url(../assets/images/icon-resend.svg)}#data-table-returns .accordion-table__content .email-confirmation-block .button:hover{background-color:#1b252f;color:#fff}#data-table-returns .accordion-table__content .email-confirmation-block .button:hover .icon-resend{background-image:url(../assets/images/icon-resend-white.svg)}#data-table-returns .accordion-table__content .email-confirmation-block .button p{margin-bottom:0}.transaction-details-holder{margin-bottom:16px}.transaction-details-holder .customer-details{background:#fff;padding:16px}.transaction-details-holder .customer-details .title{font-size:18px;font-family:BrownBold;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.transaction-details-holder .customer-details .details,.transaction-details-holder .customer-details .form .form-flex{display:flex;align-items:start;justify-content:space-between}.transaction-details-holder .customer-details .details-item,.transaction-details-holder .customer-details .form .form-flex-item{display:flex;flex-direction:column;gap:16px;font-size:14px;letter-spacing:-.14px}.transaction-details-holder .customer-details .details-item:nth-child(2) .item strong,.transaction-details-holder .customer-details .form .form-flex-item:nth-child(2) .item strong{min-width:115px}.transaction-details-holder .customer-details .details-item .item,.transaction-details-holder .customer-details .form .form-flex-item .item{display:flex;gap:24px}.transaction-details-holder .customer-details .details-item .item p,.transaction-details-holder .customer-details .form .form-flex-item .item p{margin-bottom:0}.transaction-details-holder .customer-details .details-item .item strong,.transaction-details-holder .customer-details .form .form-flex-item .item strong{min-width:80px}@media only screen and (max-width:1023px){.transaction-details-holder .customer-details .details,.transaction-details-holder .customer-details .form .form-flex{flex-direction:column;gap:0!important}.transaction-details-holder .customer-details .details-item,.transaction-details-holder .customer-details .form .form-flex-item{letter-spacing:-.28px;font-size:13px;gap:10px;margin-bottom:10px;max-width:389px}.transaction-details-holder .customer-details .details-item strong,.transaction-details-holder .customer-details .form .form-flex-item strong{min-width:115px!important}}.transaction-details-holder .customer-details .form .actions{display:flex;justify-content:flex-end;gap:16px;margin-top:40px}@media only screen and (max-width:1023px){.transaction-details-holder .customer-details .form .actions{margin-top:20px}}.transaction-details-holder .customer-details .form .actions .button-hollow{background-color:#fff;border-radius:0;border:1px solid #1b252f;color:#1b252f;padding:8px 12px;text-align:center;line-height:20px;height:40px}.transaction-details-holder .customer-details .form .actions .button-hollow:hover{color:#fff;background-color:#1b252f}.transaction-details-holder .customer-details .form .actions .button-with-arrow{line-height:20px;height:40px;color:#fff;background-color:#2c4259;background-image:url(../assets/images/icon-arrow-right.svg);border-radius:0;border:1px solid #1b252f;background-repeat:no-repeat;background-position:87%;padding:8px 44px 8px 12px;background-size:16px 16px}.transaction-details-holder .customer-details .form .actions .button-with-arrow:hover{color:#fff;background-color:#1b252f}.transaction-details-holder .customer-details .form .form-flex{justify-content:flex-start!important;gap:80px}.transaction-details-holder .customer-details .form .form-flex input{border:1px solid #919ba7;padding:5px 12px;font-size:14px;border-radius:0}.transaction-details-holder .customer-details .form .form-flex .chosen-container-single .chosen-single{border:1px solid #919ba7}.transaction-details-holder .customer-details .form .form-flex .chosen-container-single .chosen-single div b{background-image:url(../assets/images/icon-arrow-down.svg)}.transaction-details-holder .customer-details .form .form-flex .chosen-container .chosen-drop{border:1px solid #919ba7}.transaction-details-holder .customer-details .form .form-flex .details-item:first-child .item{align-items:center!important}.transaction-details-holder .customer-details .form .form-flex .details-item:first-child input{min-width:250px}.transaction-details-holder .customer-details .form .form-flex .details-item input{margin-bottom:0}.transaction-details-holder .customer-details .form .form-flex .content{display:flex;flex-direction:column;gap:16px}.transaction-details-holder .customer-details .form .form-flex .content .flex{display:flex;gap:16px}.transaction-details-holder .customer-details .form .form-flex .content .flex .chosen-container{margin-bottom:0!important}.transaction-details-holder .customer-details .email-confirmation-block{text-align:left;margin-top:47px}.transaction-details-holder .customer-details .email-confirmation-block .button{max-width:255px;background-color:#fff;color:#1b252f;border:1px solid #1b252f;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 12px;border-radius:3px;min-width:218px;font-size:14px;font-family:BrownRegular}.transaction-details-holder .customer-details .email-confirmation-block .button .icon-resend{width:24px;height:24px;display:block;background-image:url(../assets/images/icon-resend.svg)}.transaction-details-holder .customer-details .email-confirmation-block .button:hover{background-color:#1b252f;color:#fff}.transaction-details-holder .customer-details .email-confirmation-block .button:hover .icon-resend{background-image:url(../assets/images/icon-resend-white.svg)}.transaction-details-holder .customer-details .email-confirmation-block .button p{margin-bottom:0}@media only screen and (max-width:1023px){.transaction-details-holder .customer-details .email-confirmation-block{margin-top:16px}.transaction-details-holder .customer-details .email-confirmation-block .button p{font-family:BrownRegular!important;letter-spacing:-.14px}}@media only screen and (max-width:767px){.transaction-details-holder .column{padding:0}}.checkbox-flex{display:flex;gap:24px}.checkbox-container{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #1b252f}.checkbox-container input:checked~.checkmark,.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{position:absolute;top:-10px;bottom:0;left:4px;right:0;content:"+";transform:rotate(45deg);font-size:28px;color:#1b252f;line-height:35px;text-align:center;font-weight:lighter;font-family:sans-serif}.accordion-holder .accordion{background-color:#fff;color:#2e4159;cursor:pointer;padding:16px;width:100%;text-align:left;border:none;outline:none;transition:.4s;margin-bottom:0;position:relative;font-size:18px;font-family:BrownBold}.accordion-holder .accordion:after{content:"";position:absolute;background:url(../assets/images/icon-plus.svg) no-repeat 50%;transition:.4s;top:calc(50% - 8px);right:16px;background-size:cover!important;width:20px;height:20px}.accordion-holder .accordion.active:after{content:"";position:absolute;background:url(../assets/images/icon-minus.svg) no-repeat 50%;transition:.4s}.accordion-holder .panel{padding:8px 16px 16px;background-color:#fff;display:none;overflow:hidden}.transaction-history{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.transaction-history-item{width:50%}.transaction-history-content{background-color:#f7f7f7;padding:16px}.transaction-history-content .item{display:flex;align-items:flex-start;gap:24px;padding-bottom:16px;border-bottom:1px solid #fff;margin-top:16px}@media only screen and (max-width:767px){.transaction-history-content .item{gap:8px}}.transaction-history-content .item:first-child{margin-top:0}.transaction-history-content .item:last-child{border-bottom:0;padding-bottom:0}.transaction-history-content .item .date{color:#70879e;font-size:10px}.transaction-history-content .item .content{color:#2e4159;font-size:13px;margin-top:-3px}.transaction-history-content .item .content p{margin-bottom:0;letter-spacing:-.24px}.transaction-history-content .item .content strong{letter-spacing:normal}.transaction-history-content .item .content .info{width:100%;max-width:203px;min-width:203px;display:flex;flex-direction:column;gap:8px;margin-top:12px}.transaction-history-content .item .content .info-item{display:flex;justify-content:space-between;gap:16px}.transaction-history-content .item .content .info-item p{text-align:right}.transaction-history-content .item .content .info-item.total{padding-top:12px;border-top:1px solid #e4e0da;padding-bottom:12px;border-bottom:1px solid #e4e0da}@media only screen and (max-width:1023px){.transaction-history{flex-direction:column}.transaction-history-item{width:100%}}@media only screen and (max-width:767px){.transaction-history{margin-left:-15px;width:calc(100% + 30px)}}.transaction-orders{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:767px){.transaction-orders{margin-left:-15px;width:calc(100% + 30px)}}.transaction-orders .order-holder{box-shadow:0 5px 25px 0 #e4e0da}.transaction-orders .accordion{background-color:#fff;color:#2e4159;cursor:pointer;padding:16px;width:100%;text-align:left;border:none;outline:none;transition:.4s;margin-bottom:0;position:relative;font-size:18px;font-family:BrownBold}.transaction-orders .accordion:after{content:"";position:absolute;background:url(../assets/images/icon-circle-arrow.svg) no-repeat 50%;transition:.4s;top:21px;right:16px;width:24px;height:24px}.transaction-orders .accordion.active:after{content:"";transform:rotate(180deg);transition:.4s}.transaction-orders .accordion .top{display:flex;justify-content:space-between;padding-right:52px;align-items:center;padding-bottom:8px}@media only screen and (max-width:767px){.transaction-orders .accordion .top{padding-right:30px;padding-bottom:16px}.transaction-orders .accordion .top .order-num{font-size:13px}}.transaction-orders .accordion .bottom{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid #eeebe8;border-bottom:1px solid #eeebe8}.transaction-orders .accordion .bottom .item{min-width:120px;border-right:1px solid #f2efec;display:flex;flex-direction:column;padding-right:calc(20% - 140px)}.transaction-orders .accordion .bottom .item:last-child{border-right:0}.transaction-orders .accordion .bottom .item strong{font-size:12px;line-height:120%}.transaction-orders .accordion .bottom .item p{margin-bottom:0;font-size:14px;font-family:BrownRegular}@media only screen and (max-width:1023px){.transaction-orders .accordion .bottom{flex-wrap:wrap;gap:25px}.transaction-orders .accordion .bottom .item{flex:45%}}.transaction-orders .panel{padding:8px 16px 24px;background-color:#fff;display:none;overflow:hidden}.transaction-orders .order-status.active{z-index:11111111}.transaction-orders .delivered-status,.transaction-orders .order-status,.transaction-orders .shipped-status{position:relative}.transaction-orders .delivered-status .status,.transaction-orders .order-status .status,.transaction-orders .shipped-status .status{font-size:12px;border-radius:32px;height:32px;position:relative;padding-left:29px;padding-top:6px;font-family:BrownRegular;padding-right:16px;text-align:center;min-width:149px;background-color:#ec8d83}.transaction-orders .delivered-status .status:after,.transaction-orders .order-status .status:after,.transaction-orders .shipped-status .status:after{content:"";position:absolute;background:url(../assets/images/icon-circle.svg) no-repeat 50%;top:calc(50% - 5px);left:11px;width:10px;height:10px}.transaction-orders .delivered-status .status.waiting,.transaction-orders .order-status .status.waiting,.transaction-orders .shipped-status .status.waiting{background-color:#f9d1c1!important}.transaction-orders .delivered-status .status.shipped,.transaction-orders .order-status .status.shipped,.transaction-orders .shipped-status .status.shipped{background-color:#ec8d83}.transaction-orders .delivered-status .status.delivered,.transaction-orders .order-status .status.delivered,.transaction-orders .shipped-status .status.delivered{background-color:#2a4258;color:#fff!important}.transaction-orders .delivered-status .options,.transaction-orders .order-status .options,.transaction-orders .shipped-status .options{background:#fff;border-radius:4px;position:absolute;left:-8px;right:-8px;top:50px;padding:0 8px;max-height:0;transition:all .2s ease-in-out;overflow:hidden;display:flex;flex-direction:column;gap:8px}.transaction-orders .delivered-status .options.active,.transaction-orders .order-status .options.active,.transaction-orders .shipped-status .options.active{z-index:1111111;padding:8px;max-height:unset;transition:all .2s ease-in-out;overflow:unset}.transaction-orders .delivered-status .options.active:before,.transaction-orders .order-status .options.active:before,.transaction-orders .shipped-status .options.active:before{content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;position:absolute;top:-12px;left:13px}.transaction-orders .actions{display:flex;justify-content:flex-end;gap:16px}.transaction-orders .actions .button-hollow{background-color:#fff;border-radius:3px;border:1px solid #1b252f;color:#1b252f;padding:8px 12px;text-align:center;line-height:20px;height:40px}.transaction-orders .actions .button-hollow:hover{color:#fff;background-color:#1b252f}.transaction-orders .actions .button-with-arrow{line-height:20px;height:40px;color:#fff;background-color:#2c4259;background-image:url(../assets/images/icon-arrow-right.svg);border-radius:3px;border:1px solid #1b252f;background-repeat:no-repeat;background-position:87%;padding:8px 44px 8px 12px;background-size:16px 16px}.transaction-orders .actions .button-with-arrow:hover{color:#fff;background-color:#1b252f}.transaction-orders .select-all{text-align:right;display:flex;gap:16px;justify-content:flex-end;align-items:center;padding:8px 0}.transaction-orders .select-all p{margin-bottom:0;padding:8px 0;font-size:14px}.transaction-orders .select-all .checkbox-container{top:-4px;padding-left:28px}.transaction-orders .order-details-block{display:flex;justify-content:flex-end;gap:120px;padding:8px 0 24px;text-align:left}.transaction-orders .order-details-block .payment-details .content-block{display:flex;gap:12px;flex-direction:column;line-height:16px}.transaction-orders .order-details-block .payment-details .content-block .item{display:flex;gap:40px;font-size:13px;letter-spacing:-.24px}@media only screen and (max-width:767px){.transaction-orders .order-details-block .payment-details .content-block .item{justify-content:space-between}}.transaction-orders .order-details-block .payment-details .content-block .item strong{min-width:117px}.transaction-orders .order-details-block .order-total-content{min-width:300px;display:flex;gap:16px;flex-direction:column;line-height:16px}@media only screen and (max-width:767px){.transaction-orders .order-details-block .order-total-content{min-width:280px}}.transaction-orders .order-details-block .order-total-content .item{padding:0;font-size:13px;letter-spacing:-.24px;display:flex;justify-content:space-between}.transaction-orders .order-details-block .order-total-content .item.total-order{padding-top:16px!important;padding-bottom:16px!important;border-top:1px solid #e4e0da;border-bottom:1px solid #e4e0da}.transaction-orders .order-details-block .order-total-content .item.total-refund{padding-bottom:16px!important;border-bottom:1px solid #e4e0da}@media only screen and (max-width:1023px){.transaction-orders .order-details-block{flex-direction:column;gap:10px}}.transaction-orders .order-details-content{margin-right:0;margin-top:-10px}.transaction-orders .order-details-content .table-accordion-content{margin-bottom:0}.transaction-orders .order-details-content .table-accordion-content th{padding:10px 8px;font-family:BrownBold;font-size:12px}.transaction-orders .order-details-content .table-accordion-content th.product-thumb{width:35px!important;max-width:35px!important}.transaction-orders .order-details-content .table-accordion-content th.product-name{max-width:320px!important;width:320px;min-width:320px}.transaction-orders .order-details-content .table-accordion-content th.return-reason{max-width:280px!important;width:280px;min-width:280px}.transaction-orders .order-details-content .table-accordion-content th.sku{min-width:125px}.transaction-orders .order-details-content .table-accordion-content th.listed-price,.transaction-orders .order-details-content .table-accordion-content th.refund,.transaction-orders .order-details-content .table-accordion-content th.refunded-amount,.transaction-orders .order-details-content .table-accordion-content th.sold-price{text-align:right}.transaction-orders .order-details-content .table-accordion-content td{font-size:14px;font-style:normal;font-weight:400;line-height:105%;font-family:BrownRegular;border-right:0!important;padding:13px 8px;line-height:30px}.transaction-orders .order-details-content .table-accordion-content td .checkbox-container{padding-left:20px;top:-3px}.transaction-orders .order-details-content .table-accordion-content td.listed-price,.transaction-orders .order-details-content .table-accordion-content td.refund,.transaction-orders .order-details-content .table-accordion-content td.refunded-amount,.transaction-orders .order-details-content .table-accordion-content td.sold-price{text-align:right}.transaction-orders .order-details-content .table-accordion-content td.product-name{line-height:120%!important;padding-right:55px!important}.transaction-orders .order-details-content .table-accordion-content td.product-thumb img{margin-left:55px}@media only screen and (max-width:1023px){.transaction-orders .order-details-content .table-accordion-content td{padding:15px 8px}.transaction-orders .order-details-content .table-accordion-content td.product-name{line-height:105%!important;padding-right:0!important}}.transaction-orders .order-details-content .product-thumb span{margin-left:6px!important;background-image:url(../assets/images/icon-camera.svg)!important;background-color:transparent!important}.transaction-orders .order-details-content .product-thumb span:hover{background-image:url(../assets/images/icon-camera-white.svg)!important;background-color:#1b252f!important}.transaction-orders .order-details-content .table-accordion-content th{border-bottom:1px solid #f2efec;border-right:1px solid #f2efec}.transaction-orders .order-details-content .table-accordion-content th:first-child,.transaction-orders .order-details-content .table-accordion-content th:last-child{border-right:0!important}.transaction-orders .order-details-content .table-accordion-content tr:last-child{border-bottom:1px solid #f2efec!important}.transaction-orders .order-details-content .table-accordion-content td{text-align:left;vertical-align:middle!important}.transaction-orders .order-details-content .table-accordion-content td .btn-copy{margin-bottom:0;background:none;padding:0;position:relative;top:4px;left:5px}.with-overlay{position:relative;min-height:100vh}.with-overlay:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:111111}.notes-holder{margin-top:24px}.notes-holder .accordion{background-color:#f7f7f7;color:#2e4159;cursor:pointer;padding:16px;width:100%;text-align:left;border:none;outline:none;transition:.4s;margin-bottom:0;position:relative;font-size:18px;font-family:BrownBold}.notes-holder .accordion:after{content:"";position:absolute;background:url(../assets/images/icon-circle-arrow.svg) no-repeat 50%;transition:.4s;top:21px;right:16px;width:20px;height:20px}.notes-holder .accordion.active:after{content:"";transform:rotate(180deg);transition:.4s}.notes-holder .panel{padding:8px 16px 24px;background-color:#f7f7f7;display:none;overflow:hidden}.notes-holder .notes-list{display:flex;flex-direction:column;gap:24px}.notes-holder .notes-list .note-item{display:flex;flex-direction:column;gap:8px}.notes-holder .notes-list .note-item .date{color:#70879e;font-size:10px}.notes-holder .notes-list .note-item .name{color:#2e4159;font-size:14px;font-family:BrownBold}.notes-holder .notes-list .note-item p{font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.24px;margin-bottom:0;font-family:BrownRegular}.notes-holder .notes-list .add-note{padding-top:20px;border-top:1px solid #f2efec}.notes-holder .notes-list .add-note a.toggle-add-note{display:flex;gap:13px;align-items:center;font-size:16px;font-family:BrownBold;position:relative;padding-right:32px;width:105px}.notes-holder .notes-list .add-note a.toggle-add-note.active:after{background:url(../assets/images/icon-minus.svg) no-repeat 50%}.notes-holder .notes-list .add-note a.toggle-add-note:after{content:"";position:absolute;background:url(../assets/images/icon-plus-1.svg) no-repeat 50%;transition:.4s;top:calc(50% - 8px);right:0;width:20px;height:20px}.notes-holder .notes-list .add-note a.toggle-add-note img{margin-top:3px}@media only screen and (max-width:1023px){.notes-holder .notes-list .add-note a.toggle-add-note{font-size:14px;padding-right:17px;width:95px}}.notes-holder .notes-list .add-note .note-form{padding-top:24px}.notes-holder .notes-list .add-note .note-form form{display:flex;flex-direction:column;gap:16px}.notes-holder .notes-list .add-note .note-form form .form-flex{font-size:14px;letter-spacing:-.14px}.notes-holder .notes-list .add-note .note-form form .form-flex .item{display:flex;gap:24px}.notes-holder .notes-list .add-note .note-form form .form-flex .item strong{min-width:80px}.notes-holder .notes-list .add-note .note-form form .form-flex .item .input-group{width:100%;max-width:600px;margin-bottom:30px}.notes-holder .notes-list .add-note .note-form form .form-flex .item .input-group .error-message{color:#e3242a;padding-top:5px;display:block;font-size:12px}.notes-holder .notes-list .add-note .note-form form .form-flex .item input,.notes-holder .notes-list .add-note .note-form form .form-flex .item textarea{width:100%;max-width:600px;margin-bottom:0}.notes-holder .notes-list .add-note .note-form form .form-flex .item textarea{margin-bottom:0;min-height:128px}.button-with-arrow.disabled{border-color:#e4e0da!important;background-color:#e4e0da!important;color:#b9b9b9!important;pointer-events:none!important}.button-no-arrow{line-height:20px;height:40px;color:#fff;padding:8px 12px;background-color:#2c4259;border-radius:0;border:1px solid #1b252f;background-repeat:no-repeat;background-position:87%;background-size:16px 16px}.button-no-arrow:hover{color:#fff;background-color:#1b252f}.featherlight:last-of-type{background:rgba(0,0,0,.3)!important}.bg-lightBlue{background-color:#ebf0f6}.bg-lightBlue.wrapper{min-height:calc(100vh - 90px)}.returns-details-block{padding-top:24px!important}.returns-details-block .order-total-content .item{font-size:14px!important}.returns-details-block .order-total-content .item.total-refund{border-bottom:0!important}.returns-details-holder .returns-details{margin-bottom:16px;background:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between}.returns-details-holder .returns-details .item-block{display:flex;align-items:center}.returns-details-holder .returns-details .item-block:first-child{gap:40px}.returns-details-holder .returns-details .item-block:first-child .item{min-width:113px}.returns-details-holder .returns-details .item-block:first-child .item p{font-size:14px;margin-bottom:0;font-family:BrownRegular}.returns-details-holder .returns-details .item-block:first-child .item p:first-child{font-size:10px;text-transform:uppercase}.returns-details-holder .returns-details .item-block:last-child{gap:24px}@media only screen and (max-width:1023px){.returns-details-holder{margin-right:-15px;margin-left:-15px}.returns-details-holder .returns-details{flex-direction:column;align-items:flex-start;gap:16px}.returns-details-holder .returns-details .item-block:first-child{gap:16px}.returns-details-holder .returns-details .item-block:first-child .item{min-width:90px}}.return-order-holder .accordion{pointer-events:none}.return-order-holder .accordion:after{display:none}@media only screen and (max-width:1023px){.return-order-holder .order-num{font-size:14px;min-width:115px}}@media only screen and (max-width:768px){.return-order-holder .actions{flex-direction:column;align-items:flex-end}}@media only screen and (max-width:374px){.return-order-holder .order-num{font-size:12px;min-width:unset}}.return-top{padding-right:52px;padding-bottom:8px;gap:24px}.return-top,.return-top .transaction-numbers{display:flex;justify-content:flex-start;align-items:center}.return-top .transaction-numbers{gap:8px}.return-top .transaction-numbers .item{font-size:14px;padding:7px;background-color:#ebf0f6}.border-gray{border:1px solid #e4e0da}.return-customer .details-item{gap:10px!important}.return-customer .details-item.flex-block{display:flex;align-items:center;gap:24px!important;flex-direction:row}@media only screen and (max-width:1023px){.return-customer .details-item.flex-block{flex-direction:column!important;align-items:flex-start;gap:0!important}}.return-status{width:145px;height:32px;text-align:center;border-radius:32px;position:relative;font-family:BrownRegular;font-size:12px;padding:11px 11px 11px 29px;line-height:8px}.return-status:after{content:"";width:10px;height:10px;border:2px solid #2e4159;border-radius:10px;position:absolute;left:11px;top:calc(50% - 5px)}.return-status.lodged{background:#ec8d83;color:#fff}.return-status.lodged:after{border-color:#2c4259;background-color:#2c4259}.return-status.complete{background:#2c4259;color:#fff}.return-status.complete:after{border-color:#fff;background-color:#fff}.return-status.approval{background:#c9c8c8;color:#2e4159}.return-status.approval:after{border-color:#2e4159;background-color:transparent}.return-status.void{background:#f9d1c1;color:#2e4159}.return-status.void:after{border-color:#2e4159;background-color:transparent}.return-status.awaiting-lodgement{background:#f9d1c1;color:#2e4159;padding:11px 7px 11px 23px!important}.return-status.awaiting-lodgement:after{border-color:#2e4159;background-color:transparent}.return-status.contact-customer{background:#ec8d83;color:#fff}.return-status.contact-customer:after{border-color:#2c4259;background-color:transparent}.risk{position:relative;padding:0 8px;width:26px}.risk:after{content:"";width:10px;height:10px;border-radius:10px;position:absolute;right:8px;top:calc(50% - 5px)}.risk.high:after{background-color:red}.risk.mid:after{background-color:#ffc700}.risk.low:after{background-color:green}.icon-external-site{background:url(../assets/images/external-site.svg) no-repeat 50%;width:16px;height:16px;display:block}.autopost-tracking-block{text-align:left;margin-top:47px}@media only screen and (max-width:1023px){.autopost-tracking-block{margin-top:16px}}.button.autopost-tracking{background-color:#e3242b;border-radius:3px;border:1px solid #e3242b;color:#fff;padding:8px 12px;text-align:center;line-height:20px;height:40px;display:flex;align-items:center;gap:16px;min-width:265px}.button.autopost-tracking p{margin-bottom:0}.button.autopost-tracking p:nth-child(2){font-family:BrownRegular!important}.button.autopost-tracking:hover{color:#fff;background-color:#bd1d22;border-color:#bd1d22}.transaction-modal.refund-modal{min-width:464px!important;max-width:464px!important}.transaction-modal.refund-modal .actions a{border-radius:3px!important}@media only screen and (max-width:768px){.transaction-modal.refund-modal{min-width:unset!important;max-width:unset!important}}.transaction-modal.refund-modal .actions{border-top:1px solid #f2efec}.transaction-modal .text-box{padding:24px 16px}.transaction-modal .text-box p{margin-bottom:0;font-size:14px;font-family:BrownRegular;letter-spacing:-.32px}#void-refund-modal .text-box p{color:#e3242b!important}#void-refund-modal .button-with-arrow{background-color:#e3242b!important;border-color:#e3242b!important;background-image:url(../assets/images/icon-arrow-right-white.svg)}#void-refund-modal .button-with-arrow:hover{border-color:#bd1d22!important;background-color:#bd1d22!important}.refundmodal .item{padding-bottom:15px!important}.transaction-modal .with-icon .icon{position:relative;top:4px;margin-right:5px}.refund-reason-modal .button-hollow{border-radius:3px!important}.refund-reason-modal .refund-reason{padding:20px 0;margin-left:20px;margin-right:20px;border-bottom:1px solid #2c4259}.refund-reason-modal .actions{padding:16px 20px!important}.refund-reason-modal h4{font-weight:700;margin-bottom:5px;font-family:BrownBold}.refund-reason-modal h4,.refund-reason-modal p{font-size:15px;font-style:normal;line-height:105%}.refund-reason-modal p{font-weight:400;margin-bottom:0}.refund-reason-link{text-decoration:underline;cursor:pointer}td.note{width:100px;max-width:100px}.refund-notes-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;cursor:pointer}#site-header{display:table;width:100%;background-color:#fff;position:fixed;z-index:99999;height:60px}@media only screen and (min-width:768px){#site-header{height:80px}}#site-header .main-logo{display:table-cell;vertical-align:middle;height:60px;width:50px}@media only screen and (min-width:768px){#site-header .main-logo{height:80px;background-color:#2a4258;text-align:center;width:70px}}#site-header .main-logo .button-mobile{background:transparent;padding:0 15px;margin:0}@media only screen and (min-width:768px){#site-header .main-logo .button-mobile{display:none}}#site-header .main-logo .button-mobile.active .icon-menu{background-image:url(../assets/icons/icon-menu-close.svg)}#site-header .main-logo .link{display:none}@media only screen and (min-width:768px){#site-header .main-logo .link{display:block}}#site-header .wrapper{display:table-cell;vertical-align:middle;padding:0;position:relative;z-index:2;background-color:#fff}@media only screen and (min-width:768px){#site-header .wrapper{padding-left:30px;padding-right:30px}}@media only screen and (min-width:768px){#site-header .wrapper .inner{display:flex;align-items:center;justify-content:space-between}}#site-header .main-title{font-size:20px;display:none}@media only screen and (min-width:768px){#site-header .main-title{display:block}}#site-header .main-title .icon-source-ebay{width:60px;height:20px;background-size:contain;position:relative;top:3px}#site-header .account-holder{display:table}@media only screen and (max-width:767px){#site-header .account-holder{width:100%;text-align:center}}#site-header .account-holder .logo{position:relative;padding-right:50px}@media only screen and (min-width:768px){#site-header .account-holder .logo{padding-right:30px}}#site-header .account-holder .logo img{height:36px}@media only screen and (min-width:768px){#site-header .account-holder .logo img{height:54px}}@media only screen and (min-width:768px){#site-header .account-holder .logo:after{position:absolute;width:1px;content:"";background-color:#979797;top:10px;bottom:10px;right:15px}}@media only screen and (min-width:768px){#site-header .account-holder .account-item{vertical-align:middle;display:table-cell}}#site-header .account-drop-content{position:absolute;right:15px;z-index:0;margin-top:-60px;transition:top .5s;top:-100%;opacity:0}@media only screen and (min-width:768px){#site-header .account-drop-content{margin-top:-80px}}#site-header .account-drop-content.opened{top:60px;margin-top:0;transition:top .5s;opacity:1}@media only screen and (min-width:768px){#site-header .account-drop-content.opened{top:80px}}#site-content{padding-top:60px}@media only screen and (min-width:768px){#site-content{padding-left:70px;padding-top:80px}}#site-content .wrapper{padding-top:30px;padding-bottom:90px}@media only screen and (max-width:767px){#site-content .wrapper{padding-left:15px;padding-right:15px}}#site-content .page-section-holder{max-width:1100px}.page-section{margin-bottom:60px}.page-section h3{margin-bottom:20px}.page-section .card__body,.page-section.inactive{position:relative}.page-section.inactive:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:hsla(0,0%,96.5%,.8)}.page-section.page-connect{position:relative;margin-bottom:60px}.page-section.page-connect .card{position:relative}.page-section.page-connect .card:after{content:"";width:2px;position:absolute;bottom:0;top:0;left:0;right:0;text-align:center;background:#cfd7df;z-index:-1;margin:0 auto -180px}.ProductManagementPage{overflow-x:hidden}.dash-filter button,.dash-filter select{display:block;width:100%}.dash-filter .column.large-3{flex:1}.dash-tab_header{position:absolute;margin-top:-150px;font-size:16px;letter-spacing:normal;margin-left:12px}.qr-holder{width:110px;text-align:center}.qr-holder img{width:100px;height:100px}.qr-holder .button{display:block;border-radius:0;height:30px;margin-top:10px;text-align:center;padding:5px 10px}.content-table.align-top .content-table__item{vertical-align:top}.notification-slider{height:0;opacity:0;margin:auto;max-width:1799px;max-height:0;transition:max-height .2s ease-in-out}.notification-slider .slick-dots{list-style:none;text-align:center;padding:20px 0;height:52px}.notification-slider .slick-dots li{display:inline-block;height:12px;padding:0 6px}.notification-slider .slick-dots li.slick-active button{background:#f6f6f6}.notification-slider .slick-dots li button{width:12px;height:12px;background:#2a4258;border-radius:100px;color:transparent;padding:0}.notification-slider .slider-item{padding-left:31px;padding-right:39px}.notification-holder{background-color:#1b252f;margin-top:-167px}.notification-holder,.notification-holder.active{min-height:167px;height:167px;transition:margin-top .2s ease-in-out}.notification-holder.active{color:#fff;position:relative;display:block;z-index:111;margin-top:0}.notification-holder.active .notification-slider{height:167px;opacity:1;padding-top:50px}.notification-holder.active .js-toggle-notification{cursor:pointer;z-index:111111111}.notification-holder.active .js-toggle-notification:before{content:"CLOSE";left:14px;top:3px;position:relative;transition:all .2s ease-in-out}.notification-holder.active .js-toggle-notification:after{content:"";background:url(../assets/icons/close.svg) 50% no-repeat;width:11px;height:11px;position:absolute;right:16px;top:8px;transition:all .2s ease-in-out;transform:rotate(0deg)}.notification-holder .action{display:inline-block;float:right}.notification-holder .action a{width:329px;height:50px;border:1px solid #fff;display:block;color:#fff;font-weight:700;font-size:18px;line-height:30px;text-align:center;line-height:42px}.notification-holder .content{font-weight:400;font-size:18px;line-height:30px;display:inline-block;width:calc(100% - 329px);padding-right:25px;max-width:1400px;max-height:60px;min-height:60px}@media only screen and (min-width:1023px){.notification-holder .content:not(.no-button){padding-left:354px}.notification-holder .content.no-button{padding-left:25px}}.notification-holder .content.no-button{width:100%!important;margin:auto!important;display:block!important}.notification-holder .content p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0!important;text-align:center}@supports (-webkit-line-clamp:2){.notification-holder .content p{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.notification-holder .content p:hover{text-overflow:unset;white-space:normal;display:-webkit-box;-webkit-line-clamp:unset;overflow:auto;-webkit-box-orient:vertical}.notification-holder .js-toggle-notification{cursor:pointer;width:109px;height:30px;background-color:#e3242c;position:fixed;color:#fff;z-index:111111111;font-weight:700;font-size:14px;border-radius:0 0 12px 12px;left:0;right:0;top:0;margin:auto}.notification-holder .js-toggle-notification:before{content:"OPEN";left:14px;top:3px;position:relative;transition:all .2s ease-in-out}.notification-holder .js-toggle-notification:after{content:"";background:url(../assets/icons/close.svg) 50% no-repeat;width:11px;height:11px;position:absolute;right:16px;top:8px;transition:all .2s ease-in-out;transform:rotate(45deg)}@media only screen and (max-width:790px){.notification-holder{margin-top:-227px;border-bottom:35px solid #fff}.notification-holder,.notification-holder.active{min-height:262px;height:262px;transition:margin-top .2s ease-in-out}.notification-holder.active{margin-top:0;border-bottom:0!important}.notification-holder .action{width:100%;display:block;float:unset;margin-top:20px}.notification-holder .action a{margin:auto;width:auto;max-width:320px}.notification-holder .content{width:100%;display:block;text-align:center;padding-right:0;max-height:90px;min-height:90px}.notification-holder .content p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp:3){.notification-holder .content p{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.notification-slider .slick-dots{padding:20px 0;height:52px}}.header-holder{height:auto;position:fixed;width:100%;z-index:9999;top:0;display:block}.header-holder #site-header{position:relative}#site-navigation{transition:all .2s ease-in-out}.header-holder-spacer{min-height:167px;height:167px;margin-top:-167px;transition:margin-top .2s ease-in-out}@media only screen and (max-width:790px){.header-holder-spacer{min-height:262px;height:262px;margin-top:-227px;transition:margin-top .2s ease-in-out}}.notification-active .header-holder-spacer{min-height:167px;height:167px;margin-top:0;transition:margin-top .2s ease-in-out}.notification-active #site-navigation{top:247px!important;height:calc(100vh - 247px)!important}@media only screen and (max-width:790px){.notification-active .header-holder-spacer{min-height:262px;height:262px;margin-top:0;transition:margin-top .2s ease-in-out}.notification-active #site-navigation{top:322px!important;height:calc(100vh - 322px)!important}}#NotificationForm_NotificationForm i,#NotificationForm i{display:block;margin-bottom:30px;margin-top:5px;font-weight:400!important;font-size:13px;opacity:.95}#NotificationForm .chosen-container,#NotificationForm_NotificationForm .chosen-container,#NotificationForm_NotificationForm input:not([type=button]),#NotificationForm_NotificationForm textarea,#NotificationForm input:not([type=button]),#NotificationForm textarea{margin-bottom:0!important;width:100%!important;max-width:700px!important}.notification-setting-block .button{padding:12px 10px}#toasts,.toast.success.show{z-index:99999}.store-profile-form .content-field .chosen-container,.store-profile-form textarea{margin-bottom:0;width:100%!important}.store-profile-form label i{position:relative;top:4px}.store-profile-form .ff_fileupload_hidden{display:none}.store-profile-form .file-loader__desc{top:0}.store-profile-form .file-loader{margin-top:0}.store-profile-form .file-loader .ff_fileupload_wrap .ff_fileupload_dropzone_wrap{margin-top:-300px}.store-profile-form .file-loader .ff_fileupload_wrap table.ff_fileupload_uploads{margin-bottom:0}.store-profile-form .file-loader .ff_fileupload_wrap:last-child{display:none}.page-loading .page-load-overlay{display:block!important}.page-loading .row{opacity:.5}.page-load-overlay{display:none;position:absolute;left:40px;right:0;top:0;bottom:0;text-align:center;z-index:999999999}@media only screen and (max-width:768px){.page-load-overlay{left:0}}.page-loader{border:5px solid #e3242b;border-top-color:#f3f3f3;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;left:0;right:0;top:calc(50% - 30px);margin:auto}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.seo-fields{padding:0 5px}.seo-fields .column{padding-left:10px;padding-right:10px}.seo-fields i{top:0!important}.edit__card{padding-bottom:40px}.featherlight .featherlight-content .modal-box .content{padding:26px 30px!important}.featherlight .featherlight-content .modal-box .content p{margin:12px 0 0!important}#removeBgImage{max-width:200px;margin:auto}.maintenance-wrapper{min-height:calc(100vh - 80px);text-align:center;position:relative}.maintenance-wrapper .content{max-width:800px;padding:0 20px;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}td.product-count,td.product-count a{color:red;text-decoration:underline}.product-checkbox{max-width:50px}.email-confirmation-block .button{max-width:325px}.email-confirmation-block .button.loading{pointer-events:none;background-color:#f19295;position:relative}.email-confirmation-block .button.loading:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 11px);border:.2em solid;border-bottom:.2em solid transparent;border-radius:50%;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;width:20px;height:20px;margin:auto}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.email-confirmation-block .button.email-sent{pointer-events:none;background-color:#f19295}.graph-block{height:calc(100% - 20px)}.graph-block .chart-block{display:none}.graph-block.active .chart-block{display:block}.graph-block.active .graph-overlay{display:none}.graph-overlay{position:relative;margin-bottom:30px;height:calc(100% - 30px);min-height:315px}.graph-overlay.active .js-load-chart,.graph-overlay .chart-loading{display:none}.graph-overlay.active .chart-loading{display:block}.graph-overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.graph-overlay .button{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;width:100%}.chart-loading{border:2px solid rgba(227,36,43,.3);border-top-color:#e3242b;border-radius:50%;width:30px;height:30px;-webkit-animation:loader-spin 2s linear infinite;animation:loader-spin 2s linear infinite;margin:0;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}@-webkit-keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chart-card .card__body{height:100%}#data-current-sales .product-thumb{border-right:1px solid hsla(0,0%,59.2%,.25)}#data-current-sales th.price,#data-current-sales th.sku{width:180px}#data-current-sales th.thumb{width:55px}.bulk-actions-count{color:#e3242b;text-decoration:underline}th.bulkaction-actions,th.bulkaction-date{width:200px!important;max-width:unset}th.bulkaction-no,th.bulkaction-sale{width:180px!important;max-width:180px!important}.btn-loading{position:relative;color:transparent!important;pointer-events:none}.btn-loading:after{content:"";border:2px solid;border-color:#fff #fff rgba(227,36,43,.3);border-radius:50%;width:25px;height:25px;-webkit-animation:btn-loading-spin 2s linear infinite;animation:btn-loading-spin 2s linear infinite;margin:0;position:absolute;top:calc(50% - 13px);left:calc(50% - 13px)}@-webkit-keyframes btn-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes btn-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.brand-field-holder{position:relative}.brand-field-holder .brand-suggest{position:absolute;right:0;padding-right:0;top:0}.brand-field-holder .brand-suggest a{color:#e3242b;text-decoration:underline;font-size:11px;cursor:pointer}#brandSuggestSuccessModal{max-width:375px!important}#brandSuggestModal,#brandSuggestSuccessModal{max-width:400px}#brandSuggestModal .content,#brandSuggestSuccessModal .content{text-align:left;padding:10px 20px!important}#brandSuggestModal .content h3,#brandSuggestSuccessModal .content h3{margin-bottom:0}#brandSuggestModal .content p,#brandSuggestSuccessModal .content p{padding-bottom:15px}#brandSuggestModal .content input,#brandSuggestSuccessModal .content input{width:100%;margin-bottom:25px;border-width:1px}#site-navigation{background-color:#e3242b;width:245px;position:fixed;top:60px;height:calc(100vh - 60px);z-index:9999}@media only screen and (min-width:768px){#site-navigation{top:80px;height:calc(100vh - 80px);width:70px}}@media only screen and (max-width:767px){#site-navigation{left:-245px;transition:left .5s}#site-navigation.slide-left{left:0;transition:left .5s;transition-delay:.2s}}#site-navigation a{color:#fff}#site-navigation .store-setting{position:absolute;bottom:20px;left:32px;background-color:transparent}@media only screen and (min-width:768px){#site-navigation .store-setting{left:0;right:0;margin:0 auto;background-color:transparent;text-align:center}}#site-navigation .store-setting .text{display:inline-block;padding-left:15px;position:relative;top:-8px}@media only screen and (min-width:768px){#site-navigation .store-setting .text{display:none}}.data-table thead tr th.product-colour{max-width:5px;width:5px!important}.data-table thead tr th.product-thumb{max-width:45px;min-width:45px;width:45px!important}.data-table thead tr th.product-actions,.data-table thead tr th.product-price,.data-table thead tr th.product-sku{width:150px!important;max-width:150px}.data-table thead tr th.product-sku{width:170px!important;max-width:170px}.data-table thead tr th.product-name{width:35%!important;max-width:35%}.data-table thead tr th.store-location{width:220px!important;max-width:220px}.data-table thead tr th.product-status{width:250px!important;max-width:250px}.data-table thead tr th.created-date,.data-table thead tr th.delivered-date,.data-table thead tr th.listed-date,.data-table thead tr th.ordered-date,.data-table thead tr th.shipped-date{max-width:180px;width:180px!important}.data-table thead tr th.product-colour,.data-table thead tr th.product-thumb{background:none;padding:0}.data-table thead tr th.product-name span{position:relative;left:-50px}.data-table thead tr th.product-qr{background-image:none!important;pointer-events:none;max-width:45px!important}.data-table thead.sort-actions th{background-position:calc(100% - 15px) 50%;padding-right:35px}.data-table thead.sort-actions th:focus{outline:none}.data-table thead.sort-actions th.no-sort{padding-right:18px;background-image:none}.data-table thead.text-center th{text-align:center}.data-table tbody tr td>a{display:block}.data-table tbody tr td.product-status{border-right:0!important}.data-table tbody tr td.product-colour{border-right:0;padding:0;max-width:5px;position:relative}.data-table tbody tr td.product-colour div{width:5px;height:100%;position:absolute;top:0;bottom:0;left:0}.data-table tbody tr td.product-colour div.red{background:#ff283e}.data-table tbody tr td.product-colour div.blue{background:#4299e1}.data-table tbody tr td.product-colour div.yellow{background:#ecc94b}.data-table tbody tr td.product-colour div.green{background:#48bb78}.data-table tbody tr td.product-colour div.orange{background:#ed8936}.data-table tbody tr td.product-colour div.none{background:transparent}.data-table tbody tr td.product-colour+.product-thumb span:after{right:-20px}.data-table tbody tr td.product-price{max-width:45px}.data-table tbody tr td.product-price .onsale .listed,.data-table tbody tr td.product-price .onsale .sale{display:block}.data-table tbody tr td.product-price .onsale .sale{font-weight:700}.data-table tbody tr td.product-price .onsale .listed{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#dedede}.data-table tbody tr td.product-actions{border-left:1px solid hsla(0,0%,59.2%,.25)}.data-table tbody tr td.product-qr{padding:0 0 0 10px!important;max-width:45px!important;border:0!important}.data-table tbody tr td.product-qr span{display:block;width:26px;height:26px;border:1px solid #f6f6f6;border-radius:3px;margin-left:0;position:relative;cursor:pointer;background:#fff url(../assets/icons/qr-icon.svg) no-repeat 50%;background-size:20px 20px}.data-table tbody tr td.product-qr span:after{content:"";position:absolute;border-top:10px solid transparent;border-right:10px solid #2a4258;border-bottom:10px solid transparent;opacity:0;right:-19px;top:2px;transition:opacity .3s}@media only screen and (min-width:768px){.data-table tbody tr td.product-qr span:hover{background:#2a4258 url(../assets/icons/qr-icon-white.svg) no-repeat 50%;background-size:20px 20px}.data-table tbody tr td.product-qr span:hover:after{opacity:1}.data-table tbody tr td.product-qr span:hover+.qr-image{opacity:1;z-index:100}}.data-table tbody tr td.product-qr span.active{background:#2a4258 url(../assets/icons/qr-icon-white.svg) no-repeat 50%;background-size:20px 20px}.data-table tbody tr td.product-qr span.active:after{opacity:1}.data-table tbody tr td.product-qr span.active+.qr-image{opacity:1;z-index:100}.data-table tbody tr td.product-qr span a{display:block;width:100%;height:100%}.data-table tbody tr td.product-qr .qr-image{position:absolute;opacity:0;left:80px;height:200px;width:auto;margin-top:-124px;margin-left:23px;box-shadow:-1px 2px 6px rgba(0,0,0,.15);border-left:4px solid #2a4258;transition:opacity .3s;z-index:-1}@media only screen and (min-width:2000px){.data-table tbody tr td.product-qr .qr-image{left:99px}}.data-table tbody tr td.product-thumb{border-right:0;padding:0;min-width:45px}.data-table tbody tr td.product-thumb span{display:block;width:26px;height:26px;border:1px solid #f6f6f6;border-radius:3px;margin-left:13px;position:relative;cursor:pointer;background:#fff url(../assets/icons/icon-camera.svg) no-repeat 50%}.data-table tbody tr td.product-thumb span:after{content:"";position:absolute;border-top:10px solid transparent;border-right:10px solid #2a4258;border-bottom:10px solid transparent;right:-25px;opacity:0;transition:opacity .3s}@media only screen and (min-width:768px){.data-table tbody tr td.product-thumb span:hover{background-color:#2a4258;background-image:url(../assets/icons/icon-camera-white.svg)}.data-table tbody tr td.product-thumb span:hover:after{opacity:1}.data-table tbody tr td.product-thumb span:hover+img{opacity:1;z-index:100}}.data-table tbody tr td.product-thumb span.active{background-color:#2a4258;background-image:url(../assets/icons/icon-camera-white.svg)}.data-table tbody tr td.product-thumb span.active:after{opacity:1}.data-table tbody tr td.product-thumb span.active+img{opacity:1;z-index:100}.data-table tbody tr td.product-thumb img{position:absolute;opacity:0;left:48px;height:228px;width:auto;margin-top:-124px;margin-left:30px;box-shadow:-1px 2px 6px rgba(0,0,0,.15);border-left:4px solid #2a4258;transition:opacity .3s;z-index:-1}.data-table tbody tr td.created-date,.data-table tbody tr td.delivered-date,.data-table tbody tr td.listed-date,.data-table tbody tr td.ordered-date,.data-table tbody tr td.shipped-date{max-width:180px;width:180px!important}.data-table tbody tr td.product_status{border-right:0!important;max-width:180px}.data-table tbody tr.row-selected{background-color:#dae2ea!important}.data-table tbody tr .td-checkbox{width:50px;padding-left:0;padding-right:0;text-align:center}.data-table tbody tr .td-checkbox+.product-thumb span:after{right:-30px}.dataTables_filter label{margin-bottom:0}.dataTables_filter input{padding:8px 14px 8px 40px;background:url(../assets/icons/icon-search.svg) no-repeat 10px;border:2px solid #2e4159;outline:none;margin-bottom:0}.dataTables_filter input.placeholder{color:rgba(42,66,88,.5)}.dataTables_filter input:-moz-placeholder{color:rgba(42,66,88,.5)}.dataTables_filter input::-webkit-input-placeholder{color:rgba(42,66,88,.5)}@media only screen and (min-width:1024px){.dataTables_filter input{width:480px!important}}.data-table-tree tbody tr:nth-child(odd){background-color:#fff}.data-table-tree tbody tr td[data-column=name]{position:relative;padding-left:40px;cursor:pointer}.data-table-tree tbody tr td[data-column=name] .treegrid-expander:before{content:"";background:url(../assets/icons/icon-arrow-down.svg) no-repeat 50%;width:10px;height:10px;background-size:10px 10px;display:block;position:absolute;top:50%;left:18px;margin-top:-5px;transform:rotate(-90deg)}.data-table-tree tbody tr td[data-column=name].opened .treegrid-expander:before{transform:rotate(180deg)}.data-table-tree tbody tr[data-level="1"] td:first-child{padding-left:20px}.data-table-tree tbody tr[data-level="2"] td:first-child{padding-left:40px}.data-table-tree tbody tr[data-level="3"] td:first-child{padding-left:60px}.data-table-tree tbody tr.parent-tr[data-level="1"]{background-color:#f6f6f6}.data-table-tree tbody tr.parent-tr[data-level="1"] td:first-child{padding-left:40px}.data-table-tree tbody tr.parent-tr[data-level="1"] td .treegrid-expander:before{left:18px}.data-table-tree tbody tr.parent-tr[data-level="2"] td:first-child{padding-left:60px}.data-table-tree tbody tr.parent-tr[data-level="2"] td .treegrid-expander:before{left:40px}.data-table-tree tbody tr.parent-tr.no-sub td:first-child{padding-left:18px}.dataTables_wrapper .dt-buttons{position:absolute;right:15px}@media only screen and (min-width:1024px){.dataTables_wrapper .dt-buttons{left:510px}}@media only screen and (max-width:479px){.dataTables_wrapper .dt-buttons{position:relative;margin-left:15px}}.dataTables_wrapper .dt-buttons .button{padding:10px 20px}@media only screen and (max-width:479px){.dataTables_wrapper .dt-buttons .button{margin-bottom:15px}}.dataTables_wrapper .dt-buttons+.dataTables_filter{margin-bottom:20px}.product-qr{text-align:center;max-width:45px!important}.product-qr img{width:24px;height:24px}.bulk-prod-chk{border:1px solid #d8d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:3px}.row-selected .bulk-prod-chk{border-color:#2e4159;background:url(../assets/icons/icon-check-primary.svg) no-repeat 50%}.td-checkbox input{border:1px solid #d8d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:3px}.td-checkbox input:checked{border-color:#2e4159;background:url(../assets/icons/icon-check-primary.svg) no-repeat 50%}#data-product-sales tr td,#data-product-sales tr th{padding-top:15px;padding-bottom:15px}#data-product-sales thead tr th.no-sort.thumb{padding-left:0;padding-right:0;width:50px;text-align:center}#data-product-sales thead tr th.price{width:60px!important}#data-product-sales tbody tr td.product-thumb{padding-left:0;padding-right:0;width:50px;border-right:1px solid hsla(0,0%,59.2%,.25)}#data-product-sales tbody tr td.product-thumb span{margin:0 auto}#data-product-sales tbody tr td.product-thumb img{left:auto;margin-left:70px}#data-product-sales tbody tr td.price{width:60px!important}.table-loader{border:2px solid rgba(227,36,43,.3);border-top-color:#e3242b;border-radius:50%;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%!important;margin-bottom:30px}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;z-index:1010;width:100%;border:2px solid #2e4159;background:#f6f6f6;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none;margin-top:9px}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:8px 42px 8px 14px;border:2px solid #2e4159;border-radius:3px;background-clip:padding-box;text-decoration:none;white-space:nowrap;color:#2e4159}.chosen-container-single .chosen-default{color:rgba(42,66,88,.5)}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../assets/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:10px;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:2px 20px 0 5px;width:100%;height:auto;outline:0;border:1px solid #2e4159;background:url(../assets/images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:9px;border-radius:3px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:relative;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:250px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 10px 7px;list-style:none;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{color:#fff;background-color:#2e4159}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;width:100%;height:auto;cursor:text;border-radius:3px;border:2px solid #2e4159;padding:8px 14px;outline:none}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;white-space:nowrap;padding:0 15px 0 0}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;outline:0;border:0!important;background:transparent!important;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;color:rgba(42,66,88,.5)}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 6px 5px;max-width:100%;border-radius:3px;background-color:#e4e2e2;font-size:14px;line-height:1}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:50%;right:3px;display:block;width:12px;height:12px;background:url(../assets/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px;margin-top:-6px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{transform:rotate(-180deg)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../assets/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}.chosen-dark+.chosen-container-single .chosen-single span{margin-right:60px}.chosen-dark+.chosen-container-single .chosen-single{padding-right:44px}.chosen-dark+.chosen-container-single .chosen-single div{background-color:#2a4258;right:0;width:44px}.chosen-dark+.chosen-container-active.chosen-with-drop .chosen-single div b{background-color:#2a4258;transform:rotate(-180deg)}.chosen-select.no-search+.chosen-container .chosen-search{display:none}.nicEdit-panelContain{background-color:rgba(46,65,89,.05)!important;border:0!important}.daterangepicker{border:2px solid #2e4159;box-sizing:border-box;border-radius:3px;background-color:#f1f1f1;font-family:BrownRegular;margin-top:15px}.daterangepicker.show-ranges .ranges{float:none}.daterangepicker.show-ranges .ranges ul{width:180px}.daterangepicker.show-calendar{margin-right:60px}.daterangepicker.show-calendar:after{right:15px;left:auto}.daterangepicker.show-calendar.show-ranges .ranges{float:left}.daterangepicker.show-calendar.show-ranges .ranges ul{width:140px}.daterangepicker:before{display:none}.daterangepicker:after{border-bottom-color:#2e4159;border-width:10px;top:-10px}.daterangepicker .ranges li.active{background-color:#2a4258}.daterangepicker .drp-selected{display:none}.daterangepicker .drp-buttons .btn{text-decoration:underline;font-size:15px;margin-bottom:5px}.daterangepicker .calendar-table{background-color:#f1f1f1;border:0;border-radius:0}.daterangepicker .calendar-table table tr{background-color:#f1f1f1}.daterangepicker .calendar-table table thead tr{color:rgba(46,65,89,.5)}.daterangepicker .calendar-table table thead tr th{padding:4px 0}.daterangepicker .calendar-table table thead tr th.available{background-color:#2e4159;border-radius:28px;width:28px;height:32px;min-width:28px;font-size:11px;padding:0}.daterangepicker .calendar-table table thead tr th.available span{border-color:#fff}.daterangepicker .calendar-table table thead tr th.month{font-size:14px;color:#2e4159}.daterangepicker .calendar-table table thead tr th.next span{position:relative;right:2px}.daterangepicker .calendar-table table tbody tr td{border-radius:0;border:2px solid #2e4159;background-color:#fff}.daterangepicker .calendar-table table tbody tr td:hover{border-color:#2e4159}.daterangepicker .calendar-table table tbody tr td.end-date.active.available,.daterangepicker .calendar-table table tbody tr td.start-date.active.available,.daterangepicker .calendar-table table tbody tr td.today.active{background-color:#e3242b;color:#fff}.daterangepicker .calendar-table table tbody tr td.off.active.ends{background-color:rgba(227,36,43,.1);color:#999}.daterangepicker .calendar-table table tbody tr td.off.today.ends{background-color:#fff}.daterangepicker .calendar-table table tbody tr td.off,.daterangepicker .calendar-table table tbody tr td.off.in-range{border-color:#2e4159;color:#999}.daterangepicker .calendar-table table tbody tr td.off.in-range:hover,.daterangepicker .calendar-table table tbody tr td.off:hover{background-color:rgba(227,36,43,.1);color:#999}.daterangepicker .calendar-table table tbody tr td.in-range{background-color:rgba(227,36,43,.1)}.daterangepicker .calendar-table table tbody tr td.in-range:hover{color:#2e4159}.daterangepicker .calendar-table table tbody tr td.in-range.start-date.active{background-color:#e3242b;color:#fff}.daterangepicker .calendar-table table tbody tr td.in-range.today.available{color:#2e4159}.daterangepicker .calendar-table table tbody tr td.in-range.today.off.ends,.daterangepicker .calendar-table table tbody tr td.weekend.end-date.active.available.in-range.off.ends{background-color:rgba(227,36,43,.1);color:#999}.daterangepicker .calendar-table table tbody tr td.weekend.end-date.active.available.in-range{background-color:#e3242b;color:#fff}.file-loader{position:relative;margin-top:-300px;display:table;width:100%}.file-loader.file-loader-small{margin-top:-100px}.file-loader.file-loader-small .file-loader__desc{top:100px;height:100px}.file-loader.file-loader-small .ff_fileupload_wrap .ff_fileupload_dropzone_wrap{height:100px}.file-loader.file-loader-small .ff_fileupload_wrap .ff_fileupload_dropzone{margin-bottom:0}.file-loader.file-loader-small .inner-content .icon-upload{position:absolute;left:30px;width:50px;background-size:contain;top:50%;margin-top:-30px}@media only screen and (max-width:639px){.file-loader.file-loader-small .inner-content .icon-upload{width:30px;left:15px}}.file-loader.file-loader-small .inner-content .text-holder{display:flex;justify-content:space-between;align-items:center;padding:0 210px 0 100px;text-align:left}@media only screen and (max-width:639px){.file-loader.file-loader-small .inner-content .text-holder{padding-right:110px;padding-left:50px;font-size:12px}.file-loader.file-loader-small .inner-content .text-holder .text-smaller{font-size:12px!important}}.file-loader.file-loader-small .inner-content .button{position:absolute;right:30px;height:50px;width:134px;top:50%;margin-top:-25px;padding:0;margin-right:0}@media only screen and (max-width:639px){.file-loader.file-loader-small .inner-content .button{width:80px;height:30px;margin-top:-15px;right:15px}}@media only screen and (min-width:640px){.file-loader.icon-file-loader .ff_fileupload_wrap .ff_fileupload_dropzone,.file-loader.icon-file-loader .ff_fileupload_wrap .ff_fileupload_dropzone_wrap,.file-loader.icon-file-loader .ff_fileupload_wrap table.ff_fileupload_uploads,.file-loader.icon-file-loader .file-loader__desc{width:420px}}.accordion-content .file-loader{padding-top:15px}.file-loader__desc{position:relative;left:0;right:0;top:300px;height:300px;display:table;width:100%}.file-loader__desc .inner-content{display:table-cell;vertical-align:middle}.file-loader__desc .icon-upload{display:block;margin:0 auto 12px}.file-loader__desc .button{margin:15px 15px 0}@media only screen and (max-width:639px){.file-loader__desc .button{padding-left:15px;padding-right:15px}}.file-loader .ff_fileupload_wrap .ff_fileupload_dropzone_wrap{border:2px dashed #2e4159;height:300px;border-radius:3px}.file-loader .ff_fileupload_wrap .ff_fileupload_dropzone{height:100%;border:0;background-color:transparent;background-image:none;opacity:1;outline:none}.file-loader .ff_fileupload_wrap .ff_fileupload_dropzone:active,.file-loader .ff_fileupload_wrap .ff_fileupload_dropzone:focus,.file-loader .ff_fileupload_wrap .ff_fileupload_dropzone:hover{background-color:transparent;border:0}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads{margin-top:30px}.accordion-content .file-loader .ff_fileupload_wrap table.ff_fileupload_uploads{margin-bottom:0}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr{background-color:#fff;border-top:1px solid #2e4159}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td{padding-left:15px;padding-right:15px}@media only screen and (max-width:420px){.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_preview{padding-bottom:70px}}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_preview .ff_fileupload_preview_image{border-radius:0;width:60px;height:60px;margin-bottom:0;cursor:auto}@media only screen and (max-width:420px){.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_preview .ff_fileupload_actions_mobile{padding-right:0;position:absolute;right:10px;width:100%;text-align:right;margin-top:20px}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_preview .ff_fileupload_actions_mobile button{width:50px;display:inline-block;margin-bottom:0}}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr .ff_fileupload_actions_mobile,.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_actions{padding-right:10px}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr .ff_fileupload_actions_mobile button,.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_actions button{border:0}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr .ff_fileupload_actions_mobile button.ff_fileupload_remove_file,.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_actions button.ff_fileupload_remove_file{background-image:url(../assets/icons/icon-close-primary.svg)}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr .ff_fileupload_actions_mobile button.ff_fileupload_start_upload,.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_actions button.ff_fileupload_start_upload{background-image:url(../assets/icons/icon-upload.svg);background-size:contain;opacity:1}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary{position:relative}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_filename input{border-radius:4px;border:2px solid #2e4159;color:rgba(46,65,89,.5)}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_filename input:focus{color:#2e4159}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_filename+.ff_fileupload_fileinfo{display:block!important}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_filename+.ff_fileupload_fileinfo+.ff_fileupload_buttoninfo{display:none!important}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_buttoninfo,.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_errors,.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_fileinfo,.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_filename{position:relative;z-index:1}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_progress_background{background-color:transparent}.file-loader .ff_fileupload_wrap table.ff_fileupload_uploads tr td.ff_fileupload_summary .ff_fileupload_progress_bar{background-color:rgba(46,65,89,.2);height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.modal-box{display:flex;position:relative;display:none}.modal-box .content{padding:26px;font-family:BrownRegular;color:#2e4159}.modal-box .buttons-group-fixed{position:absolute;bottom:0;left:0;right:0;display:flex}.modal-box .buttons-group-fixed .button{flex:1;border-radius:0}.featherlight .featherlight-content{padding:0!important;border-radius:3px;border-bottom:0!important;overflow:hidden}.featherlight .featherlight-content .modal-box{padding-bottom:50px;max-width:300px}.featherlight .featherlight-content .modal-box .content{padding:26px 50px}.featherlight .featherlight-close-icon{background-color:transparent;color:#2e4159;font-size:22px;top:8px;right:8px}.featherlight.featherlight-scroll{background-color:rgba(46,65,89,.85)}.featherlight.featherlight-scroll .featherlight-content{overflow-y:auto}.modal-table{display:none}.modal-table .actions,.modal-table .header{font-size:18px;text-align:center;background-color:#fff;padding:40px 15px}.modal-table .actions button{margin-bottom:0;border-radius:0;min-width:160px}.modal-table form{width:100%;overflow-x:scroll}@media only screen and (min-width:640px){.modal-table form{width:auto;overflow-x:hidden}}.modal-table tr td{font-size:16px;text-align:center}.modal-table tr td:first-child{text-align:right}.modal-table tr td:last-child{text-align:left}.modal-table tr td input{margin-bottom:0}.modal-table tr td.input-time{display:flex;align-items:center;justify-content:center}.modal-table tr td.input-time input{padding:6px 5px;border-radius:3px;border:2px solid #2a4258}.modal-table tr td.input-time input:first-child{margin-right:6px}.modal-table tr td.input-time input:last-child{margin-left:6px}.modal-table.featherlight-inner{width:300px}@media only screen and (min-width:640px){.modal-table.featherlight-inner{width:580px}}@media only screen and (min-width:768px){.modal-table.featherlight-inner{width:510px}}.fileupload table.table{border-top:1px solid #2e4159;margin-top:40px}.fileupload table.table tbody tr{background-color:#fff;border-bottom:1px solid #2e4159;border-right:0;position:relative}.fileupload table.table tbody tr td{border-right:0}.fileupload table.table tbody tr td:before{content:"";position:absolute;top:0;bottom:0;width:1px;margin-left:-18px;background-color:hsla(0,0%,59.2%,.25)}@media only screen and (max-width:479px){.fileupload table.table tbody tr td:before{right:0}}.fileupload table.table tbody tr td:first-child:before{display:none}.fileupload table.table tbody tr.template-download{display:flex;align-items:center}.fileupload table.table tbody tr.template-download td:nth-child(2),.fileupload table.table tbody tr.template-download td:nth-child(3){display:none}@media only screen and (max-width:767px){.fileupload table.table tbody tr.template-download td .btn span{display:block}}.fileupload table.table tbody tr.template-upload{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width:479px){.fileupload table.table tbody tr.template-upload{border-left:1px solid hsla(0,0%,59.2%,.25)}}@media only screen and (max-width:390px){.fileupload table.table tbody tr.template-upload{display:block}}.fileupload table.table tbody tr.template-upload td{flex:1}@media only screen and (max-width:479px){.fileupload table.table tbody tr.template-upload td{flex:0 50%}}@media only screen and (max-width:390px){.fileupload table.table tbody tr.template-upload td{display:block}}@media only screen and (max-width:767px){.fileupload table.table tbody tr.template-upload td:nth-child(2){display:none}}@media only screen and (max-width:390px){.fileupload table.table tbody tr.template-upload td:last-child{position:relative}}@media only screen and (max-width:560px){.fileupload table.table tbody tr.template-upload td:last-child{flex:0 160px}}.fileupload table.table tbody tr.template-upload td:nth-child(4){display:none}@media only screen and (min-width:1024px){.fileupload table.table tbody tr.template-upload td .name{width:360px}}@media only screen and (max-width:767px){.fileupload table.table tbody tr.template-upload td .btn{padding:6px 12px}}@media only screen and (max-width:767px){.fileupload table.table tbody tr.template-upload td .btn span{display:block}}@media only screen and (max-width:1023px){.fileupload table.table tbody tr.template-upload td .btn.cancel{padding:0;position:absolute;top:50%;right:15px;margin-top:-8px}}@media only screen and (max-width:479px){.fileupload table.table tbody tr.template-upload td .btn.cancel{margin-top:8px;top:auto}}.fileupload table.table tbody tr.template-upload td .btn.btn-primary.start,.fileupload table.table tbody tr.template-upload td .btn.btn-success.edit,.fileupload table.table tbody tr.template-upload td .btn.btn-warning.cancel{display:none}.fileupload table.table tbody tr.template-upload td .progress{margin-bottom:0}.fileupload table.table .btn-primary{background-color:#e3242b;color:#fff}.fileupload table.table .btn-warning{font-size:0;margin-left:10px}.fileupload table.table .btn-warning.cancel{padding:0;background:transparent}.fileupload table.table .btn-warning.cancel:before{content:"";background:url(../assets/icons/icon-close-primary.svg) no-repeat 50%;width:16px;height:16px;display:block}.fileupload table.table .btn-danger{margin-bottom:15px}.fileupload table.table .toggle{display:none}.fileupload .progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.fileupload .progress-bar.active,.fileupload .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.fileupload .progress-bar-striped,.fileupload .progress-striped .progress-bar,.fileupload .progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.fileupload .progress-bar-striped,.fileupload .progress-striped .progress-bar{background-size:40px 40px}.fileupload .progress-bar-success{background-color:#5cb85c}.fileupload .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#e3242b;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.fileupload-buttonbar{border:2px dashed #2e4159;border-radius:3px;padding:30px}.fileupload-buttonbar .btn{display:none}.fileupload-buttonbar .fileupload-holder{text-align:center}.fileupload-buttonbar .fileinput-button{position:relative;overflow:hidden;display:block}.fileupload-buttonbar .fileinput-button span{display:block}.fileupload-buttonbar .fileinput-button input{position:absolute!important;top:auto;bottom:0;right:0;left:0;height:100%;opacity:0;margin:0 auto;width:100%}.fileupload-buttonbar .fileinput-button .small-text{font-size:14px}.fileupload-buttonbar .fileinput-button .fileinput-drag{position:relative}.fileupload-buttonbar .fileinput-button .fileinput-drag:before{content:"";background:url(../assets/icons/icon-upload.svg) no-repeat 50%;width:70px;height:62px;display:block;margin:15px auto}.fileupload-buttonbar .fileinput-button .fileinput-button-browse{background-color:#e3242b;color:#fff;display:block;padding:12px 10px;margin:15px auto 0;font-family:BrownBold;text-align:center}@media only screen and (min-width:768px){.fileupload-buttonbar .fileinput-button .fileinput-button-browse{width:230px}}.ui-tabs.f-tab{margin-top:-20px}.ui-tabs.ui-widget-content.ui-widget{border:0;padding:0;font-family:BrownRegular!important}.ui-tabs.ui-widget-content.ui-widget .ui-tabs-nav{padding:0;background-color:transparent;border-radius:0;border:0;list-style:none;position:relative;border-bottom:1px solid hsla(0,0%,59.2%,.2)}.card .ui-tabs.ui-widget-content.ui-widget .ui-tabs-nav{margin-left:-30px;margin-right:-30px}@media only screen and (max-width:479px){.card .ui-tabs.ui-widget-content.ui-widget .ui-tabs-nav{margin-left:-20px;margin-right:-20px}}.ui-tabs.ui-widget-content.ui-widget .ui-tabs-nav li.ui-tabs-tab{background-color:transparent;border-radius:0;border:0;position:relative;list-style:none;margin:0}.ui-tabs.ui-widget-content.ui-widget .ui-tabs-nav li.ui-tabs-tab:after{content:"";height:3px;background-color:#e3242b;border-radius:3px;position:absolute;left:15px;right:15px;bottom:0;display:block;opacity:0}.ui-tabs.ui-widget-content.ui-widget .ui-tabs-nav li.ui-tabs-tab a{padding:14px 28px;color:#2e4159;outline:none}.ui-tabs.ui-widget-content.ui-widget .ui-tabs-nav li.ui-tabs-tab.ui-state-active:after{opacity:1}.ui-tabs.ui-widget-content.ui-widget .ui-tabs-panel{color:#2e4159}.card .ui-tabs.ui-widget-content.ui-widget .ui-tabs-panel{padding:30px 0}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:BrownRegular!important}.ui-widget.ui-accordion .ui-accordion-header{background-color:#f6f6f6;color:#2e4159;border:0;border-radius:0;position:relative;padding-left:42px;outline:none}.ui-widget.ui-accordion .ui-accordion-header .ui-icon{display:none}.ui-widget.ui-accordion .ui-accordion-header:before{content:"";background:url(../assets/icons/icon-arrow-down.svg) no-repeat 50%;width:10px;height:10px;background-size:10px 10px;display:block;position:absolute;top:50%;left:18px;margin-top:-5px;transform:rotate(-90deg)}.ui-widget.ui-accordion .ui-accordion-header.ui-accordion-header-active{background-color:#f6f6f6;color:#2e4159}.ui-widget.ui-accordion .ui-accordion-header.ui-accordion-header-active:before{transform:rotate(-180deg)}.ui-widget.ui-accordion .ui-accordion-content{border:0;border-radius:0}.ui-widget.ui-accordion .ui-accordion-content .checkbox+span{font-size:16px;padding-left:32px}.ui-widget.ui-accordion .ui-accordion-content .checkbox+span:before{width:20px;height:20px;margin-top:-10px}.ui-widget.ui-accordion .ui-accordion-content .checkbox:checked+span:before{background-size:12px 10px}.ui-widget-content{color:#2e4159}.ui-widget-content a.button{color:#fff}.ui-widget-content label{color:#2e4159}.ui-sortable-handle.ui-sortable-helper,.ui-sortable-handle.ui-sortable-helper .sort-block{cursor:move;cursor:grab;cursor:-webkit-grab}.ui-sortable-placeholder.ui-state-highlight{border-radius:3px;border:1px solid rgba(207,215,223,.25);background-color:rgba(207,215,223,.15);margin-bottom:15px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2xpc3Quc2NzcyIsInNldHRpbmdzL19pY29ucy5zY3NzIiwic2V0dGluZ3MvX3R5cG9ncmFwaHkuc2NzcyIsImhlbHBlcnMvX21peGlucy5zY3NzIiwiaGVscGVycy9fZnVuY3Rpb25zLnNjc3MiLCJoZWxwZXJzL19oZWxwZXJzLnNjc3MiLCJhcHAuY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLnNjc3MiLCJoZWxwZXJzL19ncmlkLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwibW9kdWxlcy9fbWVudS5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsIm1vZHVsZXMvX2Ryb3Bkb3duLnNjc3MiLCJtb2R1bGVzL19zd2l0Y2guc2NzcyIsIm1vZHVsZXMvX2JhZGdlcy5zY3NzIiwibW9kdWxlcy9fY2FyZHMuc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX3VzZXJwcm9maWxlLnNjc3MiLCJtb2R1bGVzL19zZXNzaW9ucy5zY3NzIiwibW9kdWxlcy9fcGFnaW5hdGlvbi5zY3NzIiwibW9kdWxlcy9fbWVkaWEuc2NzcyIsIm1vZHVsZXMvX2JveC5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJtb2R1bGVzL19hbGVydHMuc2NzcyIsIm1vZHVsZXMvX3Rvb2x0aXAuc2NzcyIsIm1vZHVsZXMvX3NvcnQuc2NzcyIsIm1vZHVsZXMvX2Rhc2gtcHJlbG9hZGVyLnNjc3MiLCJtb2R1bGVzL190cmFuc2FjdGlvbnMuc2NzcyIsIm1vZHVsZXMvX3JldHVybnMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2JvZHkuc2NzcyIsImxheW91dC9fbmF2LnNjc3MiLCJ2ZW5kb3JzL19kYXRhLXRhYmxlLnNjc3MiLCJ2ZW5kb3JzL19jaG9zZW4uc2NzcyIsInZlbmRvcnMvX25pY0VkaXQuc2NzcyIsInZlbmRvcnMvX2RhdGVyYW5nZXBpY2tlci5zY3NzIiwidmVuZG9ycy9fZmluZS11cGxvYWRlci5zY3NzIiwidmVuZG9ycy9fbW9kYWwuc2NzcyIsInZlbmRvcnMvX2ZpbGV1cGxvYWRlci5zY3NzIiwidmVuZG9ycy9fanF1ZXJ5dWkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQSxnQkFleUIsQ0N4QnpCLE1BQ0Usb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1Qix1QkFBa0MsQ0FIcEMsd0JBS0ksMkRBQW1FLENBQ25FLFVBQVcsQ0FDWCxXQUFZLENBQ1osV0FBWSxDQVJoQix1QkFXSSwwREFBa0UsQ0FDbEUsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBZGhCLG9CQWlCSSx1REFBK0QsQ0FDL0QsVUFBVyxDQUNYLFdBQVksQ0FuQmhCLGdCQXNCSSxtREFBMkQsQ0FDM0QsVUFBVyxDQUNYLFdBQVksQ0F4QmhCLG9CQTJCSSx1REFBK0QsQ0FDL0QsVUFBVyxDQUNYLFdBQVksQ0E3QmhCLHVCQWdDSSwwREFBa0UsQ0FDbEUsVUFBVyxDQUNYLFdBQVksQ0FsQ2hCLGdCQXFDSSxtREFBMkQsQ0FDM0QsVUFBVyxDQUNYLFdBQVksQ0F2Q2hCLHdCQTBDSSwyREFBbUUsQ0FDbkUsVUFBVyxDQUNYLFdBQVksQ0E1Q2hCLGlDQThDTSx5QkFBMEIsQ0E5Q2hDLDJCQWtESSw4REFBc0UsQ0FDdEUsVUFBVyxDQUNYLFdBQVksQ0FwRGhCLDZJQXNETSxvRUFBNEUsQ0F0RGxGLHlCQTBESSw0REFBb0UsQ0FDcEUsVUFBVyxDQUNYLFdBQVksQ0E1RGhCLHFJQThETSxrRUFBMEUsQ0E5RGhGLHFCQWtFSSx3REFBZ0UsQ0FDaEUsVUFBVyxDQUNYLFdBQVksQ0FwRWhCLHFIQXNFTSw4REFBc0UsQ0F0RTVFLGdCQTBFSSxtREFBMkQsQ0FDM0QsVUFBVyxDQUNYLFdBQVksQ0E1RWhCLGlHQThFTSx5REFBaUUsQ0E5RXZFLHNCQWtGSSx5REFBaUUsQ0FDakUsVUFBVyxDQUNYLFdBQVksQ0FwRmhCLHlIQXNGTSwrREFBdUUsQ0F0RjdFLHFCQTBG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RHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBRHJDLE9BQ0UsNEJBQW1DLENBS3JDLE1BQ0UsMEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE1BQ0UsNEJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLE9BQ0UsNkJBQW9DLENBRHRDLFFBQ0UsOEJBQW9DLENBS3BDLE1BQ0ksdUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE1BQ0kseUJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLE9BQ0ksMEJBQWlDLENBRHJDLFFBQ0ksMkJBQWlDLENBS3ZDLEtBQ0UsaUJBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLEtBQ0Usa0JBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE1BQ0UsbUJBQXdCLENBRDFCLE9BQ0Usb0JBQXdCLENERDFCLHlDQ09NLFdBQ0ksaUJBQXdCLENBQzNCLENEVFAseUNDT00sV0FDSSxrQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxXQUNJLGtCQUF3QixDQUMzQixDRFRQLHlDQ09NLFdBQ0ksa0JBQXdCLENBQzNCLENEVFAseUNDT00sV0FDSSxrQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxXQUNJLGtCQUF3QixDQUMzQixDRFRQLHlDQ09NLFdBQ0ksa0JBQXdCLENBQzNCLENEVFAseUNDT00sV0FDSSxrQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxXQUNJLGtCQUF3QixDQUMzQixDRFRQLHlDQ09NLFdBQ0ksa0JBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sWUFDSSxtQkFBd0IsQ0FDM0IsQ0RUUCx5Q0NPTSxZQUNJLG1CQUF3QixDQUMzQixDRFRQLHlDQ09NLFlBQ0ksbUJBQXdCLENBQzNCLENEVFAseUNDT00sYUFDSSxvQkFBd0IsQ0FDM0IsQ0RUUCwwQ0NjTSxXQUNJLGlCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxXQUNJLGtCQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxZQUNJLG1CQUF3QixDQUMzQixDRGhCUCwwQ0NjTSxhQUNJLG9CQUF3QixDQUMzQixD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VUFBVyxDQUNYLHdCbEM1QlMsQ2tDNkJULGlCbENqQ0ssQ2tDa0NMLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFFBQVMsQ0FDVCxhQUFjLENBQ2QsU0FBVSxDQTNDeEIsbUVBOENjLGlCQUFrQixDQUNsQixhbENwQ00sQ2tDcUNOLFlBQWEsQ0FoRDNCLHVGQW9EZ0IsU0FBVSxDQXBEMUIsb0RBMkRRLGFsQ2hEWSxDa0NpRFosMERBQ0UsY0FBZSxDQU16QixvRkFHSSxrQ0FBa0MsQ0FIdEMsNkNBT00sd0JsQzlEYyxDa0MrRGQsYWxDaEVjLENrQ2lFZCxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixZQUFhLENBYm5CLHNEQWVRLFlBQWEsQ0FmckIsb0RBa0JRLFVBQVcsQ0FDWCxpRUFBbUYsQ0FDbkYsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FDMUIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLHdCQUF5QixDQTVCakMsd0VBK0JRLHdCbEN0RlksQ2tDdUZaLGFsQ3hGWSxDa0N3RHBCLCtFQWtDVSx5QkFBMEIsQ0FsQ3BDLDhDQXVDTSxRQUFTLENBQ1QsZUFBZ0IsQ0F4Q3RCLDZEQTJDVSxjQUFlLENBQ2YsaUJBQWtCLENBNUM1QixvRUE4Q1ksVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FoRDdCLDRFQXFEWSx5QkFBMEIsQ0FPdEMsbUJBQ0UsYWxDckhrQixDa0NvSHBCLDRCQUdJLFVBQVcsQ0FIZix5QkFNSSxhbEMxSGdCLENrQzhIcEIsMEZBT08sV0FBWSxDQUNaLFdBQVksQ0FFWixtQkFBb0IsQ0FJM0IsNENBRUksaUJsQ3JKZSxDa0NzSmYsc0NBQXFDLENBQ3JDLHNDQUE4QixDQUM5QixrQkFBbUIiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vTGlzdCBVbnN0eWxlZFxuLmxpc3QtdW5zdHlsZWR7XG4gIGxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi8vTGlzdCBQYWdpbmF0aW9uXG4ubGlzdC1wYWdpbmF0aW9ue1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYXtcbiAgICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjUpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0xpc3QgQ2F0ZWdvcnlcbi5saXN0LWNhdGVnb3J5e1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGxhYmVsLCBhe1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgjQ0ZEN0RGLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmNoZWNrLW9wdGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpjaGVja2VkICsgLnRleHR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKCNDRkQ3REYsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0xpc3QgRHJvcGRvd24gQnV0dG9uXG4ubGlzdC1kcm9wZG93bi1idXR0b25ze1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDJweCAkc2Vjb25kYXJ5LWNvbG9yIHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgLmRyb3Bkb3duLWNvbnRlbnQgJiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbiAgIGxpe1xuICAgICBib3JkZXItYm90dG9tOiAycHggJHNlY29uZGFyeS1jb2xvciBzb2xpZDtcbiAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgIH1cbiAgICAgYXtcbiAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAyMHB4O1xuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAuaWNvbi1zb3VyY2UtZWJheXtcbiAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgfVxuICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgIEBleHRlbmQgJWljb24tYXJyb3ctZG93bjtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgQGluY2x1ZGUgcHJlZml4ZXModHJhbnNmb3JtLCByb3RhdGUoLTkwZGVnKSlcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbn0iLCIuaWNvbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAmLmljb24tc291cmNlLXN0b3Jle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1zb3VyY2Utc3RvcmUuc3ZnJyk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAmLmljb24tc291cmNlLWViYXl7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXNvdXJjZS1lYmF5LnN2ZycpO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJi5pY29uLXNldHRpbmdze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1zZXR0aW5ncy5zdmcnKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgJi5pY29uLWluZm97XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWluZm8uc3ZnJyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gICYuaWNvbi1zdG9yZS1sZ3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tc3RvcmUtbGcuc3ZnJyk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG4gICYuaWNvbi1wbHVzLWNpcmNsZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tcGx1cy1jaXJjbGUuc3ZnJyk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gICYuaWNvbi1tZW51e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1tZW51LnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAmLmljb24tYXJyb3ctc3RyaWtle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1hcnJvdy1zdHJpa2Uuc3ZnJyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgICYuZG93bmxvYWR7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLXdvbWVucy1jbG90aGluZ3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24td29tZW5zLWNsb3RoaW5nLnN2ZycpO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICAmLmljb24td29tZW5zLWNsb3RoaW5nLXdoaXRle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXdvbWVucy1jbG90aGluZy13aGl0ZS5zdmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLW1lbnMtY2xvdGhpbmd7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLW1lbnMtY2xvdGhpbmcuc3ZnJyk7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgICYuaWNvbi1tZW5zLWNsb3RoaW5nLXdoaXRle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLW1lbnMtY2xvdGhpbmctd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi1ob21ld2FyZXN7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWhvbWV3YXJlcy5zdmcnKTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgJi5pY29uLWhvbWV3YXJlcy13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1ob21ld2FyZXMtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi10b3lze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi10b3lzLnN2ZycpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICAmLmljb24tdG95cy13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi10b3lzLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAmLmljb24tZWxlY3RyaWNhbHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZWxlY3RyaWNhbC5zdmcnKTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgJi5pY29uLWVsZWN0cmljYWwtd2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZWxlY3RyaWNhbC13aGl0ZS5zdmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLWZ1cm5pdHVyZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZnVybml0dXJlLnN2ZycpO1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICAmLmljb24tZnVybml0dXJlLXdoaXRle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWZ1cm5pdHVyZS13aGl0ZS5zdmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLW1hdHRyZXNzZXN7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLW1hdHRyZXNzZXMuc3ZnJyk7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgICYuaWNvbi1tYXR0cmVzc2VzLXdoaXRle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLW1hdHRyZXNzZXMtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi1ib29rc3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYm9va3Muc3ZnJyk7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgICYuaWNvbi1ib29rcy13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1ib29rcy13aGl0ZS5zdmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLXRlY2hub2xvZ3l7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXRlY2hub2xvZ3kuc3ZnJyk7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgICYuaWNvbi10ZWNobm9sb2d5LXdoaXRle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXRlY2hub2xvZ3ktd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi1nYW1lc3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZ2FtZXMuc3ZnJyk7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgICYuaWNvbi1nYW1lcy13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1nYW1lcy13aGl0ZS5zdmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLXVwbG9hZHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tdXBsb2FkLnN2ZycpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxuICAmLmljb24tZm9ybXN7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWZvcm1zLnBuZycpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAmLmljb24tYnVsa3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYnVsay5zdmcnKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgJi5pY29uLXByaW50e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1wcmludC5zdmcnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgJi5pY29uLWRvd25sb2FkLWFsbHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZG93bmxvYWQtYWxsLnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxuICAmLmljb24tZmlsdGVyLWNsb3Nle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1maWx0ZXItY2xvc2Uuc3ZnJyk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gICYuaWNvbi1wdWJsaXNoe1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1wdWJsaXNoLnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxuICAmLmljb24tYXJjaGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJjaGl2ZS5zdmcnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgJi5pY29uLWNpcmNsZS1jbG9zZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2lyY2xlLWNsb3NlLnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxuICAmLmljb24tY2lyY2xlLWNsb2Nre1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jaXJjbGUtY2xvY2suc3ZnJyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG4gICYuaWNvbi1jaXJjbGUtb3BlbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2lyY2xlLW9wZW4uc3ZnJyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgfVxuICAgICYuaWNvbi1jaGVja3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNoZWNrLnN2ZycpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4laWNvbi1hcnJvdy1kb3due1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4laWNvbi1hcnJvdy1kb3duLXdoaXRle1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi13aGl0ZS5zdmdcIik7XG59XG4laWNvbi1hcnJvdy11cC1kb3due1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LXVwLWRvd24uc3ZnXCIpO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnJvd25MaWdodCc7XG4gIHNyYzogdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skYmFzZS11cmx9L2Fzc2V0cy9mb250cy9icm93bnN0ZC1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd25zdGQtbGlnaHQtd2ViZm9udC5zdmcjYnJvd25saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnJvd25SZWd1bGFyJztcbiAgc3JjOiB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd25zdGQtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd25zdGQtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skYmFzZS11cmx9L2Fzc2V0cy9mb250cy9icm93bnN0ZC1yZWd1bGFyLXdlYmZvbnQuc3ZnI2Jyb3ducmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnJvd25Cb2xkJztcbiAgc3JjOiB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd24tYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd24tYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skYmFzZS11cmx9L2Fzc2V0cy9mb250cy9icm93bi1ib2xkLXdlYmZvbnQuc3ZnI2Jyb3duYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vU0FTUyBCdWlsdC1pbiBNb2R1bGVzXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vL01lZGlhIFF1ZXJ5XG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICBAaWYoJGJyZWFrcG9pbnQpe1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEB3YXJuIFwiUGxlYXNlIGFkZCBhIGJyZWFrcG9pbnQhXCI7XG4gICAgfVxuICB9XG59XG5cblxuLy9DdXN0b20gUmVzcG9uc2l2ZSBNaW5cbkBtaXhpbiByZXMtbWluKCRzY3JlZW4pe1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNjcmVlbn1weCkge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuLy9DdXN0b20gUmVzcG9uc2l2ZSBNYXhcbkBtaXhpbiByZXMtbWF4KCRzY3JlZW4pe1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbn1weCkge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuLy9QbGFjZWhvbGRlclxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50IH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfVxufVxuXG4vL0JvcmRlci1ib3hcbkBtaXhpbiBib3JkZXItYm94IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vQWJzb2x1dGUgcG9zaXRpb24gdmVydGljYWwgY2VudGVyXG5AbWl4aW4gcG9zLW1pZGRsZSgkaCl7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDUwJTtcbiAgIG1hcmdpbi10b3A6ICN7LSgkaC8yKX1weDtcbn1cblxuLy9QcmVmaXhlc1xuQG1peGluIHByZWZpeGVzKCRwcm9wZXJ0eSwgJHZhbCl7XG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsO1xuICAtbW96LSN7JHByb3BlcnR5fTogJHZhbDtcbiAgLW1zLSN7JHByb3BlcnR5fTogJHZhbDtcbiAgLW8tI3skcHJvcGVydHl9OiAkdmFsO1xuICAjeyRwcm9wZXJ0eX06ICR2YWw7XG59IiwiLy9NYXJnaW4gYm90dG9tIHNwYWNpbmcgZnJvbSAxIHRvIDUwXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgLm1iLSN7JGl9e1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufVxuLy9QYWRkaW5nIGJvdHRvbSBzcGFjaW5nIGZyb20gMSB0byA1MFxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xuICAucGItI3skaX17XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufVxuLy9QYWRkaW5nIHRvcCBzcGFjaW5nIGZyb20gMSB0byA1MFxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xuICAgIC5wdC0jeyRpfXtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4vL1dpZHRoIHBlcmNlbnRhZ2VzIGZyb20gMSB0byAxMDBcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcbiAgLnctI3skaX17XG4gICAgd2lkdGg6ICN7JGl9JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcbiAgICBAaW5jbHVkZSByZXMtbWluKDY0MCl7XG4gICAgICAgIC53LW1kLXVwLSN7JGl9e1xuICAgICAgICAgICAgd2lkdGg6ICN7JGl9JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xuICAgIEBpbmNsdWRlIHJlcy1taW4oMTAyNCl7XG4gICAgICAgIC53LWxnLXVwLSN7JGl9e1xuICAgICAgICAgICAgd2lkdGg6ICN7JGl9JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9DbGVhcmZpeFxuJWNsZWFyZml4IHtcbiAgKnpvb206IDE7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuJWJveHNpem5ne1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm92ZXJmbG93LWh7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vV3JhcHBlclxuLndyYXBwZXJ7XG4gIHBhZGRpbmctbGVmdDogJGdsb2JhbC1zcGFjaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ2xvYmFsLXNwYWNpbmc7XG59XG5cbi8vVGV4dCBIZWxwZXJzXG4udGV4dC1oZWFkZXJ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zbWFsbGVye1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi50ZXh0LXVwcGVye1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi8vSGVhZGVyIGFuZCBUaXRsZVxuLnNlY3Rpb24tdGl0bGV7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLnN1Yi10aXRsZXtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbi8vVGV4dCBBbGlnbm1lbnRcbi50ZXh0LWNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vL0hlaWdodCAxMDAlXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xufVxuXG4vL0FsbCB6ZXJvXG4ubm8tYnJ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5iYi0we1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vRm9udCBzaXplc1xuLmYxNntcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uZjE4e1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLy9WaXNpYmlsaXR5XG4uaGlkZXtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vL1BhZGRpbmcgUmVzZXRcbi5wZC0we1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vRXhwYW5kZWRcbi5leHBhbmRlZHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLy9TY3JvbGxcbi5hdXRvLXNjcm9sbHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgQGluY2x1ZGUgcmVzLW1heCgxMDIzKXtcbiAgICB0YWJsZS5kYXRhLXRhYmxle1xuICAgICAgd2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5hdXRvLXNjcm9sbC1vbi1tZHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIEBpbmNsdWRlIHJlcy1tYXgoNjQwKXtcbiAgICAgICAgdGFibGUuZGF0YS10YWJsZXtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQmFjayBMaW5rXG4uYmFjay1saW5re1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi5ibG9jay1pbWFnZXtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLy9GbG9hdCBDbGFzc2VzXG4uZnJ7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmx7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi8vVG9nZ2xlXG4udG9nZ2xlLWNvbnRlbnR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuaWNvbi5pY29uLXNvdXJjZS1zdG9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tc291cmNlLXN0b3JlLnN2Z1wiKTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5pY29uLmljb24tc291cmNlLWViYXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXNvdXJjZS1lYmF5LnN2Z1wiKTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5pY29uLmljb24tc2V0dGluZ3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXNldHRpbmdzLnN2Z1wiKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmljb24uaWNvbi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1pbmZvLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmljb24uaWNvbi1zdG9yZS1sZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tc3RvcmUtbGcuc3ZnXCIpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTRweDsgfVxuICAuaWNvbi5pY29uLXBsdXMtY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1wbHVzLWNpcmNsZS5zdmdcIik7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5pY29uLmljb24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tbWVudS5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5pY29uLmljb24tYXJyb3ctc3RyaWtlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcnJvdy1zdHJpa2Uuc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5pY29uLmljb24tYXJyb3ctc3RyaWtlLmRvd25sb2FkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5pY29uLmljb24td29tZW5zLWNsb3RoaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi13b21lbnMtY2xvdGhpbmcuc3ZnXCIpO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNzZweDsgfVxuICAgIC5pY29uLmljb24td29tZW5zLWNsb3RoaW5nLmljb24td29tZW5zLWNsb3RoaW5nLXdoaXRlLCAuYm94LWxpbmsuYWN0aXZlIC5pY29uLmljb24td29tZW5zLWNsb3RoaW5nLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi13b21lbnMtY2xvdGhpbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24td29tZW5zLWNsb3RoaW5nLXdoaXRlLnN2Z1wiKTsgfVxuICAuaWNvbi5pY29uLW1lbnMtY2xvdGhpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLW1lbnMtY2xvdGhpbmcuc3ZnXCIpO1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogNzRweDsgfVxuICAgIC5pY29uLmljb24tbWVucy1jbG90aGluZy5pY29uLW1lbnMtY2xvdGhpbmctd2hpdGUsIC5ib3gtbGluay5hY3RpdmUgLmljb24uaWNvbi1tZW5zLWNsb3RoaW5nLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi1tZW5zLWNsb3RoaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLW1lbnMtY2xvdGhpbmctd2hpdGUuc3ZnXCIpOyB9XG4gIC5pY29uLmljb24taG9tZXdhcmVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1ob21ld2FyZXMuc3ZnXCIpO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5pY29uLmljb24taG9tZXdhcmVzLmljb24taG9tZXdhcmVzLXdoaXRlLCAuYm94LWxpbmsuYWN0aXZlIC5pY29uLmljb24taG9tZXdhcmVzLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi1ob21ld2FyZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24taG9tZXdhcmVzLXdoaXRlLnN2Z1wiKTsgfVxuICAuaWNvbi5pY29uLXRveXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXRveXMuc3ZnXCIpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5pY29uLmljb24tdG95cy5pY29uLXRveXMtd2hpdGUsIC5ib3gtbGluay5hY3RpdmUgLmljb24uaWNvbi10b3lzLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi10b3lzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXRveXMtd2hpdGUuc3ZnXCIpOyB9XG4gIC5pY29uLmljb24tZWxlY3RyaWNhbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZWxlY3RyaWNhbC5zdmdcIik7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgLmljb24uaWNvbi1lbGVjdHJpY2FsLmljb24tZWxlY3RyaWNhbC13aGl0ZSwgLmJveC1saW5rLmFjdGl2ZSAuaWNvbi5pY29uLWVsZWN0cmljYWwsIC5ib3gtbGluazpob3ZlciAuaWNvbi5pY29uLWVsZWN0cmljYWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZWxlY3RyaWNhbC13aGl0ZS5zdmdcIik7IH1cbiAgLmljb24uaWNvbi1mdXJuaXR1cmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWZ1cm5pdHVyZS5zdmdcIik7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLmljb24uaWNvbi1mdXJuaXR1cmUuaWNvbi1mdXJuaXR1cmUtd2hpdGUsIC5ib3gtbGluay5hY3RpdmUgLmljb24uaWNvbi1mdXJuaXR1cmUsIC5ib3gtbGluazpob3ZlciAuaWNvbi5pY29uLWZ1cm5pdHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1mdXJuaXR1cmUtd2hpdGUuc3ZnXCIpOyB9XG4gIC5pY29uLmljb24tbWF0dHJlc3NlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tbWF0dHJlc3Nlcy5zdmdcIik7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgLmljb24uaWNvbi1tYXR0cmVzc2VzLmljb24tbWF0dHJlc3Nlcy13aGl0ZSwgLmJveC1saW5rLmFjdGl2ZSAuaWNvbi5pY29uLW1hdHRyZXNzZXMsIC5ib3gtbGluazpob3ZlciAuaWNvbi5pY29uLW1hdHRyZXNzZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tbWF0dHJlc3Nlcy13aGl0ZS5zdmdcIik7IH1cbiAgLmljb24uaWNvbi1ib29rcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYm9va3Muc3ZnXCIpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5pY29uLmljb24tYm9va3MuaWNvbi1ib29rcy13aGl0ZSwgLmJveC1saW5rLmFjdGl2ZSAuaWNvbi5pY29uLWJvb2tzLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi1ib29rcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1ib29rcy13aGl0ZS5zdmdcIik7IH1cbiAgLmljb24uaWNvbi10ZWNobm9sb2d5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi10ZWNobm9sb2d5LnN2Z1wiKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAuaWNvbi5pY29uLXRlY2hub2xvZ3kuaWNvbi10ZWNobm9sb2d5LXdoaXRlLCAuYm94LWxpbmsuYWN0aXZlIC5pY29uLmljb24tdGVjaG5vbG9neSwgLmJveC1saW5rOmhvdmVyIC5pY29uLmljb24tdGVjaG5vbG9neSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi10ZWNobm9sb2d5LXdoaXRlLnN2Z1wiKTsgfVxuICAuaWNvbi5pY29uLWdhbWVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1nYW1lcy5zdmdcIik7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmljb24uaWNvbi1nYW1lcy5pY29uLWdhbWVzLXdoaXRlLCAuYm94LWxpbmsuYWN0aXZlIC5pY29uLmljb24tZ2FtZXMsIC5ib3gtbGluazpob3ZlciAuaWNvbi5pY29uLWdhbWVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWdhbWVzLXdoaXRlLnN2Z1wiKTsgfVxuICAuaWNvbi5pY29uLXVwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tdXBsb2FkLnN2Z1wiKTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDYycHg7IH1cbiAgLmljb24uaWNvbi1mb3JtcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZm9ybXMucG5nXCIpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuaWNvbi5pY29uLWJ1bGsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWJ1bGsuc3ZnXCIpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuaWNvbi5pY29uLXByaW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1wcmludC5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4OyB9XG4gIC5pY29uLmljb24tZG93bmxvYWQtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1kb3dubG9hZC1hbGwuc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDsgfVxuICAuaWNvbi5pY29uLWZpbHRlci1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZmlsdGVyLWNsb3NlLnN2Z1wiKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLmljb24uaWNvbi1wdWJsaXNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1wdWJsaXNoLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgLmljb24uaWNvbi1hcmNoaXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcmNoaXZlLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgLmljb24uaWNvbi1jaXJjbGUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNpcmNsZS1jbG9zZS5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4OyB9XG4gIC5pY29uLmljb24tY2lyY2xlLWNsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaXJjbGUtY2xvY2suc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDsgfVxuICAuaWNvbi5pY29uLWNpcmNsZS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaXJjbGUtb3Blbi5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDsgfVxuICAuaWNvbi5pY29uLWNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaGVjay5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDsgfVxuXG5zZWxlY3QsIC5saXN0LWRyb3Bkb3duLWJ1dHRvbnMgbGkgYTphZnRlciwgLmRyb3Bkb3duLXNlbGVjdF9fZGVmYXVsdDpiZWZvcmUsIC51c2VyLXByb2ZpbGVfX3RodW1iOmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5jaG9zZW4tZGFyayArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctZG93bi13aGl0ZS5zdmdcIik7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQuc29ydC1hY3Rpb25zIHRoIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctdXAtZG93bi5zdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnJvd25MaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bnN0ZC1saWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLWxpZ2h0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLWxpZ2h0LXdlYmZvbnQuc3ZnI2Jyb3dubGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnJvd25SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bnN0ZC1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy9hc3NldHMvZm9udHMvYnJvd25zdGQtcmVndWxhci13ZWJmb250LnN2ZyNicm93bnJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnJvd25Cb2xkJztcbiAgc3JjOiB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bi1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy9hc3NldHMvZm9udHMvYnJvd24tYm9sZC13ZWJmb250LnN2ZyNicm93bmJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQHVzZSBcInNhc3M6Y29sb3JcIjtcbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDsgfVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDsgfVxuXG4ubWItMTgge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMjEge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHggIWltcG9ydGFudDsgfVxuXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDsgfVxuXG4ubWItMjcge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yOSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4ubWItMzMge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzYge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM3IHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zOCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzkge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00MSB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHggIWltcG9ydGFudDsgfVxuXG4ubWItNDIge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00NCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDsgfVxuXG4ubWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQ2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00NyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHggIWltcG9ydGFudDsgfVxuXG4ubWItNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDlweCAhaW1wb3J0YW50OyB9XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDsgfVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG4ucGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIxIHtcbiAgcGFkZGluZy1ib3R0b206IDIxcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjIge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI3IHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHggIWltcG9ydGFudDsgfVxuXG4ucGItMjgge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yOSB7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMzEge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMzIHtcbiAgcGFkZGluZy1ib3R0b206IDMzcHggIWltcG9ydGFudDsgfVxuXG4ucGItMzQge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM2IHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDsgfVxuXG4ucGItMzcge1xuICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zOCB7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM5IHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHggIWltcG9ydGFudDsgfVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00MSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQyIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHggIWltcG9ydGFudDsgfVxuXG4ucGItNDMge1xuICBwYWRkaW5nLWJvdHRvbTogNDNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNDYge1xuICBwYWRkaW5nLWJvdHRvbTogNDZweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00NyB7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4ucGItNDkge1xuICBwYWRkaW5nLWJvdHRvbTogNDlweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUxIHtcbiAgcGFkZGluZy1ib3R0b206IDUxcHggIWltcG9ydGFudDsgfVxuXG4ucGItNTIge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01MyB7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTU0IHtcbiAgcGFkZGluZy1ib3R0b206IDU0cHggIWltcG9ydGFudDsgfVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01NiB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTU3IHtcbiAgcGFkZGluZy1ib3R0b206IDU3cHggIWltcG9ydGFudDsgfVxuXG4ucGItNTgge1xuICBwYWRkaW5nLWJvdHRvbTogNThweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNjEge1xuICBwYWRkaW5nLWJvdHRvbTogNjFweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02MiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYzIHtcbiAgcGFkZGluZy1ib3R0b206IDYzcHggIWltcG9ydGFudDsgfVxuXG4ucGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTY2IHtcbiAgcGFkZGluZy1ib3R0b206IDY2cHggIWltcG9ydGFudDsgfVxuXG4ucGItNjcge1xuICBwYWRkaW5nLWJvdHRvbTogNjdweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02OCB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTY5IHtcbiAgcGFkZGluZy1ib3R0b206IDY5cHggIWltcG9ydGFudDsgfVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03MSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4ucGItNzMge1xuICBwYWRkaW5nLWJvdHRvbTogNzNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03NCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNzYge1xuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03NyB7XG4gIHBhZGRpbmctYm90dG9tOiA3N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTc4IHtcbiAgcGFkZGluZy1ib3R0b206IDc4cHggIWltcG9ydGFudDsgfVxuXG4ucGItNzkge1xuICBwYWRkaW5nLWJvdHRvbTogNzlweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTgxIHtcbiAgcGFkZGluZy1ib3R0b206IDgxcHggIWltcG9ydGFudDsgfVxuXG4ucGItODIge1xuICBwYWRkaW5nLWJvdHRvbTogODJweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04MyB7XG4gIHBhZGRpbmctYm90dG9tOiA4M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTg0IHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDsgfVxuXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04NiB7XG4gIHBhZGRpbmctYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTg3IHtcbiAgcGFkZGluZy1ib3R0b206IDg3cHggIWltcG9ydGFudDsgfVxuXG4ucGItODgge1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04OSB7XG4gIHBhZGRpbmctYm90dG9tOiA4OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGItOTEge1xuICBwYWRkaW5nLWJvdHRvbTogOTFweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05MiB7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTkzIHtcbiAgcGFkZGluZy1ib3R0b206IDkzcHggIWltcG9ydGFudDsgfVxuXG4ucGItOTQge1xuICBwYWRkaW5nLWJvdHRvbTogOTRweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4ucGItOTcge1xuICBwYWRkaW5nLWJvdHRvbTogOTdweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05OCB7XG4gIHBhZGRpbmctYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTk5IHtcbiAgcGFkZGluZy1ib3R0b206IDk5cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTQge1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTcge1xuICBwYWRkaW5nLXRvcDogMTdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE5IHtcbiAgcGFkZGluZy10b3A6IDE5cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMSB7XG4gIHBhZGRpbmctdG9wOiAyMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIyIHtcbiAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjMge1xuICBwYWRkaW5nLXRvcDogMjNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjYge1xuICBwYWRkaW5nLXRvcDogMjZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNyB7XG4gIHBhZGRpbmctdG9wOiAyN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI4IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjkge1xuICBwYWRkaW5nLXRvcDogMjlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMxIHtcbiAgcGFkZGluZy10b3A6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMyB7XG4gIHBhZGRpbmctdG9wOiAzM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM0IHtcbiAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNiB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM3IHtcbiAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzgge1xuICBwYWRkaW5nLXRvcDogMzhweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zOSB7XG4gIHBhZGRpbmctdG9wOiAzOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDEge1xuICBwYWRkaW5nLXRvcDogNDFweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00MiB7XG4gIHBhZGRpbmctdG9wOiA0MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQzIHtcbiAgcGFkZGluZy10b3A6IDQzcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDQge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQ2IHtcbiAgcGFkZGluZy10b3A6IDQ2cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDcge1xuICBwYWRkaW5nLXRvcDogNDdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00OCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQ5IHtcbiAgcGFkZGluZy10b3A6IDQ5cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01MSB7XG4gIHBhZGRpbmctdG9wOiA1MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUyIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTMge1xuICBwYWRkaW5nLXRvcDogNTNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01NCB7XG4gIHBhZGRpbmctdG9wOiA1NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01NyB7XG4gIHBhZGRpbmctdG9wOiA1N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTU4IHtcbiAgcGFkZGluZy10b3A6IDU4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTkge1xuICBwYWRkaW5nLXRvcDogNTlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYxIHtcbiAgcGFkZGluZy10b3A6IDYxcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjIge1xuICBwYWRkaW5nLXRvcDogNjJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02MyB7XG4gIHBhZGRpbmctdG9wOiA2M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02NiB7XG4gIHBhZGRpbmctdG9wOiA2NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTY3IHtcbiAgcGFkZGluZy10b3A6IDY3cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjgge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02OSB7XG4gIHBhZGRpbmctdG9wOiA2OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzEge1xuICBwYWRkaW5nLXRvcDogNzFweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03MiB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTczIHtcbiAgcGFkZGluZy10b3A6IDczcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzQge1xuICBwYWRkaW5nLXRvcDogNzRweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTc2IHtcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzcge1xuICBwYWRkaW5nLXRvcDogNzdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03OCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTc5IHtcbiAgcGFkZGluZy10b3A6IDc5cHggIWltcG9ydGFudDsgfVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04MSB7XG4gIHBhZGRpbmctdG9wOiA4MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgyIHtcbiAgcGFkZGluZy10b3A6IDgycHggIWltcG9ydGFudDsgfVxuXG4ucHQtODMge1xuICBwYWRkaW5nLXRvcDogODNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04NCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtODYge1xuICBwYWRkaW5nLXRvcDogODZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04NyB7XG4gIHBhZGRpbmctdG9wOiA4N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTg4IHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtODkge1xuICBwYWRkaW5nLXRvcDogODlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTkxIHtcbiAgcGFkZGluZy10b3A6IDkxcHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTIge1xuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05MyB7XG4gIHBhZGRpbmctdG9wOiA5M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTk0IHtcbiAgcGFkZGluZy10b3A6IDk0cHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05NiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTk3IHtcbiAgcGFkZGluZy10b3A6IDk3cHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTgge1xuICBwYWRkaW5nLXRvcDogOThweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05OSB7XG4gIHBhZGRpbmctdG9wOiA5OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi53LTAge1xuICB3aWR0aDogMCUgIWltcG9ydGFudDsgfVxuXG4udy0xIHtcbiAgd2lkdGg6IDElICFpbXBvcnRhbnQ7IH1cblxuLnctMiB7XG4gIHdpZHRoOiAyJSAhaW1wb3J0YW50OyB9XG5cbi53LTMge1xuICB3aWR0aDogMyUgIWltcG9ydGFudDsgfVxuXG4udy00IHtcbiAgd2lkdGg6IDQlICFpbXBvcnRhbnQ7IH1cblxuLnctNSB7XG4gIHdpZHRoOiA1JSAhaW1wb3J0YW50OyB9XG5cbi53LTYge1xuICB3aWR0aDogNiUgIWltcG9ydGFudDsgfVxuXG4udy03IHtcbiAgd2lkdGg6IDclICFpbXBvcnRhbnQ7IH1cblxuLnctOCB7XG4gIHdpZHRoOiA4JSAhaW1wb3J0YW50OyB9XG5cbi53LTkge1xuICB3aWR0aDogOSUgIWltcG9ydGFudDsgfVxuXG4udy0xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuXG4udy0xMSB7XG4gIHdpZHRoOiAxMSUgIWltcG9ydGFudDsgfVxuXG4udy0xMiB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDsgfVxuXG4udy0xMyB7XG4gIHdpZHRoOiAxMyUgIWltcG9ydGFudDsgfVxuXG4udy0xNCB7XG4gIHdpZHRoOiAxNCUgIWltcG9ydGFudDsgfVxuXG4udy0xNSB7XG4gIHdpZHRoOiAxNSUgIWltcG9ydGFudDsgfVxuXG4udy0xNiB7XG4gIHdpZHRoOiAxNiUgIWltcG9ydGFudDsgfVxuXG4udy0xNyB7XG4gIHdpZHRoOiAxNyUgIWltcG9ydGFudDsgfVxuXG4udy0xOCB7XG4gIHdpZHRoOiAxOCUgIWltcG9ydGFudDsgfVxuXG4udy0xOSB7XG4gIHdpZHRoOiAxOSUgIWltcG9ydGFudDsgfVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuXG4udy0yMSB7XG4gIHdpZHRoOiAyMSUgIWltcG9ydGFudDsgfVxuXG4udy0yMiB7XG4gIHdpZHRoOiAyMiUgIWltcG9ydGFudDsgfVxuXG4udy0yMyB7XG4gIHdpZHRoOiAyMyUgIWltcG9ydGFudDsgfVxuXG4udy0yNCB7XG4gIHdpZHRoOiAyNCUgIWltcG9ydGFudDsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy0yNiB7XG4gIHdpZHRoOiAyNiUgIWltcG9ydGFudDsgfVxuXG4udy0yNyB7XG4gIHdpZHRoOiAyNyUgIWltcG9ydGFudDsgfVxuXG4udy0yOCB7XG4gIHdpZHRoOiAyOCUgIWltcG9ydGFudDsgfVxuXG4udy0yOSB7XG4gIHdpZHRoOiAyOSUgIWltcG9ydGFudDsgfVxuXG4udy0zMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4udy0zMSB7XG4gIHdpZHRoOiAzMSUgIWltcG9ydGFudDsgfVxuXG4udy0zMiB7XG4gIHdpZHRoOiAzMiUgIWltcG9ydGFudDsgfVxuXG4udy0zMyB7XG4gIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfVxuXG4udy0zNCB7XG4gIHdpZHRoOiAzNCUgIWltcG9ydGFudDsgfVxuXG4udy0zNSB7XG4gIHdpZHRoOiAzNSUgIWltcG9ydGFudDsgfVxuXG4udy0zNiB7XG4gIHdpZHRoOiAzNiUgIWltcG9ydGFudDsgfVxuXG4udy0zNyB7XG4gIHdpZHRoOiAzNyUgIWltcG9ydGFudDsgfVxuXG4udy0zOCB7XG4gIHdpZHRoOiAzOCUgIWltcG9ydGFudDsgfVxuXG4udy0zOSB7XG4gIHdpZHRoOiAzOSUgIWltcG9ydGFudDsgfVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuXG4udy00MSB7XG4gIHdpZHRoOiA0MSUgIWltcG9ydGFudDsgfVxuXG4udy00MiB7XG4gIHdpZHRoOiA0MiUgIWltcG9ydGFudDsgfVxuXG4udy00MyB7XG4gIHdpZHRoOiA0MyUgIWltcG9ydGFudDsgfVxuXG4udy00NCB7XG4gIHdpZHRoOiA0NCUgIWltcG9ydGFudDsgfVxuXG4udy00NSB7XG4gIHdpZHRoOiA0NSUgIWltcG9ydGFudDsgfVxuXG4udy00NiB7XG4gIHdpZHRoOiA0NiUgIWltcG9ydGFudDsgfVxuXG4udy00NyB7XG4gIHdpZHRoOiA0NyUgIWltcG9ydGFudDsgfVxuXG4udy00OCB7XG4gIHdpZHRoOiA0OCUgIWltcG9ydGFudDsgfVxuXG4udy00OSB7XG4gIHdpZHRoOiA0OSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy01MSB7XG4gIHdpZHRoOiA1MSUgIWltcG9ydGFudDsgfVxuXG4udy01MiB7XG4gIHdpZHRoOiA1MiUgIWltcG9ydGFudDsgfVxuXG4udy01MyB7XG4gIHdpZHRoOiA1MyUgIWltcG9ydGFudDsgfVxuXG4udy01NCB7XG4gIHdpZHRoOiA1NCUgIWltcG9ydGFudDsgfVxuXG4udy01NSB7XG4gIHdpZHRoOiA1NSUgIWltcG9ydGFudDsgfVxuXG4udy01NiB7XG4gIHdpZHRoOiA1NiUgIWltcG9ydGFudDsgfVxuXG4udy01NyB7XG4gIHdpZHRoOiA1NyUgIWltcG9ydGFudDsgfVxuXG4udy01OCB7XG4gIHdpZHRoOiA1OCUgIWltcG9ydGFudDsgfVxuXG4udy01OSB7XG4gIHdpZHRoOiA1OSUgIWltcG9ydGFudDsgfVxuXG4udy02MCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4udy02MSB7XG4gIHdpZHRoOiA2MSUgIWltcG9ydGFudDsgfVxuXG4udy02MiB7XG4gIHdpZHRoOiA2MiUgIWltcG9ydGFudDsgfVxuXG4udy02MyB7XG4gIHdpZHRoOiA2MyUgIWltcG9ydGFudDsgfVxuXG4udy02NCB7XG4gIHdpZHRoOiA2NCUgIWltcG9ydGFudDsgfVxuXG4udy02NSB7XG4gIHdpZHRoOiA2NSUgIWltcG9ydGFudDsgfVxuXG4udy02NiB7XG4gIHdpZHRoOiA2NiUgIWltcG9ydGFudDsgfVxuXG4udy02NyB7XG4gIHdpZHRoOiA2NyUgIWltcG9ydGFudDsgfVxuXG4udy02OCB7XG4gIHdpZHRoOiA2OCUgIWltcG9ydGFudDsgfVxuXG4udy02OSB7XG4gIHdpZHRoOiA2OSUgIWltcG9ydGFudDsgfVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDsgfVxuXG4udy03MSB7XG4gIHdpZHRoOiA3MSUgIWltcG9ydGFudDsgfVxuXG4udy03MiB7XG4gIHdpZHRoOiA3MiUgIWltcG9ydGFudDsgfVxuXG4udy03MyB7XG4gIHdpZHRoOiA3MyUgIWltcG9ydGFudDsgfVxuXG4udy03NCB7XG4gIHdpZHRoOiA3NCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy03NiB7XG4gIHdpZHRoOiA3NiUgIWltcG9ydGFudDsgfVxuXG4udy03NyB7XG4gIHdpZHRoOiA3NyUgIWltcG9ydGFudDsgfVxuXG4udy03OCB7XG4gIHdpZHRoOiA3OCUgIWltcG9ydGFudDsgfVxuXG4udy03OSB7XG4gIHdpZHRoOiA3OSUgIWltcG9ydGFudDsgfVxuXG4udy04MCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuXG4udy04MSB7XG4gIHdpZHRoOiA4MSUgIWltcG9ydGFudDsgfVxuXG4udy04MiB7XG4gIHdpZHRoOiA4MiUgIWltcG9ydGFudDsgfVxuXG4udy04MyB7XG4gIHdpZHRoOiA4MyUgIWltcG9ydGFudDsgfVxuXG4udy04NCB7XG4gIHdpZHRoOiA4NCUgIWltcG9ydGFudDsgfVxuXG4udy04NSB7XG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDsgfVxuXG4udy04NiB7XG4gIHdpZHRoOiA4NiUgIWltcG9ydGFudDsgfVxuXG4udy04NyB7XG4gIHdpZHRoOiA4NyUgIWltcG9ydGFudDsgfVxuXG4udy04OCB7XG4gIHdpZHRoOiA4OCUgIWltcG9ydGFudDsgfVxuXG4udy04OSB7XG4gIHdpZHRoOiA4OSUgIWltcG9ydGFudDsgfVxuXG4udy05MCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4udy05MSB7XG4gIHdpZHRoOiA5MSUgIWltcG9ydGFudDsgfVxuXG4udy05MiB7XG4gIHdpZHRoOiA5MiUgIWltcG9ydGFudDsgfVxuXG4udy05MyB7XG4gIHdpZHRoOiA5MyUgIWltcG9ydGFudDsgfVxuXG4udy05NCB7XG4gIHdpZHRoOiA5NCUgIWltcG9ydGFudDsgfVxuXG4udy05NSB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDsgfVxuXG4udy05NiB7XG4gIHdpZHRoOiA5NiUgIWltcG9ydGFudDsgfVxuXG4udy05NyB7XG4gIHdpZHRoOiA5NyUgIWltcG9ydGFudDsgfVxuXG4udy05OCB7XG4gIHdpZHRoOiA5OCUgIWltcG9ydGFudDsgfVxuXG4udy05OSB7XG4gIHdpZHRoOiA5OSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnctbWQtdXAtMCB7XG4gICAgd2lkdGg6IDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTEge1xuICAgIHdpZHRoOiAxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yIHtcbiAgICB3aWR0aDogMiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnctbWQtdXAtMyB7XG4gICAgd2lkdGg6IDMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQge1xuICAgIHdpZHRoOiA0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01IHtcbiAgICB3aWR0aDogNSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnctbWQtdXAtNiB7XG4gICAgd2lkdGg6IDYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTcge1xuICAgIHdpZHRoOiA3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04IHtcbiAgICB3aWR0aDogOCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnctbWQtdXAtOSB7XG4gICAgd2lkdGg6IDklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTExIHtcbiAgICB3aWR0aDogMTElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTEyIHtcbiAgICB3aWR0aDogMTIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTEzIHtcbiAgICB3aWR0aDogMTMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTE0IHtcbiAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTE1IHtcbiAgICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTE2IHtcbiAgICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTE3IHtcbiAgICB3aWR0aDogMTclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTE4IHtcbiAgICB3aWR0aDogMTglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTE5IHtcbiAgICB3aWR0aDogMTklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTIxIHtcbiAgICB3aWR0aDogMjElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTIyIHtcbiAgICB3aWR0aDogMjIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTIzIHtcbiAgICB3aWR0aDogMjMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTI0IHtcbiAgICB3aWR0aDogMjQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTI2IHtcbiAgICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTI3IHtcbiAgICB3aWR0aDogMjclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTI4IHtcbiAgICB3aWR0aDogMjglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTI5IHtcbiAgICB3aWR0aDogMjklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTMwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTMxIHtcbiAgICB3aWR0aDogMzElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTMyIHtcbiAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTMzIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTM0IHtcbiAgICB3aWR0aDogMzQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTM1IHtcbiAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTM2IHtcbiAgICB3aWR0aDogMzYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTM3IHtcbiAgICB3aWR0aDogMzclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTM4IHtcbiAgICB3aWR0aDogMzglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTM5IHtcbiAgICB3aWR0aDogMzklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQxIHtcbiAgICB3aWR0aDogNDElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQyIHtcbiAgICB3aWR0aDogNDIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQzIHtcbiAgICB3aWR0aDogNDMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQ0IHtcbiAgICB3aWR0aDogNDQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQ1IHtcbiAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQ2IHtcbiAgICB3aWR0aDogNDYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQ3IHtcbiAgICB3aWR0aDogNDclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQ4IHtcbiAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTQ5IHtcbiAgICB3aWR0aDogNDklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTUxIHtcbiAgICB3aWR0aDogNTElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTUyIHtcbiAgICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTUzIHtcbiAgICB3aWR0aDogNTMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTU0IHtcbiAgICB3aWR0aDogNTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTU1IHtcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTU2IHtcbiAgICB3aWR0aDogNTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTU3IHtcbiAgICB3aWR0aDogNTclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTU4IHtcbiAgICB3aWR0aDogNTglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTU5IHtcbiAgICB3aWR0aDogNTklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTYxIHtcbiAgICB3aWR0aDogNjElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTYyIHtcbiAgICB3aWR0aDogNjIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTYzIHtcbiAgICB3aWR0aDogNjMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTY0IHtcbiAgICB3aWR0aDogNjQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTY1IHtcbiAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTY2IHtcbiAgICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTY3IHtcbiAgICB3aWR0aDogNjclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTY4IHtcbiAgICB3aWR0aDogNjglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTY5IHtcbiAgICB3aWR0aDogNjklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTcxIHtcbiAgICB3aWR0aDogNzElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTcyIHtcbiAgICB3aWR0aDogNzIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTczIHtcbiAgICB3aWR0aDogNzMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTc0IHtcbiAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTc2IHtcbiAgICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTc3IHtcbiAgICB3aWR0aDogNzclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTc4IHtcbiAgICB3aWR0aDogNzglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTc5IHtcbiAgICB3aWR0aDogNzklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTgwIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTgxIHtcbiAgICB3aWR0aDogODElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTgyIHtcbiAgICB3aWR0aDogODIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTgzIHtcbiAgICB3aWR0aDogODMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTg0IHtcbiAgICB3aWR0aDogODQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTg1IHtcbiAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTg2IHtcbiAgICB3aWR0aDogODYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTg3IHtcbiAgICB3aWR0aDogODclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTg4IHtcbiAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTg5IHtcbiAgICB3aWR0aDogODklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTkwIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTkxIHtcbiAgICB3aWR0aDogOTElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTkyIHtcbiAgICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTkzIHtcbiAgICB3aWR0aDogOTMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTk0IHtcbiAgICB3aWR0aDogOTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTk1IHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTk2IHtcbiAgICB3aWR0aDogOTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTk3IHtcbiAgICB3aWR0aDogOTclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTk4IHtcbiAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTk5IHtcbiAgICB3aWR0aDogOTklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTAge1xuICAgIHdpZHRoOiAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMSB7XG4gICAgd2lkdGg6IDElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yIHtcbiAgICB3aWR0aDogMiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTMge1xuICAgIHdpZHRoOiAzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNCB7XG4gICAgd2lkdGg6IDQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01IHtcbiAgICB3aWR0aDogNSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTYge1xuICAgIHdpZHRoOiA2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNyB7XG4gICAgd2lkdGg6IDclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04IHtcbiAgICB3aWR0aDogOCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTkge1xuICAgIHdpZHRoOiA5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTAge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTExIHtcbiAgICB3aWR0aDogMTElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0xMiB7XG4gICAgd2lkdGg6IDEyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTMge1xuICAgIHdpZHRoOiAxMyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTE0IHtcbiAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTYge1xuICAgIHdpZHRoOiAxNiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTE3IHtcbiAgICB3aWR0aDogMTclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0xOCB7XG4gICAgd2lkdGg6IDE4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTkge1xuICAgIHdpZHRoOiAxOSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yMSB7XG4gICAgd2lkdGg6IDIxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMjIge1xuICAgIHdpZHRoOiAyMiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTIzIHtcbiAgICB3aWR0aDogMjMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yNCB7XG4gICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTI2IHtcbiAgICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yNyB7XG4gICAgd2lkdGg6IDI3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMjgge1xuICAgIHdpZHRoOiAyOCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTI5IHtcbiAgICB3aWR0aDogMjklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMzEge1xuICAgIHdpZHRoOiAzMSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTMyIHtcbiAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zMyB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMzQge1xuICAgIHdpZHRoOiAzNCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTM1IHtcbiAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zNiB7XG4gICAgd2lkdGg6IDM2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMzcge1xuICAgIHdpZHRoOiAzNyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTM4IHtcbiAgICB3aWR0aDogMzglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zOSB7XG4gICAgd2lkdGg6IDM5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNDAge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQxIHtcbiAgICB3aWR0aDogNDElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC00MiB7XG4gICAgd2lkdGg6IDQyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNDMge1xuICAgIHdpZHRoOiA0MyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQ0IHtcbiAgICB3aWR0aDogNDQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC00NSB7XG4gICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNDYge1xuICAgIHdpZHRoOiA0NiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQ3IHtcbiAgICB3aWR0aDogNDclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC00OCB7XG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNDkge1xuICAgIHdpZHRoOiA0OSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01MSB7XG4gICAgd2lkdGg6IDUxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNTIge1xuICAgIHdpZHRoOiA1MiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTUzIHtcbiAgICB3aWR0aDogNTMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01NCB7XG4gICAgd2lkdGg6IDU0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNTUge1xuICAgIHdpZHRoOiA1NSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTU2IHtcbiAgICB3aWR0aDogNTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01NyB7XG4gICAgd2lkdGg6IDU3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNTgge1xuICAgIHdpZHRoOiA1OCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTU5IHtcbiAgICB3aWR0aDogNTklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNjEge1xuICAgIHdpZHRoOiA2MSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTYyIHtcbiAgICB3aWR0aDogNjIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02MyB7XG4gICAgd2lkdGg6IDYzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNjQge1xuICAgIHdpZHRoOiA2NCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTY1IHtcbiAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02NiB7XG4gICAgd2lkdGg6IDY2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNjcge1xuICAgIHdpZHRoOiA2NyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTY4IHtcbiAgICB3aWR0aDogNjglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02OSB7XG4gICAgd2lkdGg6IDY5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNzAge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTcxIHtcbiAgICB3aWR0aDogNzElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC03MiB7XG4gICAgd2lkdGg6IDcyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNzMge1xuICAgIHdpZHRoOiA3MyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTc0IHtcbiAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNzYge1xuICAgIHdpZHRoOiA3NiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTc3IHtcbiAgICB3aWR0aDogNzclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC03OCB7XG4gICAgd2lkdGg6IDc4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNzkge1xuICAgIHdpZHRoOiA3OSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTgwIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04MSB7XG4gICAgd2lkdGg6IDgxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtODIge1xuICAgIHdpZHRoOiA4MiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTgzIHtcbiAgICB3aWR0aDogODMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04NCB7XG4gICAgd2lkdGg6IDg0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtODUge1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTg2IHtcbiAgICB3aWR0aDogODYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04NyB7XG4gICAgd2lkdGg6IDg3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtODgge1xuICAgIHdpZHRoOiA4OCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTg5IHtcbiAgICB3aWR0aDogODklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOTEge1xuICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTkyIHtcbiAgICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05MyB7XG4gICAgd2lkdGg6IDkzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOTQge1xuICAgIHdpZHRoOiA5NCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTk1IHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05NiB7XG4gICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOTcge1xuICAgIHdpZHRoOiA5NyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTk4IHtcbiAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05OSB7XG4gICAgd2lkdGg6IDk5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnJvdywgI3NpdGUtaGVhZGVyIC53cmFwcGVyIHtcbiAgKnpvb206IDE7IH1cbiAgLnJvdzpiZWZvcmUsICNzaXRlLWhlYWRlciAud3JhcHBlcjpiZWZvcmUsIC5yb3c6YWZ0ZXIsICNzaXRlLWhlYWRlciAud3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciwgI3NpdGUtaGVhZGVyIC53cmFwcGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5bY2xhc3MqPWNvbHVtbl0sICNzaXRlLWhlYWRlciwgI3NpdGUtY29udGVudCAud3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm92ZXJmbG93LWgge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi50ZXh0LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH1cblxuLnN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5uby1iciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uYmItMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uZjE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmYxOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wZC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmF1dG8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hdXRvLXNjcm9sbCB0YWJsZS5kYXRhLXRhYmxlIHtcbiAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXV0by1zY3JvbGwtb24tbWQge1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYXV0by1zY3JvbGwtb24tbWQgdGFibGUuZGF0YS10YWJsZSB7XG4gICAgICB3aWR0aDogMjAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmJhY2stbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmFjay1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZyIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udG9nZ2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltjbGFzcyo9Y29sdW1uXSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1pbi13aWR0aDogMDsgfVxuICBbY2xhc3MqPWNvbHVtbl0gLmNvbHVtbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDM2LCA0MywgMC4yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4ICNFMzI0MkIgc29saWQ7IH1cbiAgW2NsYXNzKj1jb2x1bW5dLnVuZmxleCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAucm93LmNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAucm93LmNvbGxhcHNlIFtjbGFzcyo9Y29sdW1uXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAueHNtYWxsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54c21hbGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueHNtYWxsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnhzbWFsbC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54c21hbGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAueHNtYWxsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnhzbWFsbC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC54c21hbGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAueHNtYWxsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnhzbWFsbC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueHNtYWxsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC54c21hbGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNtYWxsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5zbWFsbC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5zbWFsbC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5zbWFsbC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5zbWFsbC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5zbWFsbC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5zbWFsbC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5zbWFsbC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5zbWFsbC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuc21hbGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnNtYWxsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZWRpdW0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLm1lZGl1bS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5tZWRpdW0tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLm1lZGl1bS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5tZWRpdW0tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAubWVkaXVtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLm1lZGl1bS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAueG1lZGl1bS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAueG1lZGl1bS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54bWVkaXVtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnhtZWRpdW0tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueG1lZGl1bS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC54bWVkaXVtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnhtZWRpdW0tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAueG1lZGl1bS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC54bWVkaXVtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnhtZWRpdW0tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnhtZWRpdW0tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnhtZWRpdW0tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXJnZS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubGFyZ2UtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAubGFyZ2UtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubGFyZ2UtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubGFyZ2UtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAubGFyZ2UtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sYXJnZS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsYXJnZS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAueGxhcmdlLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnhsYXJnZS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC54bGFyZ2UtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueGxhcmdlLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnhsYXJnZS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54bGFyZ2UtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAueGxhcmdlLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnhsYXJnZS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC54bGFyZ2UtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnhsYXJnZS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueGxhcmdlLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAueHhsYXJnZS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAueHhsYXJnZS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54eGxhcmdlLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnh4bGFyZ2UtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueHhsYXJnZS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC54eGxhcmdlLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnh4bGFyZ2UtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAueHhsYXJnZS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC54eGxhcmdlLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnh4bGFyZ2UtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAueHNtYWxsLXVwLTEgLmNvbHVtbiwgLnhzbWFsbC11cC0xIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnhzbWFsbC11cC0yIC5jb2x1bW4sIC54c21hbGwtdXAtMiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAueHNtYWxsLXVwLTMgLmNvbHVtbiwgLnhzbWFsbC11cC0zIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54c21hbGwtdXAtNCAuY29sdW1uLCAueHNtYWxsLXVwLTQgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnhzbWFsbC11cC01IC5jb2x1bW4sIC54c21hbGwtdXAtNSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAueHNtYWxsLXVwLTYgLmNvbHVtbiwgLnhzbWFsbC11cC02IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54c21hbGwtdXAtNyAuY29sdW1uLCAueHNtYWxsLXVwLTcgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnhzbWFsbC11cC04IC5jb2x1bW4sIC54c21hbGwtdXAtOCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLnhzbWFsbC11cC05IC5jb2x1bW4sIC54c21hbGwtdXAtOSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICAueHNtYWxsLXVwLTEwIC5jb2x1bW4sIC54c21hbGwtdXAtMTAgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgLnhzbWFsbC11cC0xMSAuY29sdW1uLCAueHNtYWxsLXVwLTExIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICAueHNtYWxsLXVwLTEyIC5jb2x1bW4sIC54c21hbGwtdXAtMTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc21hbGwtdXAtMSAuY29sdW1uLCAuc21hbGwtdXAtMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zbWFsbC11cC0yIC5jb2x1bW4sIC5zbWFsbC11cC0yIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5zbWFsbC11cC0zIC5jb2x1bW4sIC5zbWFsbC11cC0zIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC11cC00IC5jb2x1bW4sIC5zbWFsbC11cC00IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5zbWFsbC11cC01IC5jb2x1bW4sIC5zbWFsbC11cC01IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5zbWFsbC11cC02IC5jb2x1bW4sIC5zbWFsbC11cC02IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5zbWFsbC11cC03IC5jb2x1bW4sIC5zbWFsbC11cC03IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIC5zbWFsbC11cC04IC5jb2x1bW4sIC5zbWFsbC11cC04IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAuc21hbGwtdXAtOSAuY29sdW1uLCAuc21hbGwtdXAtOSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICAuc21hbGwtdXAtMTAgLmNvbHVtbiwgLnNtYWxsLXVwLTEwIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIC5zbWFsbC11cC0xMSAuY29sdW1uLCAuc21hbGwtdXAtMTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5zbWFsbC11cC0xMiAuY29sdW1uLCAuc21hbGwtdXAtMTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWVkaXVtLXVwLTEgLmNvbHVtbiwgLm1lZGl1bS11cC0xIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1lZGl1bS11cC0yIC5jb2x1bW4sIC5tZWRpdW0tdXAtMiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLXVwLTMgLmNvbHVtbiwgLm1lZGl1bS11cC0zIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tdXAtNCAuY29sdW1uLCAubWVkaXVtLXVwLTQgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLm1lZGl1bS11cC01IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAubWVkaXVtLXVwLTYgLmNvbHVtbiwgLm1lZGl1bS11cC02IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tdXAtNyAuY29sdW1uLCAubWVkaXVtLXVwLTcgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLm1lZGl1bS11cC04IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLm1lZGl1bS11cC05IC5jb2x1bW4sIC5tZWRpdW0tdXAtOSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICAubWVkaXVtLXVwLTEwIC5jb2x1bW4sIC5tZWRpdW0tdXAtMTAgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgLm1lZGl1bS11cC0xMSAuY29sdW1uLCAubWVkaXVtLXVwLTExIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICAubWVkaXVtLXVwLTEyIC5jb2x1bW4sIC5tZWRpdW0tdXAtMTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAueG1lZGl1bS11cC0xIC5jb2x1bW4sIC54bWVkaXVtLXVwLTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAueG1lZGl1bS11cC0yIC5jb2x1bW4sIC54bWVkaXVtLXVwLTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnhtZWRpdW0tdXAtMyAuY29sdW1uLCAueG1lZGl1bS11cC0zIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54bWVkaXVtLXVwLTQgLmNvbHVtbiwgLnhtZWRpdW0tdXAtNCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAueG1lZGl1bS11cC01IC5jb2x1bW4sIC54bWVkaXVtLXVwLTUgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnhtZWRpdW0tdXAtNiAuY29sdW1uLCAueG1lZGl1bS11cC02IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54bWVkaXVtLXVwLTcgLmNvbHVtbiwgLnhtZWRpdW0tdXAtNyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAueG1lZGl1bS11cC04IC5jb2x1bW4sIC54bWVkaXVtLXVwLTggLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC54bWVkaXVtLXVwLTkgLmNvbHVtbiwgLnhtZWRpdW0tdXAtOSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICAueG1lZGl1bS11cC0xMCAuY29sdW1uLCAueG1lZGl1bS11cC0xMCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICAueG1lZGl1bS11cC0xMSAuY29sdW1uLCAueG1lZGl1bS11cC0xMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgLnhtZWRpdW0tdXAtMTIgLmNvbHVtbiwgLnhtZWRpdW0tdXAtMTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhcmdlLXVwLTEgLmNvbHVtbiwgLmxhcmdlLXVwLTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubGFyZ2UtdXAtMiAuY29sdW1uLCAubGFyZ2UtdXAtMiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtdXAtMyAuY29sdW1uLCAubGFyZ2UtdXAtMyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtdXAtNCAuY29sdW1uLCAubGFyZ2UtdXAtNCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAubGFyZ2UtdXAtNSAuY29sdW1uLCAubGFyZ2UtdXAtNSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAubGFyZ2UtdXAtNiAuY29sdW1uLCAubGFyZ2UtdXAtNiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubGFyZ2UtdXAtNyAuY29sdW1uLCAubGFyZ2UtdXAtNyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAubGFyZ2UtdXAtOCAuY29sdW1uLCAubGFyZ2UtdXAtOCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLmxhcmdlLXVwLTkgLmNvbHVtbiwgLmxhcmdlLXVwLTkgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmxhcmdlLXVwLTEwIC5jb2x1bW4sIC5sYXJnZS11cC0xMCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICAubGFyZ2UtdXAtMTEgLmNvbHVtbiwgLmxhcmdlLXVwLTExIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICAubGFyZ2UtdXAtMTIgLmNvbHVtbiwgLmxhcmdlLXVwLTEyIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bGFyZ2UtdXAtMSAuY29sdW1uLCAueGxhcmdlLXVwLTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAueGxhcmdlLXVwLTIgLmNvbHVtbiwgLnhsYXJnZS11cC0yIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54bGFyZ2UtdXAtMyAuY29sdW1uLCAueGxhcmdlLXVwLTMgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhsYXJnZS11cC00IC5jb2x1bW4sIC54bGFyZ2UtdXAtNCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAueGxhcmdlLXVwLTUgLmNvbHVtbiwgLnhsYXJnZS11cC01IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC54bGFyZ2UtdXAtNiAuY29sdW1uLCAueGxhcmdlLXVwLTYgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnhsYXJnZS11cC03IC5jb2x1bW4sIC54bGFyZ2UtdXAtNyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAueGxhcmdlLXVwLTggLmNvbHVtbiwgLnhsYXJnZS11cC04IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAueGxhcmdlLXVwLTkgLmNvbHVtbiwgLnhsYXJnZS11cC05IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTEuMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTElOyB9XG4gIC54bGFyZ2UtdXAtMTAgLmNvbHVtbiwgLnhsYXJnZS11cC0xMCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICAueGxhcmdlLXVwLTExIC5jb2x1bW4sIC54bGFyZ2UtdXAtMTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIC54bGFyZ2UtdXAtMTIgLmNvbHVtbiwgLnhsYXJnZS11cC0xMiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAueHhsYXJnZS11cC0xIC5jb2x1bW4sIC54eGxhcmdlLXVwLTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAueHhsYXJnZS11cC0yIC5jb2x1bW4sIC54eGxhcmdlLXVwLTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnh4bGFyZ2UtdXAtMyAuY29sdW1uLCAueHhsYXJnZS11cC0zIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54eGxhcmdlLXVwLTQgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtNCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAueHhsYXJnZS11cC01IC5jb2x1bW4sIC54eGxhcmdlLXVwLTUgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnh4bGFyZ2UtdXAtNiAuY29sdW1uLCAueHhsYXJnZS11cC02IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54eGxhcmdlLXVwLTcgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtNyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAueHhsYXJnZS11cC04IC5jb2x1bW4sIC54eGxhcmdlLXVwLTggLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC54eGxhcmdlLXVwLTkgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtOSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICAueHhsYXJnZS11cC0xMCAuY29sdW1uLCAueHhsYXJnZS11cC0xMCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICAueHhsYXJnZS11cC0xMSAuY29sdW1uLCAueHhsYXJnZS11cC0xMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgLnh4bGFyZ2UtdXAtMTIgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtMTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGlucHV0LCBidXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gIGNvbG9yOiAjMkU0MTU5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdXAge1xuICBmb250LXNpemU6IDEwLjY2NjY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOHB4OyB9XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzhweDsgfSB9XG5cbmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4OyB9IH1cblxuaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuYSB7XG4gIGNvbG9yOiAjMkU0MTU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjMkU0MTU5O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBsYWJlbCBzdXAge1xuICAgIGNvbG9yOiAjRTMyNDJCOyB9XG5cbmlucHV0IHtcbiAgY29sb3I6ICMyRTQxNTk7IH1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuICBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0ucGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9bnVtYmVyXS5wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1zZWFyY2hdLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNvbHVtbiBpbnB1dFt0eXBlPXRleHRdLCAuY29sdW1uXG4gIGlucHV0W3R5cGU9ZW1haWxdLCAuY29sdW1uXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuY29sdW1uXG4gIGlucHV0W3R5cGU9bnVtYmVyXSwgLmNvbHVtblxuICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gIGNvbG9yOiAjMkU0MTU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29sdW1uIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gIHBhZGRpbmc6IDlweCA0MnB4IDlweCAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdGFibGUgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNSkgc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZDsgfVxuICAgICAgdGFibGUgdGJvZHkgdHIgdGQgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgdGFibGUuZGF0YS10YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIHRhYmxlLmRhdGEtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIHRhYmxlLmRhdGEtdGFibGUgdGJvZHkgdHIub2RkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgICB0YWJsZS5kYXRhLXRhYmxlIHRib2R5IHRyLmV2ZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIHRhYmxlLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1uYXYge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAzMHB4IDMwcHg7IH0gfVxuXG4ubWVudS1uYXZfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTVweCA0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZW51LW5hdl9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm1lbnUtbmF2X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtbmF2X19pdGVtIGEge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7IH0gfVxuICAubWVudS1uYXZfX2l0ZW0gLnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LW5hdl9faXRlbSAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LW5hdl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluOyB9IH1cbiAgLm1lbnUtbmF2X19pdGVtIHN2Zy5pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDlweDsgfVxuICAubWVudS1uYXZfX2l0ZW0gLmljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDdweDsgfVxuICAgIC5tZW51LW5hdl9faXRlbSAuaWNvbi5pY29uLWZvcm1zIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtbmF2X19pdGVtOmhvdmVyOmFmdGVyLCAubWVudS1uYXZfX2l0ZW0uY3VycmVudDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAubWVudS1uYXZfX2l0ZW06aG92ZXIgc3ZnLmljb24sIC5tZW51LW5hdl9faXRlbS5jdXJyZW50IHN2Zy5pY29uIHtcbiAgICAgIGZpbGw6ICMyQTQyNTg7IH1cbiAgICAubWVudS1uYXZfX2l0ZW06aG92ZXIgLmljb24uaWNvbi1zZXR0aW5ncywgLm1lbnUtbmF2X19pdGVtLmN1cnJlbnQgLmljb24uaWNvbi1zZXR0aW5ncyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1zZXR0aW5ncy1zZWNvbmRhcnkuc3ZnXCIpOyB9XG4gICAgLm1lbnUtbmF2X19pdGVtOmhvdmVyIC5pY29uLmljb24tZm9ybXMsIC5tZW51LW5hdl9faXRlbS5jdXJyZW50IC5pY29uLmljb24tZm9ybXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZm9ybXMtc2Vjb25kYXJ5LnBuZ1wiKTsgfVxuICAgIC5tZW51LW5hdl9faXRlbTpob3ZlciAuaWNvbi5pY29uLWJ1bGssIC5tZW51LW5hdl9faXRlbS5jdXJyZW50IC5pY29uLmljb24tYnVsayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1idWxrLXNlY29uZGFyeS5zdmdcIik7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtbmF2X19pdGVtOmhvdmVyIC50ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1lbnUtdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKSBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLmNhcmRfX2lubmVyOmZpcnN0LWNoaWxkIC5tZW51LXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gIC5tZW51LXRhYl9faXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWVudS10YWJfX2l0ZW0gYSB7XG4gICAgICBjb2xvcjogIzJFNDE1OTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gICAgICAgIC5tZW51LXRhYl9faXRlbSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4OyB9IH1cbiAgICAubWVudS10YWJfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLm1lbnUtc3ViIC50ZXh0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubWVudS1zdWIgLmluYWN0aXZlIHtcbiAgY29sb3I6ICNCMkIzQjQ7IH1cbiAgLm1lbnUtc3ViIC5pbmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI0IyQjNCNDsgfVxuXG4ubWVudS1zdWJfX2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubWVudS1zdWJfX2lubmVyIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1lbnUtc3ViLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5saW5rLW1lbnUtaXRlbXMgLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTMyNDJiOyB9XG5cbi5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5saXN0LXBhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubGlzdC1wYWdpbmF0aW9uIGxpIGEge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA2NSwgODksIDAuNSk7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlzdC1wYWdpbmF0aW9uIGxpIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigLpcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4OyB9XG4gIC5saXN0LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmxpc3QtcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGlzdC1jYXRlZ29yeSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAubGlzdC1jYXRlZ29yeSBsaSBsYWJlbCwgLmxpc3QtY2F0ZWdvcnkgbGkgYSB7XG4gICAgY29sb3I6ICMyRTQxNTk7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMjA3LCAyMTUsIDIyMywgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmxpc3QtY2F0ZWdvcnkgbGkgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmxpc3QtY2F0ZWdvcnkgbGkgbGFiZWwgLmNoZWNrLW9wdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5saXN0LWNhdGVnb3J5IGxpIGxhYmVsIC5jaGVjay1vcHRpb246Y2hlY2tlZCArIC50ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubGlzdC1jYXRlZ29yeSBsaSBsYWJlbCAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDIwNywgMjE1LCAyMjMsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmxpc3QtZHJvcGRvd24tYnV0dG9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDJweCAjMkE0MjU4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5kcm9wZG93bi1jb250ZW50IC5saXN0LWRyb3Bkb3duLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9XG4gIC5saXN0LWRyb3Bkb3duLWJ1dHRvbnMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCAjMkE0MjU4IHNvbGlkOyB9XG4gICAgLmxpc3QtZHJvcGRvd24tYnV0dG9ucyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubGlzdC1kcm9wZG93bi1idXR0b25zIGxpIGEge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGlzdC1kcm9wZG93bi1idXR0b25zIGxpIGEgLmljb24tc291cmNlLWViYXkge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAgIC5saXN0LWRyb3Bkb3duLWJ1dHRvbnMgbGkgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuYnV0dG9uLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7IH1cbiAgLmJ1dHRvbi5ob2xsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ1dHRvbi5ob2xsb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkOyB9XG4gIC5idXR0b24ud2l0aC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYnV0dG9uLndpdGgtaWNvbiAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmJ1dHRvbi5leHRlbmRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLmJ1dHRvbi5sYXJnZSB7XG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnV0dG9uLmJ1dHRvbi1jYW5jZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgY29sb3I6ICMyRTQxNTk7IH1cblxuLmJ1dHRvbi1hcnJvdy1vbmx5LFxuLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idXR0b24tYXJyb3ctb25seS5kaXNhYmxlZCxcbiAgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjMpOyB9XG4gIC5idXR0b24tYXJyb3ctb25seSBzdmcuaWNvbixcbiAgLnBhZ2luYXRlX2J1dHRvbiBzdmcuaWNvbiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2luYXRlX2J1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd4JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctcGFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnBhZ2luYXRlX2J1dHRvbi5uZXh0OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICByaWdodDogLTFweDsgfVxuXG4uYnV0dG9uLWJhY2sge1xuICBjb2xvcjogIzJFNDE1OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5idXR0b24tYmFjayBzdmcuaWNvbiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICMyRTQxNTk7IH1cblxuLmJ1dHRvbi11bmRlcmxpbmUge1xuICBjb2xvcjogIzJFNDE1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ1dHRvbi1lZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmJ1dHRvbi1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZWRpdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5idXR0b24tdGFnLWFkZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0U0RTJFMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjQ0ZEN0RGO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMHB4IDEwcHggNXB4IDA7IH1cbiAgLmJ1dHRvbi10YWctYWRkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuXG4uYnV0dG9uLWljb24tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5idXR0b24taWNvbi1sZWZ0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYnV0dG9uLWljb24tbGVmdCAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJ1dHRvbi1pY29uLWxlZnQgLmljb24uaWNvbi1hcnJvdy1zdHJpa2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7IH1cblxuLmJ1dHRvbi1ncm91cC1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU0MTU5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbi1ncm91cC1ob2xkZXIge1xuICAgICAgbGVmdDogNzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuYnV0dG9uLWdyb3VwLWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgLmJ1dHRvbi1ncm91cC1ob2xkZXIgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnV0dG9uLWdyb3VwLWhvbGRlciAuYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuYnV0dG9uLWdyb3VwLWhvbGRlciAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5idXR0b24tZ3JvdXAtaG9sZGVyIC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgLmJ1dHRvbi1ncm91cC1ob2xkZXIgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJ1dHRvbi10b2dnbGUtbW9yZSB7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMThweDsgfVxuICAuYnV0dG9uLXRvZ2dsZS1tb3JlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFycm93LWRvd24tZ3JleWVkLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuICAuYnV0dG9uLXRvZ2dsZS1tb3JlLmFjdGl2ZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25MaWdodFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ1dHRvbi1pY29uIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuY29udGVudC1mbGV4IC5idXR0b24taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNvbnRlbnQtZmxleCAuYnV0dG9uLWljb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmZvcm0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA2NSwgODksIDAuMDkpOyB9XG4gIC5mb3JtLWJnLnNlY29uZGFyeSwgLmZvcm0tYmcuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU0MTU5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pbnB1dC1zZWFyY2hbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7IH1cblxuLmlucHV0LXVuc3R5bGVkW3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmlucHV0LXJmaWRbdHlwZT10ZXh0XSxcbi5pbnB1dC1yZmlkIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1yZmlkLnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7IH1cblxuLmZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maWVsZC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLCAuZmllbGQtZ3JvdXAgc2VsZWN0LCAuZmllbGQtZ3JvdXAgLmNob3Nlbi1jb250YWluZXIsIC5maWVsZC1ncm91cCAuZHJvcGRvd24tc2VsZWN0LCAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLWRhdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5maWVsZC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLnJvdW5kZWQtbGVmdCwgLmZpZWxkLWdyb3VwIHNlbGVjdC5yb3VuZGVkLWxlZnQsIC5maWVsZC1ncm91cCAuY2hvc2VuLWNvbnRhaW5lci5yb3VuZGVkLWxlZnQsIC5maWVsZC1ncm91cCAuZHJvcGRvd24tc2VsZWN0LnJvdW5kZWQtbGVmdCwgLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1kYXRlLnJvdW5kZWQtbGVmdCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgICAuZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XS5yb3VuZGVkLXJpZ2h0LCAuZmllbGQtZ3JvdXAgc2VsZWN0LnJvdW5kZWQtcmlnaHQsIC5maWVsZC1ncm91cCAuY2hvc2VuLWNvbnRhaW5lci5yb3VuZGVkLXJpZ2h0LCAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLXNlbGVjdC5yb3VuZGVkLXJpZ2h0LCAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLWRhdGUucm91bmRlZC1yaWdodCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgLmZpZWxkLWdyb3VwIC5maWVsZC1pdGVtLmRyb3Bkb3duLWRhdGUge1xuICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmllbGQtZ3JvdXAgLmZpZWxkLWl0ZW0uaW5wdXQtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZpZWxkLWdyb3VwIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmllbGQtZ3JvdXAtaW5saW5lIC5maWVsZC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmZpZWxkLWdyb3VwLWlubGluZSAuZmllbGQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZpZWxkLWdyb3VwLWlubGluZSAuZmllbGQtaXRlbSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maWVsZC1jb25uZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmllbGQtY29ubmVjdF9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5maWVsZC1jb25uZWN0X19pdGVtID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZpZWxkLWNvbm5lY3RfX2l0ZW0gbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZmllbGQtY29ubmVjdF9faXRlbSBsYWJlbCAuY2hlY2tib3gtYnV0dG9uICsgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5maWVsZC1jb25uZWN0X19pdGVtIGxhYmVsIC5jaGVja2JveC1idXR0b24gKyBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZmllbGQtY29ubmVjdF9faXRlbSBsYWJlbCAuY2hlY2tib3gtYnV0dG9uICsgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cblxubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbCAuY2hlY2tib3gge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBsYWJlbCAuY2hlY2tib3ggKyBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgbGFiZWwgLmNoZWNrYm94ICsgc3BhbiBzdXAge1xuICAgICAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgICAgbGFiZWwgLmNoZWNrYm94ICsgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgLmZvcm0tYmcuc2Vjb25kYXJ5IGxhYmVsIC5jaGVja2JveCArIHNwYW46YmVmb3JlLCAuZm9ybS1iZy5hY3RpdmUgbGFiZWwgLmNoZWNrYm94ICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIGxhYmVsIC5jaGVja2JveDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFNDE1OTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNoZWNrYm94LnN2Z1wiKTsgfVxuICAgICAgLmZvcm0tYmcuc2Vjb25kYXJ5IGxhYmVsIC5jaGVja2JveDpjaGVja2VkICsgc3BhbjpiZWZvcmUsIC5mb3JtLWJnLmFjdGl2ZSBsYWJlbCAuY2hlY2tib3g6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2tib3gtc2Vjb25kYXJ5LnN2Z1wiKTsgfVxuICAgIGxhYmVsIC5jaGVja2JveC5jaGVja2JveC1zbWFsbCArIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG4gICAgICBsYWJlbCAuY2hlY2tib3guY2hlY2tib3gtc21hbGwgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgbGFiZWwgLmNoZWNrYm94LmNoZWNrYm94LXNtYWxsOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTBweDsgfVxuICAgIGxhYmVsIC5jaGVja2JveC5uby1iciArIHNwYW46YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxubGFiZWwgLmNoZWNrYm94LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwOyB9XG4gIGxhYmVsIC5jaGVja2JveC1idXR0b24gKyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDE2cHggMzRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBsYWJlbCAuY2hlY2tib3gtYnV0dG9uOmNoZWNrZWQgKyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU0MTU5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0YXJlYS1kaXYge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50ZXh0YXJlYS1kaXYtaG9sZGVyIC50ZXh0YXJlYS1kaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG5cbi5maWVsZC1pbmZvLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uZmllbGQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDRkQwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VEN0M4MCAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC1lcnJvciArIC5maWVsZC1pbmZvLW1zZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwcHg7IH1cblxuLmZpZWxkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkI3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y1Qzc4MSAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC13YXJuaW5nICsgLmZpZWxkLWluZm8tbXNnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMzBweDsgfVxuXG4uZmlsdGVyLWdyb3VwLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZmlsdGVyLWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCA+IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTgwcHgpIHtcbiAgLmZpbHRlci1ncm91cC1mbGV4ID4gZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxODAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLWdyb3VwLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmlsdGVyLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmbGV4OiAwIDQ2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmlsdGVyLWdyb3VwIHtcbiAgICBmbGV4OiAwIDMxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmlsdGVyLWdyb3VwIHtcbiAgICBmbGV4OiAwIDIyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmlsdGVyLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBmbGV4OiAxOyB9IH1cblxuLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtIC5maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmllbGQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtIC5maWVsZC1ncm91cCAuZHJvcGRvd24tZGF0ZSB7XG4gICAgICB3aWR0aDogMjYwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLWRhdGUge1xuICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cbiAgLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtIC5maWVsZC1ncm91cC5maWVsZC1ncm91cC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgZmxleDogMCAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmllbGQtZ3JvdXAuZmllbGQtZ3JvdXAtYWN0aW9uIHtcbiAgICAgICAgZmxleDogMCBhdXRvOyB9IH1cbiAgICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpZWxkLWdyb3VwLmZpZWxkLWdyb3VwLWFjdGlvbiBidXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpZWxkLWdyb3VwLmZpZWxkLWdyb3VwLWFjdGlvbiBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmllbGQtZ3JvdXAuZmllbGQtZ3JvdXAtYWN0aW9uIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4uZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0uZmlsdGVyLXRvZ2dsZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtLmZpbHRlci10b2dnbGUtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZpbHRlci1ncm91cC1mbGV4IC5idXR0b24tdG9nZ2xlLWZpbHRlciB7XG4gIG1hcmdpbjogLTEycHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItZ3JvdXAtZmxleCAuYnV0dG9uLXRvZ2dsZS1maWx0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5maWx0ZXItZ3JvdXAtZmxleCAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZmlsdGVyLWdyb3VwLWZsZXggLmZsZXggLml0ZW0ge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG5cbi5maWx0ZXItdGFnIHtcbiAgYmFja2dyb3VuZDogI0RBRTJFQTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzJBNDI1ODtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDhweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZmlsdGVyLXRhZyAuZGVsLXRhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5kZWwtdGFnIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5maWx0ZXItdGFncy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci10YWdzLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5maWx0ZXItdGFncy13cmFwIC5maWx0ZXItdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZmlsdGVyLXRhZ3Mtd3JhcCAuZmlsdGVyLXRhZzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZpbHRlci1jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDE1cHg7XG4gIGhlaWdodDogNDhweDsgfVxuICAuZmlsdGVyLWNoZWNrLndpdGgtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMzcycHg7IH1cbiAgICAuZmlsdGVyLWNoZWNrLndpdGgtc2VsZWN0IC5idXR0b24tYWN0aW9ucyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI5cHgpIHtcbiAgICAgICAgLmZpbHRlci1jaGVjay53aXRoLXNlbGVjdCAuYnV0dG9uLWFjdGlvbnMge1xuICAgICAgICAgIGZsZXg6IDAgMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgICAgICAuZmlsdGVyLWNoZWNrLndpdGgtc2VsZWN0IC5idXR0b24tYWN0aW9ucyBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgICAgLmZpbHRlci1jaGVjay53aXRoLXNlbGVjdCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5maWx0ZXItY2hlY2sud2l0aC1tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZmlsdGVyLWNoZWNrLndpdGgtbW9kYWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG4gICAgLmZpbHRlci1jaGVjay53aXRoLW1vZGFsIC5idXR0b24tYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5maWx0ZXItY2hlY2sud2l0aC1tb2RhbCAuYnV0dG9uLWFjdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLmZpbHRlci1jaGVjay53aXRoLW1vZGFsIC5idXR0b24tYWN0aW9ucyBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmZpbHRlci1jaGVjay53aXRoLW1vZGFsIC5idXR0b24tYWN0aW9ucyBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgLmZpbHRlci1jaGVjay53aXRoLW1vZGFsIC5idXR0b24tYWN0aW9ucyBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5maWx0ZXItY2hlY2sgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDZweCA1cHggOHB4IDEwcHg7IH1cbiAgLmZpbHRlci1jaGVjayAuYnV0dG9uLWFjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZmlsdGVyLWNoZWNrIC5idXR0b24tYWN0aW9uczpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgICAuZmlsdGVyLWNoZWNrIC5idXR0b24tYWN0aW9uczpvbmx5LWNoaWxkIGJ1dHRvbjpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZmlsdGVyLWNoZWNrIC5idXR0b24tYWN0aW9ucyBidXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLmZpbHRlci1jaGVjayAuYnV0dG9uLWFjdGlvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuZmlsdGVyLWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyOiAxcHggI0Q4RDhEOCBzb2xpZDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmZpbHRlci1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMyRTQxNTk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaGVjay1wcmltYXJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uYnV0dG9uLWFjdGlvbnMgYnV0dG9uLFxuLmJ1dHRvbi1wcmludCxcbi5idXR0b24tZG93bmxvYWQtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJCcm93bkxpZ2h0XCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTZweCA2cHggMTBweDsgfVxuICAuYnV0dG9uLWFjdGlvbnMgYnV0dG9uIC5pY29uLFxuICAuYnV0dG9uLXByaW50IC5pY29uLFxuICAuYnV0dG9uLWRvd25sb2FkLWFsbCAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm5vLWZpbHRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubm8tZmlsdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5idXR0b24tdG9nZ2xlLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5idXR0b24tdG9nZ2xlLWZpbHRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAuYnV0dG9uLXRvZ2dsZS1maWx0ZXIuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uZWRpdC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmxleC1mbG93OiBub3dyYXA7IH1cbiAgLmRhdGEtdGFibGUgLmVkaXQtcHJpY2Uge1xuICAgIG1pbi13aWR0aDogNjVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZWRpdC1wcmljZSBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAycHggMHB4IDJweCA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAycHggI0FFQjFCNCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cbiAgLmVkaXQtcHJpY2UgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVCMUI0O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleDogMCAyNXB4O1xuICAgIGJvcmRlcjogMnB4ICNBRUIxQjQgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cbiAgLmVkaXQtcHJpY2UuZWRpdGVkIGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkE0MjU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAuc2VsZWN0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmZpbHRlci1jaGVjayAuc2VsZWN0LWdyb3VwIHtcbiAgZmxleDogMCAxMDAlO1xuICBtYXJnaW46IDhweCAwOyB9XG5cbi5zZWxlY3QtZ3JvdXAgc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnNlbGVjdC1ncm91cCBzZWxlY3Q6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggIzJBNDI1OCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAuc2VsZWN0LWdyb3VwIHNlbGVjdDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuXG4uc2VsZWN0LWdyb3VwIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VsZWN0LWdyb3VwIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7IH1cbiAgLnNlbGVjdC1ncm91cCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAuc2VsZWN0LWdyb3VwIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAyMDdweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgIC5zZWxlY3QtZ3JvdXAgLmNob3Nlbi1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgIC5zZWxlY3QtZ3JvdXAgLmNob3Nlbi1jb250YWluZXI6bnRoLWNoaWxkKDIpIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgLnNlbGVjdC1ncm91cCAuY2hvc2VuLWNvbnRhaW5lcjpudGgtY2hpbGQoNCkgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3N0LWluY2x1c2l2ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbi5kcm9wZG93bi1jb250ZW50LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcGRvd24tY29udGVudC1ob2xkZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmRyb3Bkb3duLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggIzJFNDE1OSBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kcm9wZG93bi1zZWxlY3QuaXMtYWN0aXZlIC5kcm9wZG93bi1zZWxlY3RfX2RlZmF1bHQ6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5kcm9wZG93bi1zZWxlY3QuaXMtYWN0aXZlIC5kcm9wZG93bi1zZWxlY3RfX2Nob2ljZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kcm9wZG93bi1zZWxlY3RfX2RlZmF1bHQge1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7IH1cbiAgICAuZHJvcGRvd24tc2VsZWN0X19kZWZhdWx0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kcm9wZG93bi1zZWxlY3RfX2Nob2ljZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZHJvcGRvd24tc2VsZWN0X19jaG9pY2VzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgIC5kcm9wZG93bi1zZWxlY3RfX2Nob2ljZXMgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDsgfVxuICAgICAgICAuZHJvcGRvd24tc2VsZWN0X19jaG9pY2VzIHVsIGxpID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kcm9wZG93bi1kYXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICMyRTQxNTkgc29saWQ7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRyb3Bkb3duLWRhdGUuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuZHJvcGRvd24tZGF0ZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgfVxuXG4uc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zd2l0Y2ggbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0IyQjNCNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3dpdGNoIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gIC5zd2l0Y2ggbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAneCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi14LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7IH1cbiAgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaGVjay5zdmdcIik7IH1cbiAgLnN3aXRjaC5zd2l0Y2gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgLnN3aXRjaC5zd2l0Y2gtbGFiZWwgLnRleHQtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhZGdlIHN2Zy5pY29uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAuYmFkZ2UucGFpZCwgLmJhZGdlLnBob3RvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJFNDE1OTsgfVxuICAuYmFkZ2Uuc2hpcG1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzhEODM7IH1cbiAgLmJhZGdlLmRlbGl2ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODsgfVxuICAuYmFkZ2UuYXdhaXQsIC5iYWRnZS5sb2dnZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUQxQzE7XG4gICAgY29sb3I6ICMyRTQxNTk7IH1cbiAgLmJhZGdlLnJlZnVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlDOEM4O1xuICAgIGNvbG9yOiAjMkU0MTU5OyB9XG4gIC5iYWRnZS5wYXJ0aWFsLXJlZnVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4OyB9XG4gIC5iYWRnZS5jb21wbGV0ZWQsIC5iYWRnZS5yZWNlaXZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxRjlDOTtcbiAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgIC5iYWRnZS5jb21wbGV0ZWQgc3ZnLmljb24sIC5iYWRnZS5yZWNlaXZlZCBzdmcuaWNvbiB7XG4gICAgICBmaWxsOiAjMkU0MTU5OyB9XG4gIC5iYWRnZS5kcmFmdCwgLmJhZGdlLnVucHVibGlzaGVkIHtcbiAgICBjb2xvcjogIzJFNDE1OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlDOEM4OyB9XG4gIC5iYWRnZS5saXN0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzQyNTk7IH1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjQ0ZEN0RGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhcmQgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgLmNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gICAgICAuY2FyZF9faW5uZXIgLmZpZWxkLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgICAgIC5jYXJkX19pbm5lciAuZmllbGQtZ3JvdXAgLmZpZWxkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gICAgICAuY2FyZF9faW5uZXIgLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1kYXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgICAgIC5jYXJkX19pbm5lciAuZmllbGQtZ3JvdXAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0LCAuY2FyZF9faW5uZXIgLmZpZWxkLWdyb3VwIC5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcmRfX2RpdmlkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMikgc29saWQ7IH1cbiAgLmNhcmRfX3NlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDJweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMikgc29saWQ7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgLmNhcmRfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuY2FyZF9fdG9wIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuY2FyZF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIC5jYXJkX19ib2R5IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgLmNhcmRfX2JvZHkgLmNvdW50ZXIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FyZF9fYm9keSAuY2FyZF9faW5uZXIge1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5jYXJkX19mb290ZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0zN3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnhtZWRpdW0tMy54c21hbGwtMTIgLmNhcmRfX2Zvb3Rlci1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAuaC0xMDAgLmNhcmRfX2Zvb3Rlci1idXR0b24ge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmNhcmRfX2Zvb3Rlci1idXR0b24gLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNhcmQuaC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2FyZC5oLTEwMCAucG9zLWJvdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnhzbWFsbC0xMiAuY2FyZC5oLTEwMCAucG9zLWJvdCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAueHNtYWxsLTEyIC5jYXJkLmgtMTAwIC5wb3MtYm90IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmNhcmQuaC0xMDAud2l0aC1idG4tYm90IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC54c21hbGwtMTIgLmNhcmQuaC0xMDAud2l0aC1idG4tYm90IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5jYXJkLmNhcmQtdG9wLXN0cmlwZTpiZWZvcmUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3N0cmlwZXMtcGF0dGVybi5wbmdcIikgcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLmNhcmQgLm1lbnUtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FyZCAubWVudS1ob2xkZXIud2l0aC1idXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKSBzb2xpZDsgfVxuICAgICAgLmNhcmQgLm1lbnUtaG9sZGVyLndpdGgtYnV0dG9uIC5jb250ZW50LWZsZXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY2FyZCAubWVudS1ob2xkZXIud2l0aC1idXR0b24gLmJ1dHRvbi1leHBvcnQge1xuICAgICAgICBmbGV4OiAwIDAgMTAwcHg7IH1cbiAgICAgIC5jYXJkIC5tZW51LWhvbGRlci53aXRoLWJ1dHRvbiAubWVudS10YWIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5jYXJkX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4udG9nZ2xlX3NhbGVzX2FjdGlvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNvbnRlbnQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnQtZm9ybSAuY29udGVudC1maWVsZCBsYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250ZW50LWZvcm0gLmNvbnRlbnQtZmllbGQgaW5wdXQsXG4gICAgLmNvbnRlbnQtZm9ybSAuY29udGVudC1maWVsZCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogNDM1cHg7IH0gfVxuICAuY29udGVudC1mb3JtIC5jb250ZW50LWZpZWxkIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbnRlbnQtZm9ybSAuY29udGVudC1maWVsZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250ZW50LWZvcm0gLmNvbnRlbnQtZmllbGQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIG1pbi13aWR0aDogNDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLmNvbnRlbnQtZm9ybSAuZmllbGQtZmxleC1tZWRpdW0tdXAgbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuY29udGVudC1mb3JtIC5maWVsZC1mbGV4LW1lZGl1bS11cCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY29udGVudC1mb3JtIC5maWVsZC1mbGV4LW1lZGl1bS11cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY29udGVudC1mb3JtIC5maWVsZC1mbGV4LW1lZGl1bS11cCBpbnB1dCxcbiAgICAgIC5jb250ZW50LWZvcm0gLmZpZWxkLWZsZXgtbWVkaXVtLXVwIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogNDIwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA0MjBweDsgfSB9XG4gIC5jb250ZW50LWZvcm0gLmNhdGVnb3J5LWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRlbnQtZm9ybSAuY2F0ZWdvcnktZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmNvbnRlbnQtZm9ybSAuY2F0ZWdvcnktZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIC5jb250ZW50LWZvcm0gLmNhdGVnb3J5LWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRlbnQtZm9ybSAuY2F0ZWdvcnktZmllbGQgLmNoZWNrYm94ICsgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250ZW50LWZvcm0gLmNhdGVnb3J5LWZpZWxkIGxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGVudC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LXRhYmxlX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmNvbnRlbnQtdGFibGVfX2l0ZW0gLml0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAgIC5jb250ZW50LXRhYmxlX19pdGVtLnRleHQtc21hbGxlciAuaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgLmNvbnRlbnQtdGFibGVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmNvbnRlbnQtdGFibGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb250ZW50LXRhYmxlIC5pdGVtLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAgIC5jb250ZW50LXRhYmxlIC5pdGVtLWZpZWxkIC50ZXh0LWhlYWRlciB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gICAgLmNvbnRlbnQtdGFibGUgLml0ZW0tZmllbGQgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29udGVudC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudC1mbGV4LmVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250ZW50LWZsZXhfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC5jb250ZW50LWZsZXhfX2l0ZW0gPiAqOm9ubHktY2hpbGQsXG4gICAgLmNvbnRlbnQtZmxleF9faXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRlbnQtZmxleF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY29udGVudC1mbGV4X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY29udGVudC10aHVtYiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb250ZW50LXRodW1iX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuY29udGVudC10aHVtYl9faXRlbS50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uY29udGVudC1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LWlubGluZV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvbnRlbnQtaW5saW5lX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY29udGVudC1pbmxpbmVfX2l0ZW06bGFzdC1jaGlsZCBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jb250ZW50LWlubGluZV9faXRlbSBsYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuY29udGVudC1pbmxpbmVfX2l0ZW0gLmZvcm0tYmcge1xuICAgICAgcGFkZGluZzogMTBweCAxOHB4OyB9XG4gICAgICAuY29udGVudC1pbmxpbmVfX2l0ZW0gLmZvcm0tYmcgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgICAgLmNvbnRlbnQtaW5saW5lX19pdGVtIC5mb3JtLWJnIGxhYmVsIC5jaGVja2JveCArIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb250ZW50LWlubGluZV9faXRlbSAuaW5wdXQtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG5cbi5jdXN0b21lci1pbmZvLWNvbnRlbnQgLmNvbnRlbnQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuY3VzdG9tZXItaW5mby1jb250ZW50IC5jb250ZW50LWZsZXggLml0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm9yZGVyLWRldGFpbHMtY29udGVudCAuYXV0by1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAub3JkZXItZGV0YWlscy1jb250ZW50IC5vcmRlci10b3RhbC1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNnB4IDA7IH1cbiAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0gc3Ryb25nIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAub3JkZXItdG90YWwtY29udGVudCAuaXRlbSBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0gc3Bhbi50b3RhbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG4gIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggIzJlNDE1OSBzb2xpZDsgfVxuICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnByb2R1Y3QtbmFtZSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC00NXB4OyB9XG4gIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7IH1cbiAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICMyZTQxNTkgc29saWQgIWltcG9ydGFudDsgfVxuICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNhbWVyYS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4ICMyQTQyNTggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAgICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXIgKyBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbi5hY3RpdmUgKyBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDYzcHg7XG4gICAgICBib3gtc2hhZG93OiAtMXB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggIzJBNDI1OCBzb2xpZDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHotaW5kZXg6IC0xOyB9XG5cbi5kYXRhLWFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZHQtb3JkZXJzIC5pcy1vcGVuZWQgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2R0LW9yZGVycyAub2RkIHRkOmZpcnN0LWNoaWxkLFxuI2R0LW9yZGVycyAuZXZlbiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICNkdC1vcmRlcnMgLm9kZCB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuICAjZHQtb3JkZXJzIC5ldmVuIHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNzaXRlLWNvbnRlbnQge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG4gIC5oaWRlLWluLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5maWxlcyAucHJldmlldyBhLFxuLmZpbGVzIC5wcmV2aWV3IGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDdweCAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNhcmRfX2JvZHkge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4OyB9IH1cblxuLmNhcmRfX2Zvb3Rlci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtLmNvbnRlbnQtZm9ybSAuY29udGVudC1maWVsZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudC1mbGV4LW1kLXVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmNvbnRlbnQtZmxleC1tZC11cCAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgICAgLmNvbnRlbnQtZmxleC1tZC11cCAuaXRlbSAuZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cbiAgICAuY29udGVudC1mbGV4LW1kLXVwIC5maWx0ZXItZ3JvdXAge1xuICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAuY29udGVudC1mbGV4LW1kLXVwIC5maWVsZC1ncm91cCAuZHJvcGRvd24tZGF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5jb250ZW50LWZsZXgtbWQtdXAgLmZsZXgtMSB7XG4gIGZsZXg6IDE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC1mbGV4LW1kLXVwIC5mbGV4LXhtZC1kb3duLTEwMCB7XG4gICAgZmxleDogMCAwIDEwMCU7IH0gfVxuXG4uY29udGVudC1mbGV4LW1kLXVwLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnN0b3JlLXByb2ZpbGUtZm9ybS5jb250ZW50LWZvcm0gLmNvbnRlbnQtZmllbGQgLmNob3Nlbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5lZGl0X19jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmNhdGVnb3J5LWZpZWxkLndpdGgtaGlnaGxpZ2h0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhdGVnb3J5LWZpZWxkLndpdGgtaGlnaGxpZ2h0IHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjJiMTRjO1xuICAgIGhlaWdodDogOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMTlweDsgfVxuXG4uY29udGVudC1mb3JtLmF0dHJpYnV0ZS1mb3JtIC5jb250ZW50LWZpZWxkIGlucHV0IHtcbiAgbWluLXdpZHRoOiA2MDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgLmNvbnRlbnQtZm9ybS5hdHRyaWJ1dGUtZm9ybSAuY29udGVudC1maWVsZCBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGVudC1mb3JtLmF0dHJpYnV0ZS1mb3JtIC5uby1tdyB7XG4gIG1heC13aWR0aDogNjMwcHg7IH1cbiAgLmNvbnRlbnQtZm9ybS5hdHRyaWJ1dGUtZm9ybSAubm8tbXcgLmNvbnRlbnQtZmllbGQgaW5wdXQge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnJhdGluZyAucHJpY2UtZ3VpZGUtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5yYXRpbmcgLnByaWNlLWd1aWRlLWxhYmVsLWhvbGRlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnJhdGluZyAucmF0aW5nLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yYXRpbmcgLnJhdGluZy1iYXI6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgdG9wOiAtNXB4OyB9XG4gIC5yYXRpbmcgLnJhdGluZy1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAucmF0aW5nIC5yYXRpbmctbWVzc2FnZS53aXRoLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmF0aW5nLmdvb2QgLnJhdGluZy1tZXNzYWdlLCAucmF0aW5nLmF2ZXJhZ2UgLnJhdGluZy1tZXNzYWdlLCAucmF0aW5nLmJhZCAucmF0aW5nLW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucmF0aW5nLmdvb2QgLnJhdGluZy1tZXNzYWdlLmRlZmF1bHQsIC5yYXRpbmcuYXZlcmFnZSAucmF0aW5nLW1lc3NhZ2UuZGVmYXVsdCwgLnJhdGluZy5iYWQgLnJhdGluZy1tZXNzYWdlLmRlZmF1bHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yYXRpbmcuZ29vZCAucmF0aW5nLW1lc3NhZ2Uud2l0aC1jb250ZW50LCAucmF0aW5nLmF2ZXJhZ2UgLnJhdGluZy1tZXNzYWdlLndpdGgtY29udGVudCwgLnJhdGluZy5iYWQgLnJhdGluZy1tZXNzYWdlLndpdGgtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmF0aW5nLmdvb2QgLnJhdGluZy1iYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTk2NTM7XG4gICAgY29sb3I6ICMyMTk2NTM7IH1cbiAgICAucmF0aW5nLmdvb2QgLnJhdGluZy1iYXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAouKAouKAolwiOyB9XG4gIC5yYXRpbmcuZ29vZCAucmF0aW5nLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMjE5NjUzOyB9XG4gIC5yYXRpbmcuYXZlcmFnZSAucmF0aW5nLWJhciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2OGMzYztcbiAgICBjb2xvcjogI2U2OGMzYzsgfVxuICAgIC5yYXRpbmcuYXZlcmFnZSAucmF0aW5nLWJhcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCi4oCiXCI7IH1cbiAgLnJhdGluZy5hdmVyYWdlIC5yYXRpbmctbWVzc2FnZSB7XG4gICAgY29sb3I6ICNlNjhjM2M7IH1cbiAgLnJhdGluZy5iYWQgLnJhdGluZy1iYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNjNjNDM7XG4gICAgY29sb3I6ICNlNjNjNDM7IH1cbiAgICAucmF0aW5nLmJhZCAucmF0aW5nLWJhcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7IH1cbiAgLnJhdGluZy5iYWQgLnJhdGluZy1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2U2M2M0MzsgfVxuXG4ubXQtNDIge1xuICBtYXJnaW4tdG9wOiA0MnB4OyB9XG5cbi5wcm9kdWN0LXByaWNlLWNoZWNrICsgLmZpZWxkLWluZm8tbXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4OyB9XG5cbi5xdWlja1NlYXJjaEhvbGRlciB7XG4gIHBhZGRpbmc6IDQwcHggMjRweDsgfVxuICAucXVpY2tTZWFyY2hIb2xkZXIgLm5vUHJvZHVjdHMge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLnF1aWNrU2VhcmNoSG9sZGVyIC5iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogOXB4IDEycHg7IH1cbiAgLnF1aWNrU2VhcmNoSG9sZGVyIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoQmxvY2sucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hCbG9jay5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaEJsb2NrIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDI1N3B4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNTdweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaEJsb2NrIC5zZWFyY2hGaWVsZEhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMjU3cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4OyB9XG4gICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaEJsb2NrIC5zZWFyY2hGaWVsZEhvbGRlciAuaWNvblNlYXJjaCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA3cHggMzZweCAxMnB4IDM2cHggIWltcG9ydGFudDsgfVxuICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoU0tVIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoU0tVLmFjdGl2ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hTS1UgLmZsZXhCbG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVSAuZmxleEJsb2NrIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgLyogMTI1JSAqL1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hTS1UgLmZsZXhCbG9jayAudmFsdWUge1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAvKiAxNC40cHggKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDsgfVxuICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hTS1UgLmFjdGlvbnNCbG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVSAuYWN0aW9uc0Jsb2NrIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDsgfVxuICAgICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoU0tVIC5hY3Rpb25zQmxvY2sgYSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAvKiAxNC40cHggKi9cbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4OyB9XG4gIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtLmFjdGl2ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtIC5iZ0dyYXlCbG9jayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtIC5iZ0dyYXlCbG9jayAuZmxleEJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHRvcDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAuYmdHcmF5QmxvY2sgLmZsZXhCbG9jayAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIC8qIDEyNSUgKi9cbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAgICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gLmJnR3JheUJsb2NrIC5mbGV4QmxvY2sgLnZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgLyogMTQuNHB4ICovXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDsgfVxuICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAjZGF0YS10YWJsZS1PcmRlck51bSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgY29sb3I6ICM3MDg3OWUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggOHB4OyB9XG4gICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtICNkYXRhLXRhYmxlLU9yZGVyTnVtIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdHIgdGQge1xuICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIC8qIDE5LjZweCAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtICNkYXRhLXRhYmxlLU9yZGVyTnVtIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAjZGF0YS10YWJsZS1PcmRlck51bSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdHIgdGQgLnB3QmxvY2ssXG4gICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdHIgdGQgLmxpbmtCbG9jayBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4OyB9XG4gICAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAjZGF0YS10YWJsZS1PcmRlck51bSB0ciB0ZCAucHdCbG9jayBwLFxuICAgICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdHIgdGQgLmxpbmtCbG9jayBhIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAjZGF0YS10YWJsZS1PcmRlck51bSB0ciB0ZCAubGlua0Jsb2NrIHAge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWVudS1uYXZfX2l0ZW0uc2VhcmNoTWVudSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAubWVudS1uYXZfX2l0ZW0uc2VhcmNoTWVudTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWVudS1uYXZfX2l0ZW0uc2VhcmNoTWVudSAuaW1hZ2VIb2xkZXIge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDsgfVxuICAubWVudS1uYXZfX2l0ZW0uc2VhcmNoTWVudTpob3ZlciAudGV4dCB7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4ubWVudS1uYXZfX2l0ZW0gLnNlYXJjaEljb25NYWluLFxuLm1lbnUtbmF2X19pdGVtIC5zZWFyY2hJY29uSG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDE1cHg7IH1cblxuLm1lbnUtbmF2X19pdGVtIC5zZWFyY2hJY29uTWFpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tZW51LW5hdl9faXRlbSAuc2VhcmNoSWNvbkhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm1lbnUtbmF2X19pdGVtOmhvdmVyIC5zZWFyY2hJY29uTWFpbiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm1lbnUtbmF2X19pdGVtOmhvdmVyIC5zZWFyY2hJY29uSG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTBweDsgfSB9XG5cbi51c2VyLXByb2ZpbGVfX3RodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1wcm9maWxlX190aHVtYiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9IH1cbiAgLnVzZXItcHJvZmlsZV9fdGh1bWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItcHJvZmlsZV9fdGh1bWI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnVzZXItcHJvZmlsZV9fdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDsgfVxuICAudXNlci1wcm9maWxlX190aHVtYi5vcGVuZWQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5hY2NvdW50LXNlc3Npb24tYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNjb3VudC1zZXNzaW9uLWJnOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDM1LCA0OSwgMC45KTsgfVxuICAuYWNjb3VudC1zZXNzaW9uLWJnIC5hY2NvdW50LXNlc3Npb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDsgfVxuXG4uYWNjb3VudC1zZXNzaW9uIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hY2NvdW50LXNlc3Npb25fX2hlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc2Vzc2lvbl9faGVhZGVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5hY2NvdW50LXNlc3Npb25fX2Zvcm0ge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1zZXNzaW9uX19mb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNzBweDsgfSB9XG4gICAgLmFjY291bnQtc2Vzc2lvbl9fZm9ybSAuaW5wdXQtZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmFjY291bnQtc2Vzc2lvbl9fZm9ybSAuaW5wdXQtZmllbGQgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuYWNjb3VudC1zZXNzaW9uX19mb3JtIC5pbnB1dC1maWVsZCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFjY291bnQtc2Vzc2lvbl9fZm9ybSAuaW5wdXQtc3VibWl0IGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuYWNjb3VudC1zZXNzaW9uX19mb3JtIC5pbnB1dC1zdWJtaXQgYSB7XG4gICAgICBjb2xvcjogI0UzMjQyQjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucGFnaW5hdGlvbl9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fZHJvcGRvd24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19kcm9wZG93biBzZWxlY3QsIC5wYWdpbmF0aW9uX19kcm9wZG93biBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2luYXRpb25fX2Ryb3Bkb3duIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gIC5wYWdpbmF0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBhZ2luYXRpb25fX25hdiAucGFnaW5hdGlvbl9faW5mbyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAucGFnaW5hdGlvbl9fbmF2IC5wYWdpbmF0aW9uX19pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fbmF2IC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fbmF2IC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5wYWdpbmF0aW9uX19idXR0b25zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBhZ2luYXRpb25fX2J1dHRvbnMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucGFnaW5hdGlvbiAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAucGFnaW5hdGlvbiAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwgc2VsZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50aHVtYiBpbWcge1xuICB3aWR0aDogNjBweDsgfVxuXG4udGh1bWIudGh1bWItc20gaW1nIHtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLnRkLXRodW1iLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGQtdGh1bWItc20gLnRodW1iLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbGVmdDogNXB4OyB9XG5cbi5ib3gtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAycHggdHJhbnNwYXJlbnQgc29saWQ7IH1cbiAgLmJveC1saW5rLmFjdGl2ZSwgLmJveC1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyQTQyNTg7IH1cbiAgLmJveC1saW5rIGxhYmVsLCAuYm94LWxpbmsgYSB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib3gtbGluayAuaWNvbi1ob2xkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ib3gtbGluayAudGV4dC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7IH1cbiAgLmJveC1saW5rLmgtMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ib3gtbGluayBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ib3gtbGluayBsYWJlbCAudGV4dC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYm94LWxpbmsgbGFiZWwgLmNoZWNrLW9wdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmlzLXNob3duID4gdGQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hY2NvcmRpb24tdGFibGUgdGhlYWQgLmFjY29yZGlvbi10YWJsZV9fYXJyb3cge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLmFjY29yZGlvbi10YWJsZSB0aGVhZCAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjY29yZGlvbi10YWJsZSB0Ym9keSB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWNjb3JkaW9uLXRhYmxlIHRib2R5IHRyLmlzLXNob3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4ICNmNmY2ZjYgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjZmNmY2IHNvbGlkOyB9XG5cbi5hY2NvcmRpb24tdGFibGUgdGJvZHkgdHIuaXMtb3BlbmVkLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLmFjY29yZGlvbi10YWJsZSB0Ym9keSB0ci5pcy1vcGVuZWQuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFjY29yZGlvbi10YWJsZV9fYXJyb3cge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFjY29yZGlvbi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBsZWZ0OiAxOHB4OyB9XG4gICAgLmlzLW9wZW5lZCAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdzpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLmN1c3RvbWVyLWluZm8tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB0ZCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG4uY2hhbmdlTG9nQWNjb3JkaW9uSG9sZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuY2hhbmdlTG9nQWNjb3JkaW9uSG9sZGVyIC52YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNoYW5nZUxvZ0FjY29yZGlvbiAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmU0MTU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAuY2hhbmdlTG9nQWNjb3JkaW9uIC5hY2NvcmRpb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5jaGFuZ2VMb2dBY2NvcmRpb24gLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuY2hhbmdlTG9nQWNjb3JkaW9uIC5hY2NvcmRpb24uYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuXG4uY2hhbmdlTG9nQWNjb3JkaW9uIC5wYW5lbCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVS5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbiN0b2FzdHMge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDgwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3RvYXN0cyB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIHRvcDogMTAwcHg7IH0gfVxuXG4jdG9hc3RzIC50b2FzdCB7XG4gIGJhY2tncm91bmQ6ICNkNmQ4ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNjZmQ3ZGY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxMTAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICN0b2FzdHMgLnRvYXN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4jdG9hc3RzIC50b2FzdC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0MxRjlDOTsgfVxuXG4jdG9hc3RzIC50b2FzdC53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0M5QzhDODsgfVxuXG4jdG9hc3RzIC50b2FzdC5pbmZvIHtcbiAgYmFja2dyb3VuZDogIzllZWRmYzsgfVxuXG4jdG9hc3RzIC50b2FzdC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGOUQxQzE7IH1cblxuI3RvYXN0cyAudG9hc3Quc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuI3RvYXN0cyAudG9hc3QuaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuI3RvYXN0cyAudG9hc3QgLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICN0b2FzdHMgLnRvYXN0IC5jbG9zZSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b29sdGlwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDE3NXB4OyB9XG5cbi5zb3J0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE5QkE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNvcnQtYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tc29ydC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLnNvcnQtYmxvY2sgLnNvcnQtaXRlbS1mbGV4IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5zb3J0LWJsb2NrIC5zb3J0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFQkU4O1xuICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDRweCA2cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyRTQxNTk7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogMjZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zb3J0LWJsb2NrIC5zb3J0LWxhYmVsIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmJsb2NrLWltYWdlLnNvcnQtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrLWltYWdlLnNvcnQtYmxvY2s6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNjdweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmltZ1RleHQgcCB7XG4gIGNvbG9yOiAjNzE4MDk2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIC8qIGxldHRlci1zcGFjaW5nOiAtMC42NXB4OyAqLyB9XG5cbi5pbWdUZXh0IGg0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5pbWdUZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuXG5idXR0b24ucmVtb3ZlLWZpcnN0LWltYWdlLWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNDI1OSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDhweCAxOHB4IDExcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA0MiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBidXR0b24ucmVtb3ZlLWZpcnN0LWltYWdlLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbGVmdDogMTAwcHg7IH0gfVxuXG4uYmxvY2staW1hZ2Uuc29ydC1ibG9jayAuc29ydC1pbWcuc29ydC1pdGVtLWZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4OyB9XG5cbi5maWxldXBsb2FkIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5kZWxldGUge1xuICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgYm90dG9tOiAtMXB4O1xuICBtYXgtd2lkdGg6IDIzcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZpbGV1cGxvYWQgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzJDNDI1OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDZweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuLmZpbGV1cGxvYWQgdGFibGUudGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5maWxldXBsb2FkIHRib2R5LmZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpbGV1cGxvYWQgdGJvZHkuZmlsZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMXB4OyB9XG4gIC5maWxldXBsb2FkIHRib2R5LmZpbGVzIHRyLnRlbXBsYXRlLWRvd25sb2FkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kYXNoLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGFzaC1wcmVsb2FkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjM4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7IH1cblxuLmRhc2hyYW5nZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZTQxNTk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLnBvc3ZhbCB7XG4gIGNvbG9yOiAjMDJiMTNkOyB9XG5cbi5uZWd2YWwge1xuICBjb2xvcjogI2UzMjQyYjsgfVxuXG4jZGFzaGJvYXJkLXN0YXRzLWNvbnQgLnNtYWxsdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZpbHRlci1yaWdodC1mb3VydGgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjYlOyB9XG5cbi5maWx0ZXItcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlcl9fbGVmdCAuY2FyZC1jb250YWluZXIsIC50cmFuc2FjdGlvbi1ob2xkZXJfX3JpZ2h0IC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwLjVweCAwcHggI2NmZDdkZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBwYWRkaW5nOiAyN3B4IDMwcHggMzVweCAzMHB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXJfX2xlZnQgLmNhcmQtY29udGFpbmVyIGgxLCAudHJhbnNhY3Rpb24taG9sZGVyX19yaWdodCAuY2FyZC1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZmQ3ZGY7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5yZWZ1bmQtYmxvY2sgLnJlZnVuZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzLnJlZnVuZC1ibG9jayAucmVmdW5kIC5jb2x1bW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogI0UzMjQyQjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5yZWZ1bmQtYmxvY2sgLnJlZnVuZCAuaWNvbi1pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMucmVmdW5kLWJsb2NrIC5yZWZ1bmQgLmljb24taW5mbyAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMucmVmdW5kLWJsb2NrIC5yZWZ1bmQgLmljb24taW5mbzpob3ZlciAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmU0MTU5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAyNjFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDExcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5yZWZ1bmQtYmxvY2sgLnJlZnVuZCAuaWNvbi1pbmZvOmhvdmVyIC5pbmZvOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDguNXB4IDEycHggOC41cHggMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMyZTQxNTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpOyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC50aXRsZSxcbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMmU0MTU5OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuaXRlbSAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC52YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuaXRlbSAuYmFkZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIG1heC13aWR0aDogMTc3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLml0ZW0gLmJhZGdlLnBhcnRpYWwtcmVmdW5kZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlEMUMxO1xuICAgICAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuaXRlbSAuYmFkZ2UucmVmdW5kZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC5iYWRnZS5yZWZ1bmRlZCBzdmcuaWNvbiB7XG4gICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAucHJpY2UgLmNvbHVtbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLnRvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC50b3RhbCAuY29sdW1uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuYWN0aW9ucyAucmVmdW5kZWQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5yZWZ1bmRlZCAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMubGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTMyNDJCOyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzFmMjY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjMWYyNjsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnkge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzJBNDI1ODsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDMzNDQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIwMzM0NDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMgLmJ1dHRvbi5ob2xsb3cuc2Vjb25kYXJ5IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyQTQyNTg7XG4gICAgICBjb2xvcjogIzJBNDI1ODsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuYWN0aW9ucyAuYnV0dG9uLmhvbGxvdy5zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMgLmJ1dHRvbi5ob2xsb3c6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAubm90ZXMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAubm90ZXMtYmxvY2sgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJBNDI1ODsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm5vdGVzLWJsb2NrIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzM0NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIwMzM0NDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm5vdGVzLWJsb2NrIC5idXR0b24gaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0ubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLm5vdGUtaXRlbSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0gLmRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5pdGVtIC50aXRsZSxcbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuaXRlbSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzJlNDE1OTsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuaXRlbSAudmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAuZGF0YVRhYmxlc19sZW5ndGgsXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAuZGF0YVRhYmxlc19pbmZvLFxuLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItdGFibGUtYmxvY2sgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLXRhYmxlLWJsb2NrICNkYXRhLXRhYmxlLW9yZGVycy12MiB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmU0MTU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNDE1OTsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAjZGF0YS10YWJsZS1vcmRlcnMtdjIgdGgge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAjZGF0YS10YWJsZS1vcmRlcnMtdjIgLm9yZGVyX2lkIHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLXRhYmxlLWJsb2NrICNkYXRhLXRhYmxlLW9yZGVycy12MiAuc3RvcmUge1xuICB3aWR0aDogNTQlICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItdGFibGUtYmxvY2sgI2RhdGEtdGFibGUtb3JkZXJzLXYyIC5zaGlwcGluZyB7XG4gIHdpZHRoOiAxMyUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAjZGF0YS10YWJsZS1vcmRlcnMtdjIgLnN0YXR1cyB7XG4gIHdpZHRoOiAxOCUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRib2R5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24ge1xuICBtYXgtd2lkdGg6IDMyNXB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uLmxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTggIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMyQTQyNTggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uLmxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiAxcyBsb2FkaW5nIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24uZW1haWwtc2VudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1OCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuODU7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGgucmVmdW5kIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRoLnByb2R1Y3QtbmFtZSBzcGFuIHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdHIucmVmdW5kZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTJlYSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRyLnJlZnVuZGVkIHRkLnJlZnVuZCAucmVmdW5kLWNoayB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaGVjay1wcmltYXJ5LWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRyLnJlZnVuZGVkIHRkIHtcbiAgICAgICAgY29sb3I6ICM4Njk2YWEgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUyZWEgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRkLnJlZnVuZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGQucmVmdW5kIC5yZWZ1bmQtY2hrIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIC5yZWZ1bmQtY2hrIHtcbiAgICAgIGJvcmRlcjogMXB4ICNkOGQ4ZDggc29saWQ7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyLnJvdy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMmVhICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHIucm93LXNlbGVjdGVkIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTJlYSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyLnJvdy1zZWxlY3RlZCAucmVmdW5kLWNoayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMmU0MTU5IHNvbGlkICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCAjMkE0MjU4IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciArIGltZyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbi5hY3RpdmUgKyBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4ICMyQTQyNTggc29saWQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYW5zYWN0aW9uLWhvbGRlcl9fbGVmdCAuY2FyZC1jb250YWluZXIsIC50cmFuc2FjdGlvbi1ob2xkZXJfX3JpZ2h0IC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAubWFyay1hcy1yZWZ1bmRlZC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5tYXJrLWFzLXJlZnVuZGVkLWJsb2NrIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTFweCA2cHggIWltcG9ydGFudDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5pc3N1ZS1yZWZ1bmQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLm1hcmstYXMtcmVmdW5kZWQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAubWFyay1hcy1yZWZ1bmRlZC1ibG9jay5yZWZ1bmRlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5tYXJrLWFzLXJlZnVuZGVkLWJsb2NrIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTFweCA2cHggIWltcG9ydGFudDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5pc3N1ZS1yZWZ1bmQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyZTQxNTk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI3JlZnVuZC1jb25maXJtYXRpb24tbW9kYWwgLnJlZnVuZC1pdGVtIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDsgfVxuICAjcmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgICAjcmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzOTZweDtcbiAgbWluLXdpZHRoOiAzOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzJjNDI1OSAhaW1wb3J0YW50OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMmM0MjU5ICFpbXBvcnRhbnQ7IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmNsb3NlLWpxdWVyeS1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyZTQxNTk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuanMtY2FuY2VsLW1vZGFsLFxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuanMtbWFyay1hcy1yZWZ1bmRlZC1jYW5jZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgY29sb3I6ICMyZTQxNTk7IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwjbWFyay1hcy1yZWZ1bmRlZC1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsI21hcmstYXMtcmVmdW5kZWQtbW9kYWwgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCNtYXJrLWFzLXJlZnVuZGVkLW1vZGFsIHAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwjbm90ZS1tb2RhbCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTM5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmRpc2NsYWltZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjZTMyNDJiOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtdGl0bGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLXRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJBNDI1ODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC10aXRsZS1ibG9jayAudGl0bGUgLmlucHV0IHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC10aXRsZS1ibG9jayAudGl0bGUgLmRlc2MsXG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLXRpdGxlLWJsb2NrIC50aXRsZSAuaW5wdXQge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtdGl0bGUtYmxvY2sgLnRpdGxlIC5kZXNjIHNwYW4sXG4gICAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtdGl0bGUtYmxvY2sgLnRpdGxlIC5pbnB1dCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzJBNDI1ODtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDE2cHg7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDM2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5yZWFzb24gYS5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNXB4IDE2cHg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAuaXRlbSAuZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAuaXRlbSAuZGVzYyBzcGFuLFxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5pbnB1dCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5kZXNjIHAsXG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICAgIC8qIDE0LjdweCAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmRlc2MgaW5wdXQsXG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMmM0MjU5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5kZXNjIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzJjNDI1OTsgfVxuICAgICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmRlc2MgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMyYzQyNTk7IH1cbiAgICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5kZXNjIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMmM0MjU5OyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtYW1vdW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1hbW91bnQgLml0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzQyNTk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWFtb3VudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuc2hpcHBpbmcge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnNoaXBwaW5nLm5vLXJlZnVuZC1pdGVtLXNlbGVjdGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzQyNTk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyAuY2hlY2ttYXJrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmFjdGlvbnMgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdy1wcmltYXJ5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTMyNDJCO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdy1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIxZDIyOyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuXG4udG90YWwtYW10LndpdGgtcmVmdW5kIC50b3RhbC1hbXQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udG90YWwtYW10LndpdGgtcmVmdW5kIC5kaXNjb3VudGVkLXRvdGFsIHtcbiAgY29sb3I6ICNFMzI0MkI7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50b3RhbC1hbXQud2l0aC1yZWZ1bmQgLmRpc2NvdW50ZWQtdG90YWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnRvdGFsLWFtdC53aXRoLXJlZnVuZCAuZGlzY291bnRlZC10b3RhbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5hY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4OyB9XG4gIC5hY3Rpb24taXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5hY3Rpb24taXRlbSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYjI1MmY7XG4gICAgY29sb3I6ICM5NGEwYWI7XG4gICAgcGFkZGluZzogN3B4IDhweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgLmFjdGlvbi1pdGVtIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gICAgLmFjdGlvbi1pdGVtIC5idXR0b24uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuXG4uZXhwb3J0LWRhdGEtYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5leHBvcnQtZGF0YS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5leHBvcnQtZGF0YS1idG4gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmU0MTU5O1xuICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5leHBvcnQtZGF0YS1idG4gLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aC5hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgdGguaWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRoLm5hbWUsIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aC5lbWFpbCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aC5vcmRlcnMge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aGVhZC5zb3J0LWFjdGlvbnMgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2Fycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRib2R5IHRyLm9kZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4uZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgdGJvZHkgdHIuZXZlbiB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgdGJvZHkgdHIgdGQge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggOHB4OyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoOCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuZ28tdG8tZGV0YWlscyBpbWcge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5jdXN0b21lci1pbmZvLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDBweCAzNnB4OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLmN1c3RvbWVyLWluZm8tY29udGVudCAuaXRlbS1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLmN1c3RvbWVyLWluZm8tY29udGVudCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzNnB4OyB9XG4gICAgICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5jdXN0b21lci1pbmZvLWNvbnRlbnQgLml0ZW0tbGlzdCAuaXRlbSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAucHJvZHVjdC10aHVtYiBzcGFuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aDpmaXJzdC1jaGlsZCwgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYyAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQgLmJ0bi1jb3B5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgIG1pbi13aWR0aDogMTE3cHg7IH1cbiAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDsgfVxuICAgICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbS50b3RhbC1vcmRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIiAhaW1wb3J0YW50OyB9XG4gICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24gLmljb24tcmVzZW5kIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLnN2Z1wiKTsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uOmhvdmVyIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRyYW5zYWN0aW9ucy1maWx0ZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIG1heC13aWR0aDogMjU3cHg7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5wYWdpbmF0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2luZm86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkX19pbm5lci5weC0wLnB0LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRoLmlkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyYW5zYWN0aW9ucy1tZW51LXRhYnMgLm1lbnUtdGFiX19pdGVtOmZpcnN0LWNoaWxkIGEge1xuICAgIG1pbi13aWR0aDogMTcwcHg7IH1cbiAgLnRyYW5zYWN0aW9ucy1tZW51LXRhYnMgLm1lbnUtdGFiX19pdGVtIGEge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4OyB9XG4gIC5tZW51LXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfSB9XG5cbi50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVyIC50b2dnbGUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJhbnNhY3Rpb25zLWZpbHRlci1ibG9jayAudHJhbnNhY3Rpb25zLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA3NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgLnRyYW5zYWN0aW9ucy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgI29yZGVyLWZpbHRlci1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgLnRyYW5zYWN0aW9ucy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudHJhbnNhY3Rpb25zLWZpbHRlci1ibG9jayAudHJhbnNhY3Rpb25zLWZpbHRlciAudG9nZ2xlLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgLnRyYW5zYWN0aW9ucy1maWx0ZXIgLnRyYW5zYWN0aW9ucy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVycy1tb2JpbGUgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVycy1tb2JpbGUgLmFjdGlvbi1pdGVtIHAge1xuICAgIG1pbi13aWR0aDogMTIwcHg7IH0gfVxuXG4udHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscyxcbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSxcbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW06bnRoLWNoaWxkKDIpIC5pdGVtIHN0cm9uZyxcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbTpudGgtY2hpbGQoMikgLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDExNXB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIC5pdGVtLFxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIC5pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjRweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIC5pdGVtIHAsXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSAuaXRlbSBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSAuaXRlbSBzdHJvbmcsXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMsXG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW0sXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4OXB4OyB9XG4gICAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSBzdHJvbmcsXG4gICAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgZ2FwOiA4MHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnXCIpOyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuZGV0YWlscy1pdGVtOmZpcnN0LWNoaWxkIC5pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuZGV0YWlscy1pdGVtOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmRldGFpbHMtaXRlbSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IC5mbGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IC5mbGV4IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b246aG92ZXIgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmNoZWNrYm94LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7IH1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmOyB9XG5cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNHB4O1xuICByaWdodDogMDtcbiAgY29udGVudDogXCIrXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzFiMjUyZjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi5hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJlNDE1OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgLmFjY29yZGlvbi1ob2xkZXIgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICByaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24uYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuXG4uYWNjb3JkaW9uLWhvbGRlciAucGFuZWwge1xuICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIHtcbiAgICAgICAgICBnYXA6IDhweDsgfSB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmRhdGUge1xuICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCBzdHJvbmcge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mby1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQgLmluZm8taXRlbSBwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQgLmluZm8taXRlbS50b3RhbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnRyYW5zYWN0aW9uLWhpc3Rvcnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgfSB9XG5cbi50cmFuc2FjdGlvbi1vcmRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYXV0by1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmF1dG8tc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItaG9sZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4ICNlNGUwZGE7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAudG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC50b3Age1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLnRvcCAub3JkZXItbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlYmU4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWViZTg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyMCUgLSAxNDBweCk7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20gLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLmJvdHRvbSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMjVweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDQ1JTsgfSB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cy5hY3RpdmUge1xuICAgIHotaW5kZXg6IDExMTExMTExOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyxcbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMsXG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzLFxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXMsXG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxNDlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzhkODM7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzOjphZnRlcixcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXM6OmFmdGVyLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5zdGF0dXMud2FpdGluZyxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXMud2FpdGluZyxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLnN0YXR1cy53YWl0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDFjMSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLnN0YXR1cy5zaGlwcGVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLnN0YXR1cy5zaGlwcGVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzLnNoaXBwZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4ZDgzOyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLnN0YXR1cy5kZWxpdmVyZWQsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAuc3RhdHVzLmRlbGl2ZXJlZCxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLnN0YXR1cy5kZWxpdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5zdGF0dXMuY2FuY2VsbGVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLnN0YXR1cy5jYW5jZWxsZWQsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5zdGF0dXMuY2FuY2VsbGVkIHtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM4Yzg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5zdGF0dXMuY2FuY2VsbGVkIHN2Zy5pY29uLFxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAuc3RhdHVzLmNhbmNlbGxlZCBzdmcuaWNvbixcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzLmNhbmNlbGxlZCBzdmcuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLm9wdGlvbnMsXG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLm9wdGlvbnMsXG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAub3B0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5vcHRpb25zLmFjdGl2ZSxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5vcHRpb25zLmFjdGl2ZSxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTExMTExMTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlOjpiZWZvcmUsXG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5vcHRpb25zLmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5vcHRpb25zLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICBsZWZ0OiAxM3B4OyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY3Rpb25zIC5idXR0b24taG9sbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY3Rpb25zIC5idXR0b24taG9sbG93OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWN0aW9ucyAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zZWxlY3QtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zZWxlY3QtYWxsIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2VsZWN0LWFsbCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMCAyNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayAuaXRlbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sgLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDExN3B4OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4OyB9IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbS50b3RhbC1vcmRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0udG90YWwtcmVmdW5kIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7IH0gfVxuICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDBweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnNrdSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMjVweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLmxpc3RlZC1wcmljZSwgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5zb2xkLXByaWNlLCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnJlZnVuZGVkLWFtb3VudCwgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5yZWZ1bmQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICAvKiAxNC43cHggKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHRvcDogLTNweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLmxpc3RlZC1wcmljZSwgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5zb2xkLXByaWNlLCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnJlZnVuZGVkLWFtb3VudCwgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5yZWZ1bmQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnByb2R1Y3QtdGh1bWIgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA4cHg7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAucHJvZHVjdC10aHVtYiBzcGFuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmYgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoOmZpcnN0LWNoaWxkLCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYyAhaW1wb3J0YW50OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkIC5idG4tY29weSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDVweDsgfVxuXG4ud2l0aC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAud2l0aC1vdmVybGF5OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgei1pbmRleDogMTExMTExOyB9XG5cbi5ub3Rlcy1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5ub3Rlcy1ob2xkZXIgLmFjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBjb2xvcjogIzJlNDE1OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG4gICAgLm5vdGVzLWhvbGRlciAuYWNjb3JkaW9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgIHRvcDogMjFweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAubm90ZXMtaG9sZGVyIC5hY2NvcmRpb24uYWN0aXZlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgLm5vdGVzLWhvbGRlciAucGFuZWwge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDI0cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4OyB9XG4gICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAubm90ZS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLm5vdGUtaXRlbSAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLm5vdGUtaXRlbSAubmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG4gICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5ub3RlLWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgLyogMTMuMnB4ICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZWM7IH1cbiAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAxMDVweDsgfVxuICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSBhLnRvZ2dsZS1hZGQtbm90ZS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLW1pbnVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSBhLnRvZ2dsZS1hZGQtbm90ZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSBhLnRvZ2dsZS1hZGQtbm90ZSBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB3aWR0aDogOTVweDsgfSB9XG4gICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7IH1cbiAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gICAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gLmlucHV0LWdyb3VwIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTMyNDJhO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIGlucHV0LFxuICAgICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyOHB4OyB9XG5cbi5idXR0b24td2l0aC1hcnJvdy5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTBkYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMGRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjliOWI5ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1kYXJrLWJsdWUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgLmJ0bi1kYXJrLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG5cbi5idG4taG9sbG93LWRhcmstYmx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmM0MjU5O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNDI1OTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5idG4taG9sbG93LWRhcmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLmZlYXRoZXJsaWdodDpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uanF1ZXJ5LW1vZGFsLmJsb2NrZXIuY3VycmVudCB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4ucmVmdW5kbW9kYWwgLml0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi50aXRsZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNFMzI0MkIgIWltcG9ydGFudDsgfVxuICAudGl0bGUtcHJpbWFyeSAuYm90dG9tIHtcbiAgICBjb2xvcjogIzJBNDI1OCAhaW1wb3J0YW50OyB9XG5cbmEuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNlNGUwZGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTBkYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5qcXVlcnktbW9kYWwgLnJlZnVuZC1jb25maXJtYXRpb24tbW9kYWwtdjIge1xuICBtYXgtd2lkdGg6IDQ5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDkycHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbC12MiB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtY29uZmlybWF0aW9uLW1vZGFsLXYyIC5zaGlwcGluZyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbC12MiAucmVmdW5kLWFtb3VudCAuaXRlbSBwIHtcbiAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIiAhaW1wb3J0YW50OyB9XG4gIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1jb25maXJtYXRpb24tbW9kYWwtdjIgLnJlZnVuZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbC12MiAucmVmdW5kLWl0ZW0gLml0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEUwREE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtY29uZmlybWF0aW9uLW1vZGFsLXYyIC5yZWZ1bmQtdGl0bGUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiB7XG4gIG1heC13aWR0aDogMzQzcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDNweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIge1xuICAgICAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLW1vZGFsLXYyIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICB3aWR0aDogMzExcHggIWltcG9ydGFudDsgfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLnJlZnVuZC10YWItY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAucmVmdW5kLXRhYi1jb250cm9scyAudGFiLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGNvbG9yOiAjOTE5YmE3O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAucmVmdW5kLXRhYi1jb250cm9scyAudGFiLWNvbnRyb2wge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU4cHg7IH0gfVxuICAgICAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLW1vZGFsLXYyIC5yZWZ1bmQtdGFiLWNvbnRyb2xzIC50YWItY29udHJvbC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzJlNDE1OTsgfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLnJlZnVuZC10YWItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAucmVmdW5kLXRhYi1jb250ZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLnJlZnVuZC1hbW91bnQgLml0ZW0gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDsgfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLmZpeGVkLWFtb3VudCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLmZpeGVkLWFtb3VudCAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEUwREE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLW1vZGFsLXYyIC5maXhlZC1hbW91bnQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLmZpeGVkLWFtb3VudCBpbnB1dCB7XG4gICAgICB3aWR0aDogNzlweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVyIHtcbiAgZ2FwOiAzMHB4OyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXIgLnRvZ2dsZS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzIC5hY3Rpb24taXRlbSAuYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMzJweCA3cHggOHB4O1xuICAgIGNvbG9yOiAjOTE5YmE3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzIC5hY3Rpb24taXRlbSAuYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzIC5hY3Rpb24taXRlbSAuYnV0dG9uLmhpZ2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycyAuYWN0aW9uLWl0ZW0gLmJ1dHRvbi5taWQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycyAuYWN0aW9uLWl0ZW0gLmJ1dHRvbi5sb3c6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwMDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSAuYWN0aW9uLWl0ZW0ge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycy1tb2JpbGUgLmFjdGlvbi1pdGVtIHAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSAuYWN0aW9uLWl0ZW0gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogN3B4IDMycHggN3B4IDhweDtcbiAgICBjb2xvcjogIzkxOWJhNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycy1tb2JpbGUgLmFjdGlvbi1pdGVtIC5idXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMtbW9iaWxlIC5hY3Rpb24taXRlbSAuYnV0dG9uLmhpZ2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycy1tb2JpbGUgLmFjdGlvbi1pdGVtIC5idXR0b24ubWlkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzAwOyB9XG4gICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMtbW9iaWxlIC5hY3Rpb24taXRlbSAuYnV0dG9uLmxvdzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODAwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLmZpZWxkLWdyb3VwLnJldHVybnMtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgIGdhcDogMzBweDsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAuZmllbGQtZ3JvdXAucmV0dXJucy1maWx0ZXIgI3JldHVybnMtZmlsdGVyLXNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5maWVsZC1ncm91cC5yZXR1cm5zLWZpbHRlciAjcmV0dXJucy1maWx0ZXItc2VhcmNoIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIG1pbi13aWR0aDogMjM3cHg7XG4gICAgICAgIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5maWVsZC1ncm91cC5yZXR1cm5zLWZpbHRlciAjcmV0dXJucy1maWx0ZXItc2VhcmNoIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzdweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBnYXA6IDcwcHg7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycyBkaXYjZGF0ZS1yYW5nZS1vcmRlcnMge1xuICAgICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLmZpZWxkLWdyb3VwLnJldHVybnMtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVyIHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAucmV0dXJucy1maWx0ZXItYmxvY2sgI29yZGVyLWZpbHRlci1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHggIWltcG9ydGFudDsgfVxuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLmZpbHRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXIgLnRvZ2dsZS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXIgLnJldHVybnMtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycy1tb2JpbGUgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSAuYWN0aW9uLWl0ZW0gcCB7XG4gICAgbWluLXdpZHRoOiAxMjBweDsgfSB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgdGguYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aC5yaXNrIHtcbiAgbWF4LXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTZweCAhaW1wb3J0YW50OyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgdGguc3RhdHVzIHtcbiAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aC5kYXRlIHtcbiAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgdGgudmFsdWUge1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aC5udW1iZXIge1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aC5uYW1lLCAjZGF0YS10YWJsZS1yZXR1cm5zIHRoLmVtYWlsIHtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRoLm9yZGVycyB7XG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aGVhZC5zb3J0LWFjdGlvbnMgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNzZweCAhaW1wb3J0YW50OyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjY7IH1cbiAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ci5vZGQgdGQge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZWJlOCAhaW1wb3J0YW50OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ci5vZGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY2OyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ci5ldmVuIHRkIHtcbiAgICBib3JkZXItY29sb3I6ICNlZWViZTggIWltcG9ydGFudDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIuZXZlbiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTFweCA4cHg7IH1cbiAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZC5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDc2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzZweCAhaW1wb3J0YW50OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZC5hY2NvcmRpb24tdGFibGVfX2Fycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMjBweDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yaXNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTBweDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJpc2s6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmlzay5oaWdoOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwOyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmlzay5taWQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yaXNrLmxvdzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODAwMDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTFweCAxMXB4IDExcHggMjlweDtcbiAgICBsaW5lLWhlaWdodDogOHB4OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmV0dXJuLXN0YXR1czo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzJlNDE1OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmxvZGdlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWM4ZDgzO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmxvZGdlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyYzQyNTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmNvbXBsZXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYzQyNTk7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMuY29tcGxldGU6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmFwcHJvdmFsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjOWM4Yzg7XG4gICAgICBjb2xvcjogIzJlNDE1OTsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmV0dXJuLXN0YXR1cy5hcHByb3ZhbDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmV0dXJuLXN0YXR1cy52b2lkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgICBjb2xvcjogIzJlNDE1OTsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmV0dXJuLXN0YXR1cy52b2lkOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmF3YWl0aW5nLWxvZGdlbWVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlkMWMxO1xuICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICBwYWRkaW5nOiAxMXB4IDdweCAxMXB4IDIzcHggIWltcG9ydGFudDsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmV0dXJuLXN0YXR1cy5hd2FpdGluZy1sb2RnZW1lbnQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMuY29udGFjdC1jdXN0b21lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWM4ZDgzO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmNvbnRhY3QtY3VzdG9tZXI6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcmlnaHQ6IDA7IH1cbiAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoOCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgLmdvLXRvLWRldGFpbHMgaW1nIHtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB0ZCAuY3VzdG9tZXItaW5mby1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwcHggMTZweDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB0ZCAuY3VzdG9tZXItaW5mby1jb250ZW50IC5pdGVtLWxpc3Qge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLmN1c3RvbWVyLWluZm8tY29udGVudCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzNnB4OyB9XG4gICAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB0ZCAuY3VzdG9tZXItaW5mby1jb250ZW50IC5pdGVtLWxpc3QgLml0ZW0gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmVmZWM7IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aDpmaXJzdC1jaGlsZCwgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjICFpbXBvcnRhbnQ7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkIC5idG4tY29weSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDVweDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4OyB9XG4gICAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIC5pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTdweDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtLnRvdGFsLW9yZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFiMjUyZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiAuaWNvbi1yZXNlbmQge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQuc3ZnXCIpOyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbjpob3ZlciAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscyxcbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSxcbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW06bnRoLWNoaWxkKDIpIC5pdGVtIHN0cm9uZyxcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbTpudGgtY2hpbGQoMikgLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDExNXB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIC5pdGVtLFxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIC5pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjRweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIC5pdGVtIHAsXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSAuaXRlbSBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSAuaXRlbSBzdHJvbmcsXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMsXG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW0sXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4OXB4OyB9XG4gICAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSBzdHJvbmcsXG4gICAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgZ2FwOiA4MHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnXCIpOyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuZGV0YWlscy1pdGVtOmZpcnN0LWNoaWxkIC5pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuZGV0YWlscy1pdGVtOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmRldGFpbHMtaXRlbSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IC5mbGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IC5mbGV4IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b246aG92ZXIgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmNoZWNrYm94LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7IH1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmOyB9XG5cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNHB4O1xuICByaWdodDogMDtcbiAgY29udGVudDogXCIrXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzFiMjUyZjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi5hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJlNDE1OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgLmFjY29yZGlvbi1ob2xkZXIgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICByaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24uYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuXG4uYWNjb3JkaW9uLWhvbGRlciAucGFuZWwge1xuICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIHtcbiAgICAgICAgICBnYXA6IDhweDsgfSB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmRhdGUge1xuICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCBzdHJvbmcge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mby1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQgLmluZm8taXRlbSBwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQgLmluZm8taXRlbS50b3RhbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnRyYW5zYWN0aW9uLWhpc3Rvcnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgfSB9XG5cbi50cmFuc2FjdGlvbi1vcmRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItaG9sZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4ICNlNGUwZGE7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAudG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC50b3Age1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLnRvcCAub3JkZXItbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlYmU4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWViZTg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyMCUgLSAxNDBweCk7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20gLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLmJvdHRvbSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMjVweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDQ1JTsgfSB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cy5hY3RpdmUge1xuICAgIHotaW5kZXg6IDExMTExMTExOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyxcbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMsXG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzLFxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXMsXG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxNDlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzhkODM7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzOjphZnRlcixcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXM6OmFmdGVyLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5zdGF0dXMud2FpdGluZyxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXMud2FpdGluZyxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLnN0YXR1cy53YWl0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDFjMSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLnN0YXR1cy5zaGlwcGVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLnN0YXR1cy5zaGlwcGVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzLnNoaXBwZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4ZDgzOyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLnN0YXR1cy5kZWxpdmVyZWQsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAuc3RhdHVzLmRlbGl2ZXJlZCxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLnN0YXR1cy5kZWxpdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAub3B0aW9ucyxcbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAub3B0aW9ucyxcbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5vcHRpb25zIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAub3B0aW9ucy5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxMTExMTExO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAub3B0aW9ucy5hY3RpdmU6OmJlZm9yZSxcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlOjpiZWZvcmUsXG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgIGxlZnQ6IDEzcHg7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMgLmJ1dHRvbi1ob2xsb3c6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNlbGVjdC1hbGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNlbGVjdC1hbGwgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zZWxlY3QtYWxsIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIC5pdGVtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgIG1pbi13aWR0aDogMTE3cHg7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7IH0gfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtLnRvdGFsLW9yZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbS50b3RhbC1yZWZ1bmQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDsgfSB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgucmV0dXJuLXJlYXNvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGguc2t1IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgubGlzdGVkLXByaWNlLCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnNvbGQtcHJpY2UsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgucmVmdW5kZWQtYW1vdW50LCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnJlZnVuZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICAgIC8qIDE0LjdweCAqL1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAtM3B4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQubGlzdGVkLXByaWNlLCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnNvbGQtcHJpY2UsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQucmVmdW5kZWQtYW1vdW50LCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnJlZnVuZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQucHJvZHVjdC10aHVtYiBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDsgfVxuICAgICAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAucHJvZHVjdC10aHVtYiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZiAhaW1wb3J0YW50OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmVmZWM7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGg6Zmlyc3QtY2hpbGQsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQgLmJ0bi1jb3B5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG5cbi53aXRoLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC53aXRoLW92ZXJsYXk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB6LWluZGV4OiAxMTExMTE7IH1cblxuLm5vdGVzLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLm5vdGVzLWhvbGRlciAuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAubm90ZXMtaG9sZGVyIC5hY2NvcmRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5ub3Rlcy1ob2xkZXIgLmFjY29yZGlvbi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAubm90ZXMtaG9sZGVyIC5wYW5lbCB7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMjRweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7IH1cbiAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5ub3RlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAubm90ZS1pdGVtIC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAubm90ZS1pdGVtIC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLm5vdGUtaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAvKiAxMy4ycHggKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYzsgfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgYS50b2dnbGUtYWRkLW5vdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDEwNXB4OyB9XG4gICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tbWludXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1wbHVzLTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgYS50b2dnbGUtYWRkLW5vdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4OyB9IH1cbiAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfVxuICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBnYXA6IDI0cHg7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSAuaW5wdXQtZ3JvdXAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNFMzI0MkE7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gaW5wdXQsXG4gICAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI4cHg7IH1cblxuLmJ1dHRvbi13aXRoLWFycm93LmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlMGRhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGUwZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiOWI5YjkgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLW5vLWFycm93IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAuYnV0dG9uLW5vLWFycm93OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuXG4uZmVhdGhlcmxpZ2h0Omxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodEJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY2OyB9XG4gIC5iZy1saWdodEJsdWUud3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpOyB9XG5cbi5yZXR1cm5zLWRldGFpbHMtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC5yZXR1cm5zLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLnJldHVybnMtZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbS50b3RhbC1yZWZ1bmQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJldHVybnMtZGV0YWlscy1ob2xkZXIgLnJldHVybnMtZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIC5pdGVtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIC5pdGVtLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgIGdhcDogNDBweDsgfVxuICAgICAgLnJldHVybnMtZGV0YWlscy1ob2xkZXIgLnJldHVybnMtZGV0YWlscyAuaXRlbS1ibG9jazpmaXJzdC1jaGlsZCAuaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTEzcHg7IH1cbiAgICAgICAgLnJldHVybnMtZGV0YWlscy1ob2xkZXIgLnJldHVybnMtZGV0YWlscyAuaXRlbS1ibG9jazpmaXJzdC1jaGlsZCAuaXRlbSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgICAgICAgIC5yZXR1cm5zLWRldGFpbHMtaG9sZGVyIC5yZXR1cm5zLWRldGFpbHMgLml0ZW0tYmxvY2s6Zmlyc3QtY2hpbGQgLml0ZW0gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnJldHVybnMtZGV0YWlscy1ob2xkZXIgLnJldHVybnMtZGV0YWlscyAuaXRlbS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIGdhcDogMjRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTZweDsgfVxuICAgICAgLnJldHVybnMtZGV0YWlscy1ob2xkZXIgLnJldHVybnMtZGV0YWlscyAuaXRlbS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIC5pdGVtLWJsb2NrOmZpcnN0LWNoaWxkIC5pdGVtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7IH0gfVxuXG4ucmV0dXJuLW9yZGVyLWhvbGRlciAuYWNjb3JkaW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnJldHVybi1vcmRlci1ob2xkZXIgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldHVybi1vcmRlci1ob2xkZXIgLm9yZGVyLW51bSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi13aWR0aDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXR1cm4tb3JkZXItaG9sZGVyIC5hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnJldHVybi1vcmRlci1ob2xkZXIgLm9yZGVyLW51bSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7IH0gfVxuXG4ucmV0dXJuLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZ2FwOiAyNHB4OyB9XG4gIC5yZXR1cm4tdG9wIC50cmFuc2FjdGlvbi1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4OyB9XG4gICAgLnJldHVybi10b3AgLnRyYW5zYWN0aW9uLW51bWJlcnMgLml0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogN3B4IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjY7IH1cblxuLmJvcmRlci1ncmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTBkYTsgfVxuXG4ucmV0dXJuLWN1c3RvbWVyIC5kZXRhaWxzLWl0ZW0ge1xuICBnYXA6IDEwcHggIWltcG9ydGFudDsgfVxuICAucmV0dXJuLWN1c3RvbWVyIC5kZXRhaWxzLWl0ZW0uZmxleC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnJldHVybi1jdXN0b21lciAuZGV0YWlscy1pdGVtLmZsZXgtYmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5yZXR1cm4tc3RhdHVzIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMXB4IDExcHggMTFweCAyOXB4O1xuICBsaW5lLWhlaWdodDogOHB4OyB9XG4gIC5yZXR1cm4tc3RhdHVzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJlNDE1OTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gIC5yZXR1cm4tc3RhdHVzLmxvZGdlZCB7XG4gICAgYmFja2dyb3VuZDogI2VjOGQ4MztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucmV0dXJuLXN0YXR1cy5sb2RnZWQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJjNDI1OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7IH1cbiAgLnJldHVybi1zdGF0dXMuY29tcGxldGUge1xuICAgIGJhY2tncm91bmQ6ICMyYzQyNTk7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnJldHVybi1zdGF0dXMuY29tcGxldGU6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAucmV0dXJuLXN0YXR1cy5hcHByb3ZhbCB7XG4gICAgYmFja2dyb3VuZDogI2M5YzhjODtcbiAgICBjb2xvcjogIzJlNDE1OTsgfVxuICAgIC5yZXR1cm4tc3RhdHVzLmFwcHJvdmFsOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucmV0dXJuLXN0YXR1cy52b2lkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlkMWMxO1xuICAgIGNvbG9yOiAjMmU0MTU5OyB9XG4gICAgLnJldHVybi1zdGF0dXMudm9pZDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmU0MTU5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJldHVybi1zdGF0dXMuYXdhaXRpbmctbG9kZ2VtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlkMWMxO1xuICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgIHBhZGRpbmc6IDExcHggN3B4IDExcHggMjNweCAhaW1wb3J0YW50OyB9XG4gICAgLnJldHVybi1zdGF0dXMuYXdhaXRpbmctbG9kZ2VtZW50OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucmV0dXJuLXN0YXR1cy5jb250YWN0LWN1c3RvbWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWM4ZDgzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5yZXR1cm4tc3RhdHVzLmNvbnRhY3QtY3VzdG9tZXI6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJjNDI1OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgd2lkdGg6IDI2cHg7IH1cbiAgLnJpc2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gIC5yaXNrLmhpZ2g6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwOyB9XG4gIC5yaXNrLm1pZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7IH1cbiAgLnJpc2subG93OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODAwMDsgfVxuXG4uaWNvbi1leHRlcm5hbC1zaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvZXh0ZXJuYWwtc2l0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hdXRvcG9zdC10cmFja2luZy1ibG9jayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDQ3cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYXV0b3Bvc3QtdHJhY2tpbmctYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5idXR0b24uYXV0b3Bvc3QtdHJhY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMyNDJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMzI0MmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtaW4td2lkdGg6IDI2NXB4OyB9XG4gIC5idXR0b24uYXV0b3Bvc3QtdHJhY2tpbmcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5idXR0b24uYXV0b3Bvc3QtdHJhY2tpbmcgcDpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDsgfVxuICAuYnV0dG9uLmF1dG9wb3N0LXRyYWNraW5nOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWQyMjtcbiAgICBib3JkZXItY29sb3I6ICNiZDFkMjI7IH1cblxuLnRyYW5zYWN0aW9uLW1vZGFsLnJlZnVuZC1tb2RhbCB7XG4gIG1pbi13aWR0aDogNDY0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NjRweCAhaW1wb3J0YW50OyB9XG4gIC50cmFuc2FjdGlvbi1tb2RhbC5yZWZ1bmQtbW9kYWwgLmFjdGlvbnMgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50cmFuc2FjdGlvbi1tb2RhbC5yZWZ1bmQtbW9kYWwge1xuICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyB9IH1cbiAgLnRyYW5zYWN0aW9uLW1vZGFsLnJlZnVuZC1tb2RhbCAuYWN0aW9ucyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZWM7IH1cblxuLnRyYW5zYWN0aW9uLW1vZGFsIC50ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDsgfVxuICAudHJhbnNhY3Rpb24tbW9kYWwgLnRleHQtYm94IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4OyB9XG5cbiN2b2lkLXJlZnVuZC1tb2RhbCAudGV4dC1ib3ggcCB7XG4gIGNvbG9yOiAjZTMyNDJiICFpbXBvcnRhbnQ7IH1cblxuI3ZvaWQtcmVmdW5kLW1vZGFsIC5idXR0b24td2l0aC1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzI0MmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTMyNDJiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpOyB9XG4gICN2b2lkLXJlZnVuZC1tb2RhbCAuYnV0dG9uLXdpdGgtYXJyb3c6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JkMWQyMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDFkMjIgIWltcG9ydGFudDsgfVxuXG4ucmVmdW5kbW9kYWwgLml0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2FjdGlvbi1tb2RhbCAud2l0aC1pY29uIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnJlZnVuZC1yZWFzb24tbW9kYWwgLmJ1dHRvbi1ob2xsb3cge1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDsgfVxuXG4ucmVmdW5kLXJlYXNvbi1tb2RhbCAucmVmdW5kLXJlYXNvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzQyNTk7IH1cblxuLnJlZnVuZC1yZWFzb24tbW9kYWwgLmFjdGlvbnMge1xuICBwYWRkaW5nOiAxNnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucmVmdW5kLXJlYXNvbi1tb2RhbCBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuXG4ucmVmdW5kLXJlYXNvbi1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZWZ1bmQtcmVhc29uLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRkLm5vdGUge1xuICB3aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7IH1cblxuLnJlZnVuZC1ub3Rlcy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzaXRlLWhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2l0ZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgI3NpdGUtaGVhZGVyIC5tYWluLWxvZ28ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc2l0ZS1oZWFkZXIgLm1haW4tbG9nbyB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNzBweDsgfSB9XG4gICAgI3NpdGUtaGVhZGVyIC5tYWluLWxvZ28gLmJ1dHRvbi1tb2JpbGUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpdGUtaGVhZGVyIC5tYWluLWxvZ28gLmJ1dHRvbi1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgI3NpdGUtaGVhZGVyIC5tYWluLWxvZ28gLmJ1dHRvbi1tb2JpbGUuYWN0aXZlIC5pY29uLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1tZW51LWNsb3NlLnN2Z1wiKTsgfVxuICAgICNzaXRlLWhlYWRlciAubWFpbi1sb2dvIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpdGUtaGVhZGVyIC5tYWluLWxvZ28gLmxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgI3NpdGUtaGVhZGVyIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NpdGUtaGVhZGVyIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc2l0ZS1oZWFkZXIgLndyYXBwZXIgLmlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgI3NpdGUtaGVhZGVyIC5tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAubWFpbi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAjc2l0ZS1oZWFkZXIgLm1haW4tdGl0bGUgLmljb24tc291cmNlLWViYXkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDsgfVxuICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAuYWNjb3VudC1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtaG9sZGVyIC5sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpdGUtaGVhZGVyIC5hY2NvdW50LWhvbGRlciAubG9nbyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gICAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtaG9sZGVyIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI3NpdGUtaGVhZGVyIC5hY2NvdW50LWhvbGRlciAubG9nbyBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpdGUtaGVhZGVyIC5hY2NvdW50LWhvbGRlciAubG9nbzphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtaG9sZGVyIC5hY2NvdW50LWl0ZW0ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgI3NpdGUtaGVhZGVyIC5hY2NvdW50LWRyb3AtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NpdGUtaGVhZGVyIC5hY2NvdW50LWRyb3AtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC04MHB4OyB9IH1cbiAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtZHJvcC1jb250ZW50Lm9wZW5lZCB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNzaXRlLWhlYWRlciAuYWNjb3VudC1kcm9wLWNvbnRlbnQub3BlbmVkIHtcbiAgICAgICAgICB0b3A6IDgwcHg7IH0gfVxuXG4jc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNzaXRlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICAjc2l0ZS1jb250ZW50IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNzaXRlLWNvbnRlbnQgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAjc2l0ZS1jb250ZW50IC5wYWdlLXNlY3Rpb24taG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDsgfVxuXG4ucGFnZS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucGFnZS1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYWdlLXNlY3Rpb24gLmNhcmRfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1zZWN0aW9uLmluYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1zZWN0aW9uLmluYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC44KTsgfVxuICAucGFnZS1zZWN0aW9uLnBhZ2UtY29ubmVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAucGFnZS1zZWN0aW9uLnBhZ2UtY29ubmVjdCAuY2FyZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24ucGFnZS1jb25uZWN0IC5jYXJkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZmQ3ZGY7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTgwcHg7IH1cblxuLlByb2R1Y3RNYW5hZ2VtZW50UGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uZGFzaC1maWx0ZXIgc2VsZWN0LFxuLmRhc2gtZmlsdGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZGFzaC1maWx0ZXIgLmNvbHVtbi5sYXJnZS0zIHtcbiAgZmxleDogMTsgfVxuXG4uZGFzaC10YWJfaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLnFyLWhvbGRlciB7XG4gIHdpZHRoOiAxMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5xci1ob2xkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAucXItaG9sZGVyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5jb250ZW50LXRhYmxlLmFsaWduLXRvcCAuY29udGVudC10YWJsZV9faXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm5vdGlmaWNhdGlvbi1zbGlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxNzk5cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubm90aWZpY2F0aW9uLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGhlaWdodDogNTJweDsgfVxuICAgIC5ub3RpZmljYXRpb24tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgICAubm90aWZpY2F0aW9uLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNDI1ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAubm90aWZpY2F0aW9uLXNsaWRlciAuc2xpZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4OyB9XG5cbi5ub3RpZmljYXRpb24taG9sZGVyIHtcbiAgbWluLWhlaWdodDogMTY3cHg7XG4gIGhlaWdodDogMTY3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gIG1hcmdpbi10b3A6IC0xNjdweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5ub3RpZmljYXRpb24taG9sZGVyLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDExMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgIGhlaWdodDogMTY3cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIuYWN0aXZlIC5ub3RpZmljYXRpb24tc2xpZGVyIHtcbiAgICAgIGhlaWdodDogMTY3cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlci5hY3RpdmUgLmpzLXRvZ2dsZS1ub3RpZmljYXRpb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTExMTExMTExOyB9XG4gICAgICAubm90aWZpY2F0aW9uLWhvbGRlci5hY3RpdmUgLmpzLXRvZ2dsZS1ub3RpZmljYXRpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiQ0xPU0VcIjtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5ub3RpZmljYXRpb24taG9sZGVyLmFjdGl2ZSAuanMtdG9nZ2xlLW5vdGlmaWNhdGlvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2xvc2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIC5ub3RpZmljYXRpb24taG9sZGVyIC5hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuYWN0aW9uIGEge1xuICAgICAgd2lkdGg6IDMyOXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzI5cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5jb250ZW50Om5vdCgubm8tYnV0dG9uKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzU0cHg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5jb250ZW50Lm5vLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQubm8tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuY29udGVudCBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAyKSB7XG4gICAgICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5jb250ZW50IHAge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQgcDpob3ZlciB7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmpzLXRvZ2dsZS1ub3RpZmljYXRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTA5cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzI0MmM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDExMTExMTExMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMnB4IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmpzLXRvZ2dsZS1ub3RpZmljYXRpb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIk9QRU5cIjtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmpzLXRvZ2dsZS1ub3RpZmljYXRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2xvc2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAubm90aWZpY2F0aW9uLWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgaGVpZ2h0OiAyNjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMjI3cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1ib3R0b206IDM1cHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5ub3RpZmljYXRpb24taG9sZGVyLmFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDI2MnB4O1xuICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmFjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmFjdGlvbiBhIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5jb250ZW50IHAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBAc3VwcG9ydHMgKC13ZWJraXQtbGluZS1jbGFtcDogMykge1xuICAgICAgICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5jb250ZW50IHAge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICAubm90aWZpY2F0aW9uLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGhlaWdodDogNTJweDsgfSB9XG5cbi5oZWFkZXItaG9sZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXItaG9sZGVyICNzaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzaXRlLW5hdmlnYXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uaGVhZGVyLWhvbGRlci1zcGFjZXIge1xuICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgaGVpZ2h0OiAxNjdweDtcbiAgbWFyZ2luLXRvcDogLTE2N3B4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAgIC5oZWFkZXItaG9sZGVyLXNwYWNlciB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjJweDtcbiAgICAgIGhlaWdodDogMjYycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjI3cHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7IH0gfVxuXG4ubm90aWZpY2F0aW9uLWFjdGl2ZSAuaGVhZGVyLWhvbGRlci1zcGFjZXIge1xuICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgaGVpZ2h0OiAxNjdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5ub3RpZmljYXRpb24tYWN0aXZlICNzaXRlLW5hdmlnYXRpb24ge1xuICB0b3A6IDI0N3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI0N3B4KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1hY3RpdmUgLmhlYWRlci1ob2xkZXItc3BhY2VyIHtcbiAgICBtaW4taGVpZ2h0OiAyNjJweDtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5ub3RpZmljYXRpb24tYWN0aXZlICNzaXRlLW5hdmlnYXRpb24ge1xuICAgIHRvcDogMzIycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjJweCkgIWltcG9ydGFudDsgfSB9XG5cbiNOb3RpZmljYXRpb25Gb3JtIGksXG4jTm90aWZpY2F0aW9uRm9ybV9Ob3RpZmljYXRpb25Gb3JtIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3BhY2l0eTogMC45NTsgfVxuXG4jTm90aWZpY2F0aW9uRm9ybSBpbnB1dDpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuI05vdGlmaWNhdGlvbkZvcm0gLmNob3Nlbi1jb250YWluZXIsXG4jTm90aWZpY2F0aW9uRm9ybSB0ZXh0YXJlYSxcbiNOb3RpZmljYXRpb25Gb3JtX05vdGlmaWNhdGlvbkZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiYnV0dG9uXCJdKSxcbiNOb3RpZmljYXRpb25Gb3JtX05vdGlmaWNhdGlvbkZvcm0gLmNob3Nlbi1jb250YWluZXIsXG4jTm90aWZpY2F0aW9uRm9ybV9Ob3RpZmljYXRpb25Gb3JtIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLWJsb2NrIC5idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7IH1cblxuI3RvYXN0cyB7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi50b2FzdC5zdWNjZXNzLnNob3cge1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtIHRleHRhcmVhLFxuLnN0b3JlLXByb2ZpbGUtZm9ybSAuY29udGVudC1maWVsZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnN0b3JlLXByb2ZpbGUtZm9ybSBsYWJlbCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDsgfVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtIC5mZl9maWxldXBsb2FkX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0b3JlLXByb2ZpbGUtZm9ybSAuZmlsZS1sb2FkZXJfX2Rlc2Mge1xuICB0b3A6IDA7IH1cblxuLnN0b3JlLXByb2ZpbGUtZm9ybSAuZmlsZS1sb2FkZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zdG9yZS1wcm9maWxlLWZvcm0gLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTMwMHB4OyB9XG4gIC5zdG9yZS1wcm9maWxlLWZvcm0gLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdG9yZS1wcm9maWxlLWZvcm0gLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXA6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1sb2FkaW5nIC5wYWdlLWxvYWQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtbG9hZGluZyAucm93IHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5wYWdlLWxvYWQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtbG9hZC1vdmVybGF5IHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4ucGFnZS1sb2FkZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMyNDJCO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zZW8tZmllbGRzIHtcbiAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlby1maWVsZHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnNlby1maWVsZHMgaSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmVkaXRfX2NhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCAubW9kYWwtYm94IC5jb250ZW50IHtcbiAgcGFkZGluZzogMjZweCAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLm1vZGFsLWJveCAuY29udGVudCBwIHtcbiAgICBtYXJnaW46IDEycHggMCAwICFpbXBvcnRhbnQ7IH1cblxuI3JlbW92ZUJnSW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLm1haW50ZW5hbmNlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWludGVuYW5jZS13cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxudGQucHJvZHVjdC1jb3VudCB7XG4gIGNvbG9yOiByZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIHRkLnByb2R1Y3QtY291bnQgYSB7XG4gICAgY29sb3I6IHJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvZHVjdC1jaGVja2JveCB7XG4gIG1heC13aWR0aDogNTBweDsgfVxuXG4uZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24ge1xuICBtYXgtd2lkdGg6IDMyNXB4OyB9XG4gIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbi5sb2FkaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE5Mjk1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbi5sb2FkaW5nOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgYm9yZGVyOiAwLjJlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogMXMgbG9hZGluZyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4gIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbi5lbWFpbC1zZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE5Mjk1OyB9XG5cbi5ncmFwaC1ibG9jayB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgLmdyYXBoLWJsb2NrIC5jaGFydC1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JhcGgtYmxvY2suYWN0aXZlIC5jaGFydC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdyYXBoLWJsb2NrLmFjdGl2ZSAuZ3JhcGgtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ3JhcGgtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWluLWhlaWdodDogMzE1cHg7IH1cbiAgLmdyYXBoLW92ZXJsYXkgLmNoYXJ0LWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyYXBoLW92ZXJsYXkuYWN0aXZlIC5qcy1sb2FkLWNoYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmFwaC1vdmVybGF5LmFjdGl2ZSAuY2hhcnQtbG9hZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdyYXBoLW92ZXJsYXkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmdyYXBoLW92ZXJsYXkgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY2hhcnQtbG9hZGluZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjI3LCAzNiwgNDMsIDAuMyk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTMyNDJiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFuaW1hdGlvbjogbG9hZGVyLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE1cHgpOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jaGFydC1jYXJkIC5jYXJkX19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiNkYXRhLWN1cnJlbnQtc2FsZXMgLnByb2R1Y3QtdGh1bWIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjUpOyB9XG5cbiNkYXRhLWN1cnJlbnQtc2FsZXMgdGguc2t1LFxuI2RhdGEtY3VycmVudC1zYWxlcyB0aC5wcmljZSB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4jZGF0YS1jdXJyZW50LXNhbGVzIHRoLnRodW1iIHtcbiAgd2lkdGg6IDU1cHg7IH1cblxuLmJ1bGstYWN0aW9ucy1jb3VudCB7XG4gIGNvbG9yOiAjZTMyNDJiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG50aC5idWxrYWN0aW9uLWRhdGUsXG50aC5idWxrYWN0aW9uLWFjdGlvbnMge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldDsgfVxuXG50aC5idWxrYWN0aW9uLW5vIHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuXG50aC5idWxrYWN0aW9uLXNhbGUge1xuICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5idG4tbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idG4tbG9hZGluZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjI3LCAzNiwgNDMsIDAuMyk7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBhbmltYXRpb246IGJ0bi1sb2FkaW5nLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTNweCk7IH1cblxuQGtleWZyYW1lcyBidG4tbG9hZGluZy1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uYnJhbmQtZmllbGQtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5icmFuZC1maWVsZC1ob2xkZXIgLmJyYW5kLXN1Z2dlc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5icmFuZC1maWVsZC1ob2xkZXIgLmJyYW5kLXN1Z2dlc3QgYSB7XG4gICAgICBjb2xvcjogI2UzMjQyYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNicmFuZFN1Z2dlc3RTdWNjZXNzTW9kYWwge1xuICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuI2JyYW5kU3VnZ2VzdE1vZGFsLFxuI2JyYW5kU3VnZ2VzdFN1Y2Nlc3NNb2RhbCB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cbiAgI2JyYW5kU3VnZ2VzdE1vZGFsIC5jb250ZW50LFxuICAjYnJhbmRTdWdnZXN0U3VjY2Vzc01vZGFsIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50OyB9XG4gICAgI2JyYW5kU3VnZ2VzdE1vZGFsIC5jb250ZW50IGgzLFxuICAgICNicmFuZFN1Z2dlc3RTdWNjZXNzTW9kYWwgLmNvbnRlbnQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNicmFuZFN1Z2dlc3RNb2RhbCAuY29udGVudCBwLFxuICAgICNicmFuZFN1Z2dlc3RTdWNjZXNzTW9kYWwgLmNvbnRlbnQgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICNicmFuZFN1Z2dlc3RNb2RhbCAuY29udGVudCBpbnB1dCxcbiAgICAjYnJhbmRTdWdnZXN0U3VjY2Vzc01vZGFsIC5jb250ZW50IGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG5cbiNzaXRlLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICB3aWR0aDogMjQ1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgei1pbmRleDogOTk5OTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NpdGUtbmF2aWdhdGlvbiB7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICAgIHdpZHRoOiA3MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNzaXRlLW5hdmlnYXRpb24ge1xuICAgICAgbGVmdDogLTI0NXB4O1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9XG4gICAgICAjc2l0ZS1uYXZpZ2F0aW9uLnNsaWRlLWxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH0gfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNzaXRlLW5hdmlnYXRpb24gLnN0b3JlLXNldHRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzaXRlLW5hdmlnYXRpb24gLnN0b3JlLXNldHRpbmcge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICNzaXRlLW5hdmlnYXRpb24gLnN0b3JlLXNldHRpbmcgLnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNzaXRlLW5hdmlnYXRpb24gLnN0b3JlLXNldHRpbmcgLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LWNvbG91ciB7XG4gIG1heC13aWR0aDogNXB4O1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC10aHVtYiB7XG4gIG1heC13aWR0aDogNDVweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3Qtc2t1IHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUwcHg7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1wcmljZSB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MHB4OyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3QtYWN0aW9ucyB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MHB4OyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3Qtc2t1IHtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTcwcHg7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1uYW1lIHtcbiAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1JTsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5zdG9yZS1sb2NhdGlvbiB7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3Qtc3RhdHVzIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjUwcHg7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGguY3JlYXRlZC1kYXRlLCAuZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5saXN0ZWQtZGF0ZSwgLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgub3JkZXJlZC1kYXRlLCAuZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5zaGlwcGVkLWRhdGUsIC5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLmRlbGl2ZXJlZC1kYXRlIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC10aHVtYiwgLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1jb2xvdXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3QtbmFtZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTBweDsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LXFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQuc29ydC1hY3Rpb25zIHRoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTVweCkgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5kYXRhLXRhYmxlIHRoZWFkLnNvcnQtYWN0aW9ucyB0aDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuZGF0YS10YWJsZSB0aGVhZC5zb3J0LWFjdGlvbnMgdGgubm8tc29ydCB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkLnRleHQtY2VudGVyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIHRkID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3Qtc3RhdHVzIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgZGl2IHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgZGl2LnJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmYyODNlOyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgZGl2LmJsdWUge1xuICAgICAgYmFja2dyb3VuZDogIzQyOTllMTsgfVxuICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtY29sb3VyIGRpdi55ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZDogI2VjYzk0YjsgfVxuICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtY29sb3VyIGRpdi5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDhiYjc4OyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgZGl2Lm9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWQ4OTM2OyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgZGl2Lm5vbmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgKyAucHJvZHVjdC10aHVtYiBzcGFuOmFmdGVyIHtcbiAgICByaWdodDogLTIwcHg7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1wcmljZSB7XG4gIG1heC13aWR0aDogNDVweDsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXByaWNlIC5vbnNhbGUgLnNhbGUsXG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcHJpY2UgLm9uc2FsZSAubGlzdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXByaWNlIC5vbnNhbGUgLnNhbGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcHJpY2UgLm9uc2FsZSAubGlzdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAjREVERURFOyB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtYWN0aW9ucyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjI1KTsgfVxuXG4uZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIHtcbiAgcGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1xciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyOiAxcHggI2Y2ZjZmNiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2Fzc2V0cy9pY29ucy9xci1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDsgfVxuICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMkE0MjU4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICByaWdodDogLTE5cHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1xciBzcGFuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJBNDI1OCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvcXItaWNvbi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4OyB9XG4gICAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIHNwYW46aG92ZXIgKyAucXItaW1hZ2Uge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIHNwYW4uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyQTQyNTggdXJsKFwiLi4vYXNzZXRzL2ljb25zL3FyLWljb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7IH1cbiAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgc3Bhbi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIHNwYW4uYWN0aXZlICsgLnFyLWltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1xciBzcGFuIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIC5xci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogODBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItbGVmdDogNHB4ICMyQTQyNTggc29saWQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgLnFyLWltYWdlIHtcbiAgICAgICAgbGVmdDogOTlweDsgfSB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogNDVweDsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2FtZXJhLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCAjMkE0MjU4IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXIgKyBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuLmFjdGl2ZSArIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogNDhweDtcbiAgICBoZWlnaHQ6IDIyOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItbGVmdDogNHB4ICMyQTQyNTggc29saWQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLmNyZWF0ZWQtZGF0ZSwgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQubGlzdGVkLWRhdGUsIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLm9yZGVyZWQtZGF0ZSwgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQuc2hpcHBlZC1kYXRlLCAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5kZWxpdmVyZWQtZGF0ZSB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3Rfc3RhdHVzIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTgwcHg7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIucm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBRTJFQSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIC50ZC1jaGVja2JveCB7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciAudGQtY2hlY2tib3ggKyAucHJvZHVjdC10aHVtYiBzcGFuOmFmdGVyIHtcbiAgICByaWdodDogLTMwcHg7IH1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggIzJFNDE1OSBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7IH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7IH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0ciB0ZFtkYXRhLWNvbHVtbj1cIm5hbWVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHIgdGRbZGF0YS1jb2x1bW49XCJuYW1lXCJdIC50cmVlZ3JpZC1leHBhbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuZGF0YS10YWJsZS10cmVlIHRib2R5IHRyIHRkW2RhdGEtY29sdW1uPVwibmFtZVwiXS5vcGVuZWQgLnRyZWVncmlkLWV4cGFuZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZGF0YS10YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtbGV2ZWw9XCIxXCJdIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1sZXZlbD1cIjJcIl0gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWxldmVsPVwiM1wiXSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG4uZGF0YS10YWJsZS10cmVlIHRib2R5IHRyLnBhcmVudC10cltkYXRhLWxldmVsPVwiMVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0ci5wYXJlbnQtdHJbZGF0YS1sZXZlbD1cIjFcIl0gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuZGF0YS10YWJsZS10cmVlIHRib2R5IHRyLnBhcmVudC10cltkYXRhLWxldmVsPVwiMVwiXSB0ZCAudHJlZWdyaWQtZXhwYW5kZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAxOHB4OyB9XG5cbi5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHIucGFyZW50LXRyW2RhdGEtbGV2ZWw9XCIyXCJdIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHIucGFyZW50LXRyW2RhdGEtbGV2ZWw9XCIyXCJdIHRkIC50cmVlZ3JpZC1leHBhbmRlcjpiZWZvcmUge1xuICBsZWZ0OiA0MHB4OyB9XG5cbi5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHIucGFyZW50LXRyLm5vLXN1YiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMge1xuICAgICAgbGVmdDogNTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgKyAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnByb2R1Y3QtcXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wcm9kdWN0LXFyIGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5idWxrLXByb2QtY2hrIHtcbiAgYm9yZGVyOiAxcHggI0Q4RDhEOCBzb2xpZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnJvdy1zZWxlY3RlZCAuYnVsay1wcm9kLWNoayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkU0MTU5O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNoZWNrLXByaW1hcnkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi50ZC1jaGVja2JveCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4ICNEOEQ4RDggc29saWQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC50ZC1jaGVja2JveCBpbnB1dDpjaGVja2VkIHtcbiAgICBib3JkZXItY29sb3I6ICMyRTQxNTk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuI2RhdGEtcHJvZHVjdC1zYWxlcyB0ciB0aCxcbiNkYXRhLXByb2R1Y3Qtc2FsZXMgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuI2RhdGEtcHJvZHVjdC1zYWxlcyB0aGVhZCB0ciB0aC5uby1zb3J0LnRodW1iIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNkYXRhLXByb2R1Y3Qtc2FsZXMgdGhlYWQgdHIgdGgucHJpY2Uge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbiNkYXRhLXByb2R1Y3Qtc2FsZXMgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNSkgc29saWQ7IH1cbiAgI2RhdGEtcHJvZHVjdC1zYWxlcyB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICNkYXRhLXByb2R1Y3Qtc2FsZXMgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBpbWcge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cblxuI2RhdGEtcHJvZHVjdC1zYWxlcyB0Ym9keSB0ciB0ZC5wcmljZSB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLWxvYWRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjI3LCAzNiwgNDMsIDAuMyk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTMyNDJiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiFcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5WZXJzaW9uIDEuOC43XG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxuQ29weXJpZ2h0IChjKSAyMDExLTIwMTggSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cbiovXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyRTQxNTk7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7IH1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBjbGlwOiBhdXRvO1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZSwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOHB4IDQycHggOHB4IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyRTQxNTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzJFNDE1OTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAycHggMjBweCAwcHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkU0MTU5O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweCA3cHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU0MTU5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiB0ZXh0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggMjBweCA2cHggNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTJlMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgdG8oI2VlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJpZ2h0IHRvIExlZnQgKi9cbi5jaG9zZW4tcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCA4cHggMCAwOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzhweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogM3B4OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjZweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDsgfVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDA7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDsgfVxuXG4uY2hvc2VuLWRhcmsgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4uY2hvc2VuLWRhcmsgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4OyB9XG5cbi5jaG9zZW4tZGFyayArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ0cHg7IH1cblxuLmNob3Nlbi1kYXJrICsgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uY2hvc2VuLXNlbGVjdC5uby1zZWFyY2ggKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG4vKiBAZW5kICovXG4ubmljRWRpdC1wYW5lbENvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA2NSwgODksIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMgLnJhbmdlcyB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzIC5yYW5nZXMgdWwge1xuICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhci5zaG93LXJhbmdlcyAucmFuZ2VzIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIuc2hvdy1yYW5nZXMgLnJhbmdlcyB1bCB7XG4gICAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkU0MTU5O1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0ciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxOyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIge1xuICAgICAgY29sb3I6IHJnYmEoNDYsIDY1LCA4OSwgMC41KTsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC5hdmFpbGFibGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTQxNTk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGguYXZhaWxhYmxlIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLm1vbnRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMyZTQxNTk7IH1cbiAgICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgubmV4dCBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDJweDsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRTQxNTk7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLnRvZGF5LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5zdGFydC1kYXRlLmFjdGl2ZS5hdmFpbGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQuZW5kLWRhdGUuYWN0aXZlLmF2YWlsYWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5vZmYuYWN0aXZlLmVuZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMzYsIDQzLCAwLjEpO1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQub2ZmLnRvZGF5LmVuZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5vZmYsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLm9mZi5pbi1yYW5nZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJFNDE1OTtcbiAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQub2ZmOmhvdmVyLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5vZmYuaW4tcmFuZ2U6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAzNiwgNDMsIDAuMSk7XG4gICAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLmluLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDM2LCA0MywgMC4xKTsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5pbi1yYW5nZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyRTQxNTk7IH1cbiAgICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQuaW4tcmFuZ2Uuc3RhcnQtZGF0ZS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQuaW4tcmFuZ2UudG9kYXkuYXZhaWxhYmxlIHtcbiAgICAgICAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5pbi1yYW5nZS50b2RheS5vZmYuZW5kcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDM2LCA0MywgMC4xKTtcbiAgICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQud2Vla2VuZC5lbmQtZGF0ZS5hY3RpdmUuYXZhaWxhYmxlLmluLXJhbmdlLm9mZi5lbmRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDM2LCA0MywgMC4xKTtcbiAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLndlZWtlbmQuZW5kLWRhdGUuYWN0aXZlLmF2YWlsYWJsZS5pbi1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5maWxlLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTMwMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbGUtbG9hZGVyLmZpbGUtbG9hZGVyLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH1cbiAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmZpbGUtbG9hZGVyX19kZXNjIHtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmZpbGUtbG9hZGVyLmZpbGUtbG9hZGVyLXNtYWxsIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmZpbGUtbG9hZGVyLmZpbGUtbG9hZGVyLXNtYWxsIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5maWxlLWxvYWRlci5maWxlLWxvYWRlci1zbWFsbCAuaW5uZXItY29udGVudCAuaWNvbi11cGxvYWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmlubmVyLWNvbnRlbnQgLmljb24tdXBsb2FkIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cbiAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmlubmVyLWNvbnRlbnQgLnRleHQtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMTBweCAwIDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmlubmVyLWNvbnRlbnQgLnRleHQtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLmZpbGUtbG9hZGVyLmZpbGUtbG9hZGVyLXNtYWxsIC5pbm5lci1jb250ZW50IC50ZXh0LWhvbGRlciAudGV4dC1zbWFsbGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmlubmVyLWNvbnRlbnQgLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgIC5maWxlLWxvYWRlci5maWxlLWxvYWRlci1zbWFsbCAuaW5uZXItY29udGVudCAuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZpbGUtbG9hZGVyLmljb24tZmlsZS1sb2FkZXIgLmZpbGUtbG9hZGVyX19kZXNjIHtcbiAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuZmlsZS1sb2FkZXIuaWNvbi1maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyxcbiAgICAuZmlsZS1sb2FkZXIuaWNvbi1maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lX3dyYXAsXG4gICAgLmZpbGUtbG9hZGVyLmljb24tZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZSB7XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuICAuYWNjb3JkaW9uLWNvbnRlbnQgLmZpbGUtbG9hZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuZmlsZS1sb2FkZXJfX2Rlc2Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWxlLWxvYWRlcl9fZGVzYyAuaW5uZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5maWxlLWxvYWRlcl9fZGVzYyAuaWNvbi11cGxvYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuZmlsZS1sb2FkZXJfX2Rlc2MgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgIC5maWxlLWxvYWRlcl9fZGVzYyAuYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lX3dyYXAge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMkU0MTU5O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmU6aG92ZXIsIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lOmFjdGl2ZSwgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmFjY29yZGlvbi1jb250ZW50IC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggIzJFNDE1OSBzb2xpZDsgfVxuICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3ByZXZpZXcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3ByZXZpZXcgLmZmX2ZpbGV1cGxvYWRfcHJldmlld19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3IC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfcHJldmlldyAuZmZfZmlsZXVwbG9hZF9hY3Rpb25zX21vYmlsZSBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX2FjdGlvbnMsIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciAuZmZfZmlsZXVwbG9hZF9hY3Rpb25zX21vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucyBidXR0b24sIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciAuZmZfZmlsZXVwbG9hZF9hY3Rpb25zX21vYmlsZSBidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX2FjdGlvbnMgYnV0dG9uLmZmX2ZpbGV1cGxvYWRfcmVtb3ZlX2ZpbGUsIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciAuZmZfZmlsZXVwbG9hZF9hY3Rpb25zX21vYmlsZSBidXR0b24uZmZfZmlsZXVwbG9hZF9yZW1vdmVfZmlsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jbG9zZS1wcmltYXJ5LnN2Z1wiKTsgfVxuICAgICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX2FjdGlvbnMgYnV0dG9uLmZmX2ZpbGV1cGxvYWRfc3RhcnRfdXBsb2FkLCAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgLmZmX2ZpbGV1cGxvYWRfYWN0aW9uc19tb2JpbGUgYnV0dG9uLmZmX2ZpbGV1cGxvYWRfc3RhcnRfdXBsb2FkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXVwbG9hZC5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQuZmZfZmlsZXVwbG9hZF9zdW1tYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfZmlsZW5hbWUgaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDQ2LCA2NSwgODksIDAuNSk7IH1cbiAgICAgICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQuZmZfZmlsZXVwbG9hZF9zdW1tYXJ5IC5mZl9maWxldXBsb2FkX2ZpbGVuYW1lIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkU0MTU5OyB9XG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfZmlsZW5hbWUgKyAuZmZfZmlsZXVwbG9hZF9maWxlaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfZmlsZW5hbWUgKyAuZmZfZmlsZXVwbG9hZF9maWxlaW5mbyArIC5mZl9maWxldXBsb2FkX2J1dHRvbmluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfZmlsZW5hbWUsXG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfZmlsZWluZm8sXG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfYnV0dG9uaW5mbyxcbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9lcnJvcnMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfcHJvZ3Jlc3NfYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9wcm9ncmVzc19iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDY1LCA4OSwgMC4yKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuXG4ubW9kYWwtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhbC1ib3ggLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gICAgY29sb3I6ICMyRTQxNTk7IH1cbiAgLm1vZGFsLWJveCAuYnV0dG9ucy1ncm91cC1maXhlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubW9kYWwtYm94IC5idXR0b25zLWdyb3VwLWZpeGVkIC5idXR0b24ge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IC5tb2RhbC1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAuZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCAubW9kYWwtYm94IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI2cHggNTBweDsgfVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJFNDE1OTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDsgfVxuXG4uZmVhdGhlcmxpZ2h0LmZlYXRoZXJsaWdodC1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA2NSwgODksIDAuODUpOyB9XG4gIC5mZWF0aGVybGlnaHQuZmVhdGhlcmxpZ2h0LXNjcm9sbCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWwtdGFibGUgLmhlYWRlciwgLm1vZGFsLXRhYmxlIC5hY3Rpb25zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweCAxNXB4OyB9XG4gIC5tb2RhbC10YWJsZSAuYWN0aW9ucyBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4td2lkdGg6IDE2MHB4OyB9XG4gIC5tb2RhbC10YWJsZSBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAubW9kYWwtdGFibGUgZm9ybSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuICAubW9kYWwtdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9kYWwtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAubW9kYWwtdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1vZGFsLXRhYmxlIHRyIHRkIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubW9kYWwtdGFibGUgdHIgdGQuaW5wdXQtdGltZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubW9kYWwtdGFibGUgdHIgdGQuaW5wdXQtdGltZSBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJBNDI1ODsgfVxuICAgICAgICAubW9kYWwtdGFibGUgdHIgdGQuaW5wdXQtdGltZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgLm1vZGFsLXRhYmxlIHRyIHRkLmlucHV0LXRpbWUgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAubW9kYWwtdGFibGUuZmVhdGhlcmxpZ2h0LWlubmVyIHtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAubW9kYWwtdGFibGUuZmVhdGhlcmxpZ2h0LWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDU4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwtdGFibGUuZmVhdGhlcmxpZ2h0LWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDUxMHB4OyB9IH1cblxuLmZpbGV1cGxvYWQgdGFibGUudGFibGUge1xuICBib3JkZXItdG9wOiAxcHggIzJFNDE1OSBzb2xpZDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggIzJFNDE1OSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjUpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLWRvd25sb2FkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS1kb3dubG9hZCB0ZDpudGgtY2hpbGQoMiksIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLWRvd25sb2FkIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtZG93bmxvYWQgdGQgLmJ0biBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjUpIHNvbGlkOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQge1xuICAgICAgICAgICAgZmxleDogMCA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMCAxNjBweDsgfSB9XG4gICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQgLm5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDM2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCAuYnRuIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCAuYnRuLmNhbmNlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5idG4uY2FuY2VsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIHRvcDogYXV0bzsgfSB9XG4gICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCAuYnRuLmJ0bi1zdWNjZXNzLmVkaXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5idG4uYnRuLXByaW1hcnkuc3RhcnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5idG4uYnRuLXdhcm5pbmcuY2FuY2VsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCAucHJvZ3Jlc3Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIC5idG4td2FybmluZyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgLmJ0bi13YXJuaW5nLmNhbmNlbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIC5idG4td2FybmluZy5jYW5jZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNsb3NlLXByaW1hcnkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSAuYnRuLWRhbmdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSAudG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5maWxldXBsb2FkIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmZpbGV1cGxvYWQgLnByb2dyZXNzLWJhci5hY3RpdmUsIC5maWxldXBsb2FkIC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uZmlsZXVwbG9hZCAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLmZpbGV1cGxvYWQgLnByb2dyZXNzLWJhci1zdHJpcGVkLCAuZmlsZXVwbG9hZCAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDsgfVxuXG4uZmlsZXVwbG9hZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5maWxldXBsb2FkIC5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7IH1cblxuLmZpbGV1cGxvYWQtYnV0dG9uYmFyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMyRTQxNTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmZpbGV1cGxvYWQtaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpbGV1cGxvYWQtYnV0dG9uYmFyIC5maWxlaW5wdXQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWxldXBsb2FkLWJ1dHRvbmJhciAuZmlsZWlucHV0LWJ1dHRvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZpbGV1cGxvYWQtYnV0dG9uYmFyIC5maWxlaW5wdXQtYnV0dG9uIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmZpbGVpbnB1dC1idXR0b24gLnNtYWxsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmZpbGV1cGxvYWQtYnV0dG9uYmFyIC5maWxlaW5wdXQtYnV0dG9uIC5maWxlaW5wdXQtZHJhZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5maWxldXBsb2FkLWJ1dHRvbmJhciAuZmlsZWlucHV0LWJ1dHRvbiAuZmlsZWlucHV0LWRyYWc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXVwbG9hZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87IH1cbiAgICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmZpbGVpbnB1dC1idXR0b24gLmZpbGVpbnB1dC1idXR0b24tYnJvd3NlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpbGV1cGxvYWQtYnV0dG9uYmFyIC5maWxlaW5wdXQtYnV0dG9uIC5maWxlaW5wdXQtYnV0dG9uLWJyb3dzZSB7XG4gICAgICAgICAgd2lkdGg6IDIzMHB4OyB9IH1cblxuLnVpLXRhYnMuZi10YWIge1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4udWktdGFicy51aS13aWRnZXQtY29udGVudC51aS13aWRnZXQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiICFpbXBvcnRhbnQ7IH1cbiAgLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0IC51aS10YWJzLW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpIHNvbGlkOyB9XG4gICAgLmNhcmQgLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0IC51aS10YWJzLW5hdiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5jYXJkIC51aS10YWJzLnVpLXdpZGdldC1jb250ZW50LnVpLXdpZGdldCAudWktdGFicy1uYXYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cbiAgICAudWktdGFicy51aS13aWRnZXQtY29udGVudC51aS13aWRnZXQgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtdGFiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC51aS10YWJzLnVpLXdpZGdldC1jb250ZW50LnVpLXdpZGdldCAudWktdGFicy1uYXYgbGkudWktdGFicy10YWI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0IC51aS10YWJzLW5hdiBsaS51aS10YWJzLXRhYiBhIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xuICAgICAgICBjb2xvcjogIzJFNDE1OTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0IC51aS10YWJzLW5hdiBsaS51aS10YWJzLXRhYi51aS1zdGF0ZS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC51aS10YWJzLnVpLXdpZGdldC1jb250ZW50LnVpLXdpZGdldCAudWktdGFicy1wYW5lbCB7XG4gICAgY29sb3I6ICMyRTQxNTk7IH1cbiAgICAuY2FyZCAudWktdGFicy51aS13aWRnZXQtY29udGVudC51aS13aWRnZXQgLnVpLXRhYnMtcGFuZWwge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9XG5cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIiAhaW1wb3J0YW50OyB9XG4gIC51aS13aWRnZXQgaW5wdXQsIC51aS13aWRnZXQgc2VsZWN0LCAudWktd2lkZ2V0IHRleHRhcmVhLCAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDsgfVxuICAudWktd2lkZ2V0LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBjb2xvcjogIzJFNDE1OTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAudWktd2lkZ2V0LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVpLXdpZGdldC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC51aS13aWRnZXQudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgICAgLnVpLXdpZGdldC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLnVpLXdpZGdldC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC51aS13aWRnZXQudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCAuY2hlY2tib3ggKyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgLnVpLXdpZGdldC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IC5jaGVja2JveCArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAudWktd2lkZ2V0LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQgLmNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTBweDsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBjb2xvcjogIzJFNDE1OTsgfVxuICAudWktd2lkZ2V0LWNvbnRlbnQgYS5idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC51aS13aWRnZXQtY29udGVudCBsYWJlbCB7XG4gICAgY29sb3I6ICMyRTQxNTk7IH1cblxuLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiOyB9XG4gIC51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtaGVscGVyIC5zb3J0LWJsb2NrIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiOyB9XG5cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlci51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHJnYmEoMjA3LCAyMTUsIDIyMywgMC4yNSkgc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA3LCAyMTUsIDIyMywgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiIsIi8vMS4gR0xPQkFMXG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTZweDtcbiRnbG9iYWwtd2lkdGg6IDEyMDAwcHg7XG4kZ2xvYmFsLWxpbmVoZWlnaHQ6IDEuNTtcbiRnbG9iYWwtcmFkaXVzOiAzcHg7XG4kZ2xvYmFsLXNwYWNpbmc6IDMwcHg7XG5cbi8vMi4gQ09MT1JTXG4kcHJpbWFyeS1jb2xvcjogI0UzMjQyQjtcbiRsaWdodC1wcmltYXJ5LWNvbG9yOiAjRUM4RDgzO1xuJHNlY29uZGFyeS1jb2xvcjogIzJBNDI1ODtcbiR0ZXh0LWNvbG9yOiAjMkU0MTU5O1xuJGxpZ2h0LWdyYXk6ICNmNmY2ZjY7XG4kZ3JheTogI0M5QzhDODtcbiRtZWRpdW0tZ3JheTogIzk3OTc5NztcbiRkYXJrLWdyYXk6ICM4YThhOGE7XG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kZ3JlZW46ICNDMUY5Qzk7XG4kbGlnaHRvcmFuZ2U6ICNGOUQxQzE7XG5cbi8vMy4gQlJFQUtQT0lOVFNcbiRicmVha3BvaW50czogKFxuICAgIHhzbWFsbDogMCxcbiAgICBzbWFsbDogNDgwcHgsXG4gICAgbWVkaXVtOiA2NDBweCxcbiAgICB4bWVkaXVtOiA3NjhweCxcbiAgICBsYXJnZTogMTAyNHB4LFxuICAgIHhsYXJnZTogMTIwMHB4LFxuICAgIHh4bGFyZ2U6IDE0NDBweCxcbik7XG5cbi8vNC4gVEhFIEdSSURcbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtbWF4LXdpZHRoOiAxMDAlO1xuJGdyaWQtZ3V0dGVyOiAxNXB4O1xuXG4vLzUuIFRZUE9HUkFQSFlcbiRmb250LWJvZHk6ICdCcm93blJlZ3VsYXInO1xuJGZvbnQtYm9sZDogJ0Jyb3duQm9sZCc7XG5cbi8vNi4gQkFTRSBVUkwvVVJMXG4kYmFzZS11cmw6ICcuLi8nO1xuJGFzc2V0cy11cmw6ICcuLi9hc3NldHMnO1xuXG5cbiIsIltjbGFzcyo9Y29sdW1uXXtcbiAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XG4gIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBAZXh0ZW5kICVib3hzaXpuZztcbiAgLmNvbHVtbi1pbm5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlcjtcbiAgICBib3JkZXI6IDFweCAkcHJpbWFyeS1jb2xvciBzb2xpZDtcbiAgfVxuICAmLnVuZmxleHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdyB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyO1xuICAmLmNvbGxhcHNle1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBbY2xhc3MqPWNvbHVtbl17XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkbWVkaWEsICRicmVha3BvaW50IGluICRicmVha3BvaW50c3tcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAuI3skbWVkaWF9LSN7JGl9IHtcbiAgICAgICAgZmxleDogMCAwIDEwMCUgLyAkZ3JpZC1jb2x1bW5zICogJGk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJG1lZGlhLCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHN7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgLiN7JG1lZGlhfS11cC0jeyRpfSB7XG4gICAgICAgIC5jb2x1bW4sIC5pdGVte1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlIC8gJGk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIC8gJGk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGlucHV0LCBidXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3g7XG59IiwiYm9keXtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemU7XG5cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnN0cm9uZywgYntcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG59XG5pe1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5zbWFsbHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Vwe1xuICBmb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplLzEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0jeyRnbG9iYWwtZm9udC1zaXplLzJ9O1xufVxucHtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nLzI7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaDJ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzhweDtcbiAgfVxufVxuaDN7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgfVxufVxuaDR7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuYXtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ocntcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1lZGl1bS1ncmF5LCAwLjIpO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYnV0dG9ue1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5sYWJlbHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBzdXB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yXG4gIH1cbn1cbmlucHV0e1xuICBjb2xvcjogJHRleHQtY29sb3I7XG59XG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9c2VhcmNoXXtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbiAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxudGV4dGFyZWF7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbiAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuc2VsZWN0e1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgcGFkZGluZzogOXB4IDQycHggOXB4IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBmb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIEBleHRlbmQgJWljb24tYXJyb3ctZG93bjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgY2VudGVyO1xuICBjb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjUpO1xufVxudGFibGV7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgd2lkdGg6IDEwMCU7XG4gIHRkLCB0aHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICB0aGVhZHtcbiAgICB0cntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRoe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRib2R5e1xuICAgICB0cntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggcmdiYSgkbWVkaXVtLWdyYXksIDAuMjUpIHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZDtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRhdGEtdGFibGV7XG4gICB0Ym9keXtcbiAgICAgdHJ7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgfVxuICAgICAgICYub2Rke1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgfVxuICAgICAgICYuZXZlbntcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICB9XG4gICAgICAgdGR7XG4gICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuICB9XG59XG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvL01haW4gTWVudVxuLm1lbnUtbmF2e1xuICBAaW5jbHVkZSByZXMtbWF4KDc2Nyl7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDMwcHggMzBweDtcbiAgfVxuICAmX19pdGVte1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDRweDtcbiAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nyl7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1vdXQ7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG4gICAgc3ZnLmljb257XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG4gICAgLmljb257XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDdweDtcbiAgICAgICYuaWNvbi1mb3Jtc3tcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsICYuY3VycmVudHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnLmljb257XG4gICAgICAgICAgZmlsbDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbntcbiAgICAgICAgICAmLmljb24tc2V0dGluZ3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXNldHRpbmdzLXNlY29uZGFyeS5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaWNvbi1mb3Jtc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZm9ybXMtc2Vjb25kYXJ5LnBuZ1wiKTtcbiAgICAgICAgICB9ICBcbiAgICAgICAgICAmLmljb24tYnVsa3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYnVsay1zZWNvbmRhcnkuc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFiIE1lbnVcbi5tZW51LXRhYntcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoJG1lZGl1bS1ncmF5LCAwLjIpIHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLmNhcmRfX2lubmVyOmZpcnN0LWNoaWxkICYge1xuICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MTkpe1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICYuY3VycmVudHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIC8vIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vSW5uZXJwYWdlIE1lbnVcbi5tZW51LXN1YntcbiAgLnRleHQtaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuaW5hY3RpdmV7XG4gICAgY29sb3I6ICNCMkIzQjQ7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjQjJCM0I0O1xuICAgIH1cbiAgfVxuICAmX19pbm5lcntcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHVse1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLmZpeGVke1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4ubGluay1tZW51LWl0ZW1zIHtcbiAgLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMzI0MmI7XG4gIH1cbn0iLCIuYnV0dG9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAmLnByaW1hcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmLnNlY29uZGFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG4gICYuaG9sbG93e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMnB4ICR3aGl0ZSBzb2xpZDtcbiAgICB9XG4gIH1cbiAgJi53aXRoLWljb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5pY29ue1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLmV4dGVuZGVke1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gICYubGFyZ2V7XG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLmJ1dHRvbi1jYW5jZWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuLmJ1dHRvbi1hcnJvdy1vbmx5LFxuLnBhZ2luYXRlX2J1dHRvbntcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5kaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuMyk7XG4gIH1cbiAgc3ZnLmljb257XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuLnBhZ2luYXRlX2J1dHRvbntcbiAgIGZvbnQtc2l6ZTogMDtcbiAgIG91dGxpbmU6IG5vbmU7XG4gICBtYXJnaW46IDAgMnB4O1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJ3gnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LXBhZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgfVxuICAgJi5uZXh0e1xuICAgICAmOmJlZm9yZXtcbiAgICAgICBAaW5jbHVkZSBwcmVmaXhlcyh0cmFuc2Zvcm0sIHJvdGF0ZSgtMTgwZGVnKSk7XG4gICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgIH1cbiAgIH1cbn1cblxuLmJ1dHRvbi1iYWNre1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgc3ZnLmljb257XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi5idXR0b24tdW5kZXJsaW5le1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi1lZGl0e1xuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBwYWRkaW5nOiAwO1xuICAgbWFyZ2luOiAwO1xuICAgJjpiZWZvcmV7XG4gICAgIGNvbnRlbnQ6ICcnO1xuICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZWRpdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgd2lkdGg6IDEycHg7XG4gICAgIGhlaWdodDogMTJweDtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgfVxufVxuXG4uYnV0dG9uLXRhZy1hZGR7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAjRTRFMkUyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNDRkQ3REY7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHggMTBweCA1cHggMDtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnKyc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxufVxuXG4uYnV0dG9uLWljb24tbGVmdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICY6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmljb257XG4gICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgJi5pY29uLWFycm93LXN0cmlrZXtcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWdyb3VwLWhvbGRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgei1pbmRleDogMTAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlcy1tYXgoNjM5KXtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5idXR0b257XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzLW1heCg2Mzkpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNjM5KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idXR0b24tdG9nZ2xlLW1vcmV7XG4gIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgJjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi1ncmV5ZWQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gICYuYWN0aXZle1xuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24taWNvbntcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25MaWdodFwiO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuaWNvbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5jb250ZW50LWZsZXggJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9Gb3JtIEJhY2tncm91bmRcbi5mb3JtLWJne1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjA5KTtcbiAgJi5zZWNvbmRhcnksICYuYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy9JbnB1dCBTZWFyY2hcbi5pbnB1dC1zZWFyY2hbdHlwZT10ZXh0XXtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXNlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xufVxuXG4vL0lucHV0IFVuc3R5bGVkXG4uaW5wdXQtdW5zdHlsZWRbdHlwZT10ZXh0XXtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL0lucHV0IFJGSURcbi5pbnB1dC1yZmlkW3R5cGU9dGV4dF0sXG4uaW5wdXQtcmZpZHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXJmaWQuc3ZnXCIpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcbn1cblxuLy9GaWVsZCBncm91cFxuLmZpZWxkLWdyb3Vwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaW5wdXRbdHlwZT10ZXh0XSwgc2VsZWN0LCAuY2hvc2VuLWNvbnRhaW5lciwgLmRyb3Bkb3duLXNlbGVjdCwgLmRyb3Bkb3duLWRhdGV7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICYucm91bmRlZC1sZWZ0e1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICB9XG4gICAgJi5yb3VuZGVkLXJpZ2h0e1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tc2VsZWN0e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kcm9wZG93bi1kYXRle1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWVsZC1pdGVte1xuICAgICYuZHJvcGRvd24tZGF0ZXtcbiAgICAgIEBpbmNsdWRlIHJlcy1taW4oMzYwKXtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlucHV0LXNlYXJjaHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVye1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uZmllbGQtZ3JvdXAtaW5saW5le1xuICAuZmllbGQtaXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT10ZXh0XXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vRmllbGQgQ29ubmVjdFxuLmZpZWxkLWNvbm5lY3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vJjphZnRlcntcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIHRvcDogNTAlO1xuICAvLyAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gIGhlaWdodDogMnB4O1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gIC8vICBjb250ZW50OiAnJztcbiAgLy8gIGxlZnQ6IDMwcHg7XG4gIC8vICByaWdodDogMzBweDtcbiAgLy8gIHotaW5kZXg6IDA7XG4gIC8vICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAvLyAgICBsZWZ0OiA0MHB4O1xuICAvLyAgICByaWdodDogNDBweDtcbiAgLy8gIH1cbiAgLy99XG4gICZfX2l0ZW17XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyY6Zmlyc3QtY2hpbGR7XG4gICAgLy8gIGxhYmVse1xuICAgIC8vICAgIHNwYW57XG4gICAgLy8gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuICAgIC8vJjpsYXN0LWNoaWxke1xuICAgIC8vICBsYWJlbHtcbiAgICAvLyAgICBzcGFue1xuICAgIC8vICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgLmNoZWNrYm94LWJ1dHRvbiArIHNwYW57XG4gICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgfVxuICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0NoZWNrYm94XG5sYWJlbHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5jaGVja2JveHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgICsgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHN1cHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLmZvcm0tYmcuc2Vjb25kYXJ5ICYsIC5mb3JtLWJnLmFjdGl2ZSAmIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBzcGFue1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNoZWNrYm94LnN2Z1wiKTtcbiAgICAgICAgLmZvcm0tYmcuc2Vjb25kYXJ5ICYsIC5mb3JtLWJnLmFjdGl2ZSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jaGVja2JveC1zZWNvbmRhcnkuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hlY2tib3gtc21hbGx7XG4gICAgICArIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCArIHNwYW57XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubm8tYnJ7XG4gICAgICArIHNwYW57XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9DaGVja2JveCBCdXR0b25cbmxhYmVse1xuICAuY2hlY2tib3gtYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICsgc3BhbntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgcGFkZGluZzogMTZweCAzNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9UZXh0YXJlYSBESVZcbi50ZXh0YXJlYS1kaXZ7XG4gICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICAgbWluLWhlaWdodDogMzEwcHg7XG4gICBwYWRkaW5nOiAyMHB4O1xuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIG91dGxpbmU6IG5vbmU7XG4gICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmcvMjtcbiAgLnRleHRhcmVhLWRpdi1ob2xkZXIgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRnbG9iYWwtcmFkaXVzICRnbG9iYWwtcmFkaXVzO1xuICB9XG59XG5cblxuLy9FcnJvci9XYXJuaW5nc1xuLmZpZWxkLWluZm8tbXNne1xuICAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZpZWxkLWVycm9ye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDRkQwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VEN0M4MCAhaW1wb3J0YW50O1xuICArIC5maWVsZC1pbmZvLW1zZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuLmZpZWxkLXdhcm5pbmd7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyQjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjVDNzgxICFpbXBvcnRhbnQ7XG4gICsgLmZpZWxkLWluZm8tbXNne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5cbi5maWx0ZXItZ3JvdXB7XG4gICAgJi10aXRsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG59XG4uZmlsdGVyLWdyb3VwLWZsZXh7XG4gICAgPiBmb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjE4MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItZ3JvdXB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDQ2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDMxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAyMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1ncm91cHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wZG93bi1kYXRle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmllbGQtZ3JvdXAtYWN0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZpbHRlci10b2dnbGUtY29udGVudHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXRvZ2dsZS1maWx0ZXJ7XG4gICAgICAgIG1hcmdpbjogLTEycHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxleHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZpbHRlci10YWd7XG4gICAgYmFja2dyb3VuZDogI0RBRTJFQTtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjokc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDIwcHggOHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5kZWwtdGFne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuLmRlbC10YWd7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpbHRlci10YWdzLXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmZpbHRlci10YWd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlci1jaGVja3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgJi53aXRoLXNlbGVjdHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogMzcycHg7XG4gICAgICAgIC5idXR0b24tYWN0aW9uc3tcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI5cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIGJ1dHRvbjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2l0aC1tb2RhbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tYWN0aW9uc3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDhweCAxMHB4O1xuICAgIH1cbiAgICAuYnV0dG9uLWFjdGlvbnN7XG4gICAgICAgICY6b25seS1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICY6b25seS1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgICAgYm9yZGVyOiAxcHggI0Q4RDhEOCBzb2xpZDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJFNDE1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnV0dG9uLWFjdGlvbnMgYnV0dG9uLFxuLmJ1dHRvbi1wcmludCxcbi5idXR0b24tZG93bmxvYWQtYWxse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duTGlnaHRcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxMHB4O1xuICAgIC5pY29ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5uby1maWx0ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pe1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG59XG5cbi5idXR0b24tdG9nZ2xlLWZpbHRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVkaXQtcHJpY2V7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmxleC1mbG93OiBub3dyYXA7XG4gICAgLmRhdGEtdGFibGUgJiB7XG4gICAgICAgIG1pbi13aWR0aDogNjVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J251bWJlcidde1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAycHggMHB4IDJweCA4cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiAycHggI0FFQjFCNCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVCMUI0O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4OiAwIDI1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4ICNBRUIxQjQgc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIH1cbiAgICAmLmVkaXRlZHtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWxlY3QtZ3JvdXB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuZmlsdGVyLWNoZWNrICZ7XG4gICAgICAgIGZsZXg6IDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICB9XG4gICAgc2VsZWN0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggJHNlY29uZGFyeS1jb2xvciBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAuY2hvc2VuLXJlc3VsdHN7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLXNlYXJjaHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xle1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGV7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdzdC1pbmNsdXNpdmUge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIuZHJvcGRvd24tY29udGVudC1ob2xkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRyb3Bkb3duLWNvbnRlbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmRyb3Bkb3duLXNlbGVjdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICAkc2VsZjogJjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLmlzLWFjdGl2ZXtcbiAgICAjeyAkc2VsZiB9X19kZWZhdWx0e1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeGVzKHRyYW5zZm9ybSwgcm90YXRlKC0xODBkZWcpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3sgJHNlbGYgfV9fY2hvaWNlc3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19kZWZhdWx0e1xuICAgIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBleHRlbmQgJWljb24tYXJyb3ctZG93bjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19jaG9pY2Vze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgbGVmdDogLTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHVse1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLWRhdGV7XG4gIGJvcmRlci1ib3R0b206IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi5hY3RpdmV7XG4gICAgJjphZnRlcntcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmFmdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgfVxufSIsIi5zd2l0Y2h7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgLmZlYXRoZXJsaWdodC1jb250ZW50ICYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLmZlYXRoZXJsaWdodC1jb250ZW50ICYge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNCMkIzQjQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cbiAgbGFiZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICd4JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24teC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZXtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuICBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2hlY2suc3ZnXCIpO1xuICB9XG4gICYuc3dpdGNoLWxhYmVse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgLnRleHQtbGFiZWx7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gIH1cbn1cbiIsIi5iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDdweCA3cHggMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgc3ZnLmljb24ge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgICAmLnBhaWQsXG4gICAgJi5waG90b2cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJi5zaGlwbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAmLmRlbGl2ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgICYuYXdhaXQsXG4gICAgJi5sb2dnZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRvcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJi5yZWZ1bmRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuICAgICYucGFydGlhbC1yZWZ1bmRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgICYuY29tcGxldGVkLFxuICAgICYucmVjZWl2ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgc3ZnLmljb24ge1xuICAgICAgICAgICAgZmlsbDogJHRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcmFmdCwgXG4gICAgJi51bnB1Ymxpc2hlZCB7IFxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIH1cbiAgICAmLmxpc3RlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzQyNTk7XG4gICAgfVxufSIsIi5jYXJke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI0NGRDdERjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gICRzZWxmOiAmO1xuICA+ICo6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICZfX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAmX19pbm5lcntcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgLmZpZWxkLWdyb3Vwe1xuICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MTkpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5maWVsZC1pdGVte1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNjE5KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tZGF0ZXtcbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MTkpe1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kYXRhVGFibGVzX2ZpbHRlcntcbiAgICAgICAgaW5wdXQsIGxhYmVse1xuICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNjE5KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19kaXZpZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yKSBzb2xpZDtcbiAgfVxuICAmX19zZWN0aW9ue1xuICAgIGJvcmRlci10b3A6IDJweCByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yKSBzb2xpZDtcbiAgICBwYWRkaW5nOiAkZ2xvYmFsLXNwYWNpbmcgMDtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fdG9we1xuICAgIC5pY29ue1xuICAgICAgbWFyZ2luLXRvcDogJGdsb2JhbC1zcGFjaW5nLzI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19ib2R5e1xuICAgIHBhZGRpbmc6ICRnbG9iYWwtc3BhY2luZztcbiAgICBAaW5jbHVkZSByZXMtbWF4KDQ3OSl7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIH1cbiAgICAuY291bnRlcntcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAjeyRzZWxmfV9faW5uZXJ7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG4gICZfX2Zvb3Rlci1idXR0b257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0zN3B4O1xuICAgICAgLnhtZWRpdW0tMy54c21hbGwtMTIgJiB7XG4gICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nyl7XG4gICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaC0xMDAgJiB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgLmJ1dHRvbntcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgIH1cbiAgfVxuICAmLmgtMTAwe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLnBvcy1ib3R7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC54c21hbGwtMTIgJiB7XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoMTAyMyl7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg3Njcpe1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYud2l0aC1idG4tYm90e1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAueHNtYWxsLTEyICYge1xuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nyl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jYXJkLXRvcC1zdHJpcGV7XG4gICAgJjpiZWZvcmV7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ltYWdlcy9zdHJpcGVzLXBhdHRlcm4ucG5nXCIpIHJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIH1cbiAgfVxuICAubWVudS1ob2xkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYud2l0aC1idXR0b257XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggcmdiYSgkbWVkaXVtLWdyYXksIDAuMikgc29saWQ7XG4gICAgICAuY29udGVudC1mbGV4e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi1leHBvcnR7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgIH1cbiAgICAgIC5tZW51LXRhYntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8mLndpdGgtYnV0dG9ue1xuICAgIC8vICAubWVudS10YWJ7XG4gICAgLy8gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgICAvLy5idXR0b24tZXhwb3J0e1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIHJpZ2h0OiAyNXB4O1xuICAgIC8vICB0b3A6IDUwJTtcbiAgICAvLyAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgLy8gIG1hcmdpbi1yaWdodDogMDtcbiAgICAvL31cbiAgfVxuICAmX19oZWFkZXJ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRvZ2dsZV9zYWxlc19hY3Rpb25ze1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4uY29udGVudC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gICAgLmNvbnRlbnQtZmllbGQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLWZsZXgtbWVkaXVtLXVwIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MzkpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNjM5KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcnktZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgICYudGV4dC1zbWFsbGVyIHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgLnRleHQtaGVhZGVyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgICAmLmVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgPiAqOm9ubHktY2hpbGQsXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LXRodW1iIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmcvMjtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtaW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2xvYmFsLXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tYmcge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAuY2hlY2tib3ggKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtc2VhcmNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXItaW5mby1jb250ZW50IHtcbiAgICAuY29udGVudC1mbGV4IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5hdXRvLXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG4gICAgLm9yZGVyLXRvdGFsLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICYudG90YWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzJlNDE1OSBzb2xpZDtcbiAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzJlNDE1OSBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggI2Y2ZjZmNiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2FtZXJhLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggJHNlY29uZGFyeS1jb2xvciBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAycHggNnB4IHJnYmEoIzAwMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCAkc2Vjb25kYXJ5LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGEtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNkdC1vcmRlcnMge1xuICAgIC5pcy1vcGVuZWQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub2RkLFxuICAgIC5ldmVuIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAjc2l0ZS1jb250ZW50IHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIH1cbiAgICAuaGlkZS1pbi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZpbGVzIHtcbiAgICAucHJldmlldyB7XG4gICAgICAgIGEsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQge1xuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggN3B4IDMwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9vdGVyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN0b3JlLXByb2ZpbGUtZm9ybSB7XG4gICAgJi5jb250ZW50LWZvcm0ge1xuICAgICAgICAuY29udGVudC1maWVsZCB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtZmxleC1tZC11cCB7XG4gICAgQGluY2x1ZGUgcmVzLW1pbig2NDApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAwIC02cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICAuZW5kIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1ncm91cCB7XG4gICAgICAgICAgICAuZHJvcGRvd24tZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZsZXgtMSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIC5mbGV4LXhtZC1kb3duLTEwMCB7XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtIHtcbiAgICAmLmNvbnRlbnQtZm9ybSB7XG4gICAgICAgIC5jb250ZW50LWZpZWxkIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWRpdF9fY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5jYXRlZ29yeS1maWVsZCB7XG4gICAgJi53aXRoLWhpZ2hsaWdodCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjJiMTRjO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtZm9ybSB7XG4gICAgJi5hdHRyaWJ1dGUtZm9ybSB7XG4gICAgICAgIC5jb250ZW50LWZpZWxkIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uby1tdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgLmNvbnRlbnQtZmllbGQge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5wcmljZS1ndWlkZS1sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmF0aW5nIHtcbiAgICAgICAgJi1iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogI2JkYmRiZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAmLndpdGgtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdvb2QsXG4gICAgJi5hdmVyYWdlLFxuICAgICYuYmFkIHtcbiAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgJi5kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53aXRoLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5nb29kIHtcbiAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICAmLWJhciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxOTY1MztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxOTY1MztcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAouKAouKAolwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTk2NTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hdmVyYWdlIHtcbiAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICAmLWJhciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2OGMzYztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2OGMzYztcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAouKAolwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNjhjM2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iYWQge1xuICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTYzYzQzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTYzYzQzO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2M2M0MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm10IHtcbiAgICAmLTQyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXByaWNlLWNoZWNrICsgLmZpZWxkLWluZm8tbXNnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMzBweDtcbn1cblxuLnF1aWNrU2VhcmNoSG9sZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgLm5vUHJvZHVjdHMge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIH1cbiAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5jb250ZW50LWZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVpY2tTZWFyY2hCbG9jayB7XG4gICAgICAgICYucGItNDAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdC00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaEZpZWxkSG9sZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjU3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjU3cHggIWltcG9ydGFudDsgXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIC5pY29uU2VhcmNoIHtcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIC8vIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxMTE7XG4gICAgICAgICAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMzZweCAxMnB4IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVpY2tTZWFyY2hTS1Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAuZmxleEJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDsgLyogMTI1JSAqL1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE0LjRweCAqL1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnNCbG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTQuNHB4ICovXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5xdWlja1NlYXJjaE9yZGVyTnVtIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJnR3JheUJsb2NrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgLmZsZXhCbG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IC8qIDEyNSUgKi9cbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxNC40cHggKi9cbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2RhdGEtdGFibGUtT3JkZXJOdW0ge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDg3OWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnB3QmxvY2ssXG4gICAgICAgICAgICAgICAgICAgIC5saW5rQmxvY2sgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpbmtCbG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtbmF2X19pdGVtIHtcbiAgICAmLnNlYXJjaE1lbnUge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlSG9sZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaEljb25NYWluLFxuICAgIC5zZWFyY2hJY29uSG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgfVxuICAgIC5zZWFyY2hJY29uTWFpbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuc2VhcmNoSWNvbkhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuc2VhcmNoSWNvbk1haW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaEljb25Ib3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi51c2VyLXByb2ZpbGV7XG4gIEBpbmNsdWRlIHJlcy1tYXgoNzY3KXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gICZfX3RodW1ie1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIEBleHRlbmQgJWljb24tYXJyb3ctZG93bjtcbiAgICAgIEBpbmNsdWRlIHBvcy1taWRkbGUoMzIpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICB9XG4gICAgJi5vcGVuZWR7XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWNjb3VudC1zZXNzaW9uLWJne1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDM1LCA0OSwgMC45KTtcbiAgfVxuICAuYWNjb3VudC1zZXNzaW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgfVxufVxuLmFjY291bnQtc2Vzc2lvbntcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAkd2hpdGU7XG4gICZfX2hlYWRlcntcbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Zvcm17XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWluLXdpZHRoOiAzNzBweDtcbiAgICB9XG4gICAgLmlucHV0LWZpZWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtc3VibWl0e1xuICAgICAgaW5wdXR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnaW5hdGlvbntcbiAgJHNlbGY6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgQGluY2x1ZGUgcmVzLW1heCg0ODApe1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19kcm9wZG93bntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ2xvYmFsLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgcmVzLW1heCg0ODApe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBzZWxlY3QsIGxhYmVse1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fbmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXMtbWF4KDQyMCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgI3skc2VsZn1fX2luZm97XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRle1xuICAgICAgQGluY2x1ZGUgcmVzLW1heCg0MjApe1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXMtbWF4KDQ4MCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbnN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBsYWJlbHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgc2VsZWN0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDIwKXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50aHVtYntcbiAgaW1ne1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gICYudGh1bWItc217XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICB9XG59XG4udGQtdGh1bWItc217XG4gICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICBwYWRkaW5nLXRvcDogMTZweDtcbiAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgLnRodW1iLXNte1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogNTAlO1xuICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgbGVmdDogNXB4O1xuICAgfVxufSIsIi5ib3gtbGlua3tcbiAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgIGJvcmRlcjogMnB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgJi5hY3RpdmUsXG4gICAmOmhvdmVye1xuICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgIC8vYSwgLnRleHQtbGFiZWx7XG4gICAgIC8vICBjb2xvcjogJHdoaXRlO1xuICAgICAvL31cbiAgICAgLmljb257XG4gICAgICAgJi5pY29uLXdvbWVucy1jbG90aGluZ3tcbiAgICAgICAgIEBleHRlbmQgLmljb24td29tZW5zLWNsb3RoaW5nLXdoaXRlO1xuICAgICAgIH1cbiAgICAgICAmLmljb24tbWVucy1jbG90aGluZ3tcbiAgICAgICAgIEBleHRlbmQgLmljb24tbWVucy1jbG90aGluZy13aGl0ZTtcbiAgICAgICB9XG4gICAgICAgJi5pY29uLWhvbWV3YXJlc3tcbiAgICAgICAgIEBleHRlbmQgLmljb24taG9tZXdhcmVzLXdoaXRlO1xuICAgICAgIH1cbiAgICAgICAmLmljb24tdG95c3tcbiAgICAgICAgIEBleHRlbmQgLmljb24tdG95cy13aGl0ZTtcbiAgICAgICB9XG4gICAgICAgJi5pY29uLWVsZWN0cmljYWx7XG4gICAgICAgICBAZXh0ZW5kIC5pY29uLWVsZWN0cmljYWwtd2hpdGU7XG4gICAgICAgfVxuICAgICAgICYuaWNvbi1mdXJuaXR1cmV7XG4gICAgICAgICBAZXh0ZW5kIC5pY29uLWZ1cm5pdHVyZS13aGl0ZTtcbiAgICAgICB9XG4gICAgICAgJi5pY29uLW1hdHRyZXNzZXN7XG4gICAgICAgICBAZXh0ZW5kIC5pY29uLW1hdHRyZXNzZXMtd2hpdGU7XG4gICAgICAgfVxuICAgICAgICYuaWNvbi1ib29rc3tcbiAgICAgICAgIEBleHRlbmQgLmljb24tYm9va3Mtd2hpdGU7XG4gICAgICAgfVxuICAgICAgICYuaWNvbi10ZWNobm9sb2d5e1xuICAgICAgICAgQGV4dGVuZCAuaWNvbi10ZWNobm9sb2d5LXdoaXRlO1xuICAgICAgIH1cbiAgICAgICAmLmljb24tZ2FtZXN7XG4gICAgICAgICBAZXh0ZW5kIC5pY29uLWdhbWVzLXdoaXRlO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuICAgbGFiZWwsIGF7XG4gICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICAuaWNvbi1ob2xkZXJ7XG4gICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIH1cbiAgIC50ZXh0LWxhYmVse1xuICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgIH1cbiAgICYuaC0xMDB7XG4gICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICB9XG4gIGxhYmVse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLnRleHQtbGFiZWx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5jaGVjay1vcHRpb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59IiwiLmlzLXNob3due1xuICA+IHRke1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hY2NvcmRpb24tdGFibGV7XG4gICRzZWxmOiAmO1xuICB0aGVhZHtcbiAgICAjeyRzZWxmfV9fYXJyb3d7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHl7XG4gICAgdGR7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICB0cntcbiAgICAgICYuaXMtc2hvd257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCAkbGlnaHQtZ3JheSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICRsaWdodC1ncmF5IHNvbGlkO1xuICAgICAgfVxuICAgICAgJi5pcy1vcGVuZWQub2Rke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgIH1cbiAgICAgICYuaXMtb3BlbmVkLmV2ZW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Fycm93e1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYWNjb3JkaW9uLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIC5pcy1vcGVuZWQgJiB7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeGVzKHRyYW5zZm9ybSwgcm90YXRlKC0xODBkZWcpKVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50e1xuICAgIHRke1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAuY3VzdG9tZXItaW5mby1jb250ZW50e1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB9XG4gICAgICAub3JkZXItZGV0YWlscy1jb250ZW50e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuICAgICAgLnByb2R1Y3R7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIC5wcmljZXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoYW5nZUxvZ0FjY29yZGlvbkhvbGRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIC52YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNoYW5nZUxvZ0FjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1wbHVzLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tbWludXMuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVS5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59IiwiI3RvYXN0cyB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogODBweDtcbiAgei1pbmRleDogOTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuXG4jdG9hc3RzIC50b2FzdCB7XG4gIGJhY2tncm91bmQ6ICNkNmQ4ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNjZmQ3ZGY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxMTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuI3RvYXN0cyAudG9hc3Quc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNDMUY5Qzk7XG59XG5cbiN0b2FzdHMgLnRvYXN0Lndhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjQzlDOEM4O1xufVxuXG4jdG9hc3RzIC50b2FzdC5pbmZvIHtcbiAgYmFja2dyb3VuZDogIzllZWRmYztcbn1cblxuI3RvYXN0cyAudG9hc3QuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRjlEMUMxO1xufVxuXG4jdG9hc3RzIC50b2FzdC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbn1cblxuI3RvYXN0cyAudG9hc3QuaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiN0b2FzdHMgLnRvYXN0IC5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn0iLCIudG9vbHRpcHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvb2x0aXAtY29udGVudHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbn0iLCIuZGF0YS1zb3J0LWVsZW1lbnQsIC5zb3J0LWVsZW1lbnR7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgLy8gbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuLnNvcnQtYmxvY2t7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxOUJBNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXNvcnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgLnNvcnQtaXRlbS1mbGV4e1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnNvcnQtbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUJFODtcbiAgICBmbGV4OiAwIDAgNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCA0cHggNnB4IDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMkU0MTU5O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDI2cHg7XG4gICAgQGluY2x1ZGUgcmVzLW1heCg0ODApe1xuICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlLnNvcnQtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2staW1hZ2Uuc29ydC1ibG9jazpmaXJzdC1jaGlsZCBpbWcge1xuICAgIG1heC13aWR0aDogMjY3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWdUZXh0IHAge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAvKiBsZXR0ZXItc3BhY2luZzogLTAuNjVweDsgKi9cbn1cblxuLmltZ1RleHQgaDQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmltZ1RleHQgeyBcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG5idXR0b24ucmVtb3ZlLWZpcnN0LWltYWdlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzQyNTkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogOHB4IDE4cHggMTFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDQyJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYnV0dG9uLnJlbW92ZS1maXJzdC1pbWFnZS1iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5ibG9jay1pbWFnZS5zb3J0LWJsb2NrIC5zb3J0LWltZy5zb3J0LWl0ZW0tZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjRweDtcbn1cblxuLmZpbGV1cGxvYWQge1xuICBidXR0b24uYnRuLmJ0bi1kYW5nZXIuZGVsZXRlIHtcbiAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIG1heC13aWR0aDogMjNweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5kZWxldGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLinJVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICMyQzQyNTk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cbiAgdGFibGUudGFibGUge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGJvZHkuZmlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDFweDtcbiAgICB9XG4gICAgdHIudGVtcGxhdGUtZG93bmxvYWQge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4gIiwiLmRhc2gtcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4zOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgfVxufVxuXG4uZGFzaHJhbmdlIHtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJlNDE1OTtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xufVxuXG4ucG9zdmFsIHtcbiAgICBjb2xvcjojMDJiMTNkO1xufVxuXG4ubmVndmFsIHtcbiAgICBjb2xvcjojZTMyNDJiO1xufVxuXG4jZGFzaGJvYXJkLXN0YXRzLWNvbnQge1xuICAgIC5zbWFsbHRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgIH1cbn0gXG5cbi5maWx0ZXItcmlnaHQge1xuXG4gICAgJi1mb3VydGgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjYlO1xuICAgIH1cblxuXG4gICAgJi1oYWxmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG59IiwiLnRyYW5zYWN0aW9uIHtcbiAgICAmLWhvbGRlciB7XG4gICAgICAgICZfX2xlZnQsXG4gICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMC41cHggMHB4ICNjZmQ3ZGY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAzMHB4IDM1cHggMzBweDtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NmZDdkZjtcbiAgICAgICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZWZ1bmQtYmxvY2sge1xuICAgICAgICAgICAgICAgIC5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA4LjVweCAxMnB4IDguNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMyZTQxNTlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICYucGFydGlhbC1yZWZ1bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yZWZ1bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgLnJlZnVuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzFmMjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2MxZjI2O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMzQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIwMzM0NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmhvbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm90ZXMtYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzM0NDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjAzMzQ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub3RlLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbWVyLWRldGFpbHMge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9yZGVyLXRhYmxlLWJsb2NrIHtcbiAgICAgICAgICAgIC5kYXRhVGFibGVzX2xlbmd0aCxcbiAgICAgICAgICAgIC5kYXRhVGFibGVzX2luZm8sXG4gICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNkYXRhLXRhYmxlLW9yZGVycy12MiB7XG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJlNDE1OTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcmRlcl9pZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0b3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2hpcHBpbmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi10YWJsZSB7XG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjJlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMXMgbG9hZGluZyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5lbWFpbC1zZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICYucmVmdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5yZWZ1bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMmVhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZC5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWZ1bmQtY2hrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS1ncmF5LnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5NmFhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMmVhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQucmVmdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAucmVmdW5kLWNoayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVmdW5kLWNoayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNkOGQ4ZDggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucm93LXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMmVhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMmVhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWZ1bmQtY2hrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNoZWNrLXByaW1hcnkuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMmU0MTU5IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jYW1lcmEuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCAkc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDZweCByZ2JhKCMwMDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCAkc2Vjb25kYXJ5LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCgxMjAwKSB7XG4gICAgICAgICAgICAmX19sZWZ0LFxuICAgICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXJrLWFzLXJlZnVuZGVkLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXNzdWUtcmVmdW5kLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDgwKSB7XG4gICAgICAgICAgICAubWFyay1hcy1yZWZ1bmRlZC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICAgICAgJi5yZWZ1bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlzc3VlLXJlZnVuZC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmVhdGhlcmxpZ2h0IHtcbiAgICAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mZWF0aGVybGlnaHQtY2xvc2UtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4jcmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbCB7XG4gICAgLnJlZnVuZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5qcXVlcnktbW9kYWwge1xuICAgIC50cmFuc2FjdGlvbi1tb2RhbCB7XG4gICAgICAgIG1heC13aWR0aDogMzk2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzk2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYS5jbG9zZS1tb2RhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmM0MjU5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzQyNTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWpxdWVyeS1tb2RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDAgMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5qcy1jYW5jZWwtbW9kYWwsXG4gICAgICAgIC5qcy1tYXJrLWFzLXJlZnVuZGVkLWNhbmNlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIH1cbiAgICAgICAgJiNtYXJrLWFzLXJlZnVuZGVkLW1vZGFsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmI25vdGUtbW9kYWwge1xuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNjQwKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGlzY2xhaW1lci1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICNlMzI0MmI7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZnVuZC10aXRsZS1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXNjLFxuICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWZ1bmQtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLnJlYXNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMTZweDtcbiAgICAgICAgICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2MsXG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlOyAvKiAxNC43cHggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZnVuZC1hbW91bnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNDI1OTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaGlwcGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgJi5uby1yZWZ1bmQtaXRlbS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNDI1OTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIC5idXR0b24taG9sbG93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi13aXRoLWFycm93LXByaW1hcnkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODclIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjFkMjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3RhbC1hbXQge1xuICAgICYud2l0aC1yZWZ1bmQge1xuICAgICAgICAudG90YWwtYW10IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgICAgIC5kaXNjb3VudGVkLXRvdGFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDEwMjMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgY29sb3I6ICM5NGEwYWI7XG4gICAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4cG9ydC1kYXRhLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJlNDE1OTtcbiAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YS10YWJsZS10cmFuc2FjdGlvbnMge1xuICAgIHRoIHtcbiAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaWQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYubmFtZSxcbiAgICAgICAgJi5lbWFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcmRlcnMge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICAgIHRyIHRoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuc29ydC1hY3Rpb25zIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB0ciB7XG4gICAgICAgICYub2RkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nby10by1kZXRhaWxzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLXRhYmxlIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY3VzdG9tZXItaW5mby1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkZXItZGV0YWlscy1ibG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLnBheW1lbnQtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbC1vcmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHJhbnNhY3Rpb25zLWZpbHRlciB7XG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgfVxufVxuXG4ucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAucGFnaW5hdGlvbiAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2luZm86Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmNhcmRfX2lubmVyLnB4LTAucHQtMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC5hY2NvcmRpb24tdGFibGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgICYuaWQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyYW5zYWN0aW9ucy1tZW51LXRhYnMge1xuICAgICAgICAubWVudS10YWJfX2l0ZW0ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtdGFiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIHtcbiAgICAudHJhbnNhY3Rpb25zLWZpbHRlciB7XG4gICAgICAgIC50b2dnbGUtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyYW5zYWN0aW9ucy1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb25zLWZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudHJhbnNhY3Rpb25zLWZpbHRlcnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI29yZGVyLWZpbHRlci1zZWFyY2gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudHJhbnNhY3Rpb25zLWZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50cmFuc2FjdGlvbnMtZmlsdGVyIHtcbiAgICAgICAgICAgIC50b2dnbGUtZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbnMtZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHJhbnNhY3Rpb25zLWZpbHRlcnMtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3Rpb24taXRlbSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgLmN1c3RvbWVyLWRldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHMsXG4gICAgICAgIC5mb3JtIC5mb3JtLWZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODlweDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24taG9sbG93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tZmxleCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOWJhNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOWJhNztcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOWJhNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRldGFpbHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jaGVja2JveC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbn1cblxuLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICMxYjI1MmY7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4uYWNjb3JkaW9uLWhvbGRlciB7IFxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXBsdXMuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLW1pbnVzLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggMTZweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1vcmRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgLmF1dG8tc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB9XG4gICAgLm9yZGVyLWhvbGRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggI2U0ZTBkYTtcbiAgICB9XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlLWFycm93LnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIC5vcmRlci1udW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlYmU4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWViZTg7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDQ1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAub3JkZXItc3RhdHVzIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogMTExMTExMTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyLXN0YXR1cyxcbiAgICAuc2hpcHBlZC1zdGF0dXMsXG4gICAgLmRlbGl2ZXJlZC1zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOGQ4MztcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndhaXRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQxYzEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2hpcHBlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOGQ4MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGVsaXZlcmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYW5jZWxsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM4Yzg7XG4gICAgICAgICAgICAgICAgc3ZnLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3B0aW9ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTExMTExO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdC1hbGwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyLWRldGFpbHMtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAyNHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC5wYXltZW50LWRldGFpbHMge1xuICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICYudG90YWwtb3JkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudG90YWwtcmVmdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNrdSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGlzdGVkLXByaWNlLFxuICAgICAgICAgICAgICAgICYuc29sZC1wcmljZSxcbiAgICAgICAgICAgICAgICAmLnJlZnVuZGVkLWFtb3VudCxcbiAgICAgICAgICAgICAgICAmLnJlZnVuZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDE0LjdweCAqL1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGlzdGVkLXByaWNlLFxuICAgICAgICAgICAgICAgICYuc29sZC1wcmljZSxcbiAgICAgICAgICAgICAgICAmLnJlZnVuZGVkLWFtb3VudCxcbiAgICAgICAgICAgICAgICAmLnJlZnVuZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5idG4tY29weSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53aXRoLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHotaW5kZXg6IDExMTExMTtcbiAgICB9XG59XG5cbi5ub3Rlcy1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlLWFycm93LnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDI0cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLm5vdGVzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIC5ub3RlLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiAxMy4ycHggKi9cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGQtbm90ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgYS50b2dnbGUtYWRkLW5vdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tbWludXMuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy0xLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ub3RlLWZvcm0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlMzI0MmE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTBkYSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMGRhICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjYjliOWI5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLWRhcmstYmx1ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICB9XG59XG5cbi5idG4taG9sbG93LWRhcmstYmx1ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMmM0MjU5O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmM0MjU5O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLmZlYXRoZXJsaWdodDpsYXN0LW9mLXR5cGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uanF1ZXJ5LW1vZGFsLmJsb2NrZXIuY3VycmVudCB7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5yZWZ1bmRtb2RhbCB7XG4gICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRpdGxlLXByaW1hcnkge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIC5ib3R0b20ge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYS5kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlMGRhIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMGRhIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2I5YjliOSFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uanF1ZXJ5LW1vZGFsIHtcbiAgICAucmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbC12MiB7XG4gICAgICAgIG1heC13aWR0aDogNDkycHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiA0OTJweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNoaXBwaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZWZ1bmQtYW1vdW50IHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZnVuZC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEUwREE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWZ1bmQtdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlZnVuZC1tb2RhbC12MiB7XG4gICAgICAgIG1heC13aWR0aDogMzQzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAzNDNweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZnVuZC1pdGVtIC5yZWFzb24gLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xuICAgICAgICAgICAgd2lkdGg6IDMxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZnVuZC10YWIge1xuICAgICAgICAgICAgJi1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC50YWItY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE5YmE3O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZnVuZC1hbW91bnQge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZml4ZWQtYW1vdW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEUwREE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOWJhNztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59IiwiLnJldHVybnMtZmlsdGVyLWJsb2NrIHtcbiAgICAucmV0dXJucy1maWx0ZXIge1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIC50b2dnbGUtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJldHVybnMtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5hY3Rpb24taXRlbSB7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMzJweCA3cHggOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE5YmE3O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhpZ2gge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubWlkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxvdyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgICAgLmFjdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzMnB4IDdweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE5YmE3O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmhpZ2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5taWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5sb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZpZWxkLWdyb3VwLnJldHVybnMtZmlsdGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM3cHg7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAjcmV0dXJucy1maWx0ZXItc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzdweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZXR1cm5zLWZpbHRlcnMge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgICAgZGl2I2RhdGUtcmFuZ2Utb3JkZXJzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmZpZWxkLWdyb3VwLnJldHVybnMtZmlsdGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucmV0dXJucy1maWx0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnJldHVybnMtZmlsdGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmV0dXJucy1maWx0ZXIge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNvcmRlci1maWx0ZXItc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJldHVybnMtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmV0dXJucy1maWx0ZXIge1xuICAgICAgICAgICAgLnRvZ2dsZS1maWx0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldHVybnMtZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWN0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB7XG4gICAgdGgge1xuICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5yaXNrIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLnZhbHVlIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYubmFtZSxcbiAgICAgICAgJi5lbWFpbCB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcmRlcnMge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICAgIHRyIHRoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zb3J0LWFjdGlvbnMge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHRyIHtcbiAgICAgICAgJi5vZGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZWViZTggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZWViZTggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDhweDtcbiAgICAgICAgICAgICYuYWNjb3JkaW9uLXRhYmxlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaXNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhpZ2gge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubWlkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxvdyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmV0dXJuLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTFweCAxMXB4IDI5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubG9kZ2VkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjOGQ4MztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY29tcGxldGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmM0MjU5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFwcHJvdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5YzhjODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudm9pZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmF3YWl0aW5nLWxvZGdlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDdweCAxMXB4IDIzcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbnRhY3QtY3VzdG9tZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWM4ZDgzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nby10by1kZXRhaWxzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLXRhYmxlIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY3VzdG9tZXItaW5mby1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkZXItZGV0YWlscy1ibG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLnBheW1lbnQtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbC1vcmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC5jdXN0b21lci1kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxzLFxuICAgICAgICAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzg5cHg7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uLWhvbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODclIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWZsZXgge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMThweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlY2tib3gtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDRweDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLmFjY29yZGlvbi1ob2xkZXIge1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXBsdXMuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLW1pbnVzLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggMTZweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1vcmRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB9XG4gICAgLm9yZGVyLWhvbGRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggI2U0ZTBkYTtcbiAgICB9XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlLWFycm93LnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIC5vcmRlci1udW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlYmU4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWViZTg7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDQ1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAub3JkZXItc3RhdHVzIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogMTExMTExMTE7ICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyLXN0YXR1cyxcbiAgICAuc2hpcHBlZC1zdGF0dXMsXG4gICAgLmRlbGl2ZXJlZC1zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOGQ4MztcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndhaXRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQxYzEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2hpcHBlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOGQ4MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGVsaXZlcmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExMTExMTE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAuYnV0dG9uLWhvbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0LWFsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JkZXItZGV0YWlscy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDI0cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLnBheW1lbnQtZGV0YWlscyB7XG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vcmRlci10b3RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgJi50b3RhbC1vcmRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50b3RhbC1yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIC50YWJsZS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1iIHsgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJldHVybi1yZWFzb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5za3Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpc3RlZC1wcmljZSxcbiAgICAgICAgICAgICAgICAmLnNvbGQtcHJpY2UsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmRlZC1hbW91bnQsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlOyAvKiAxNC43cHggKi9cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpc3RlZC1wcmljZSxcbiAgICAgICAgICAgICAgICAmLnNvbGQtcHJpY2UsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmRlZC1hbW91bnQsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuYnRuLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2l0aC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB6LWluZGV4OiAxMTExMTE7XG4gICAgfVxufVxuXG4ubm90ZXMtaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5ub3Rlcy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAubm90ZS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogMTMuMnB4ICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkLW5vdGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgIGEudG9nZ2xlLWFkZC1ub3RlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMTNweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLW1pbnVzLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXBsdXMtMS5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90ZS1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7ICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTMyNDJBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNGUwZGEgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTBkYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ1dHRvbi1uby1hcnJvdyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODclIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgIH1cbn1cblxuLmZlYXRoZXJsaWdodDpsYXN0LW9mLXR5cGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRCbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY2O1xuICAgICYud3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICB9XG59XG5cbi5yZXR1cm5zLWRldGFpbHMge1xuICAgICYtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJi50b3RhbC1yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ob2xkZXIge1xuICAgICAgICAucmV0dXJucy1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLml0ZW0tYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIC5yZXR1cm5zLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIC5pdGVtLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnJldHVybi1vcmRlci1ob2xkZXIge1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAub3JkZXItbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgLm9yZGVyLW51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuLnJldHVybi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGdhcDogMjRweDtcbiAgICAudHJhbnNhY3Rpb24tbnVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY2O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9yZGVyLWdyYXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGUwZGE7XG59XG5cbi5yZXR1cm4tY3VzdG9tZXIge1xuICAgIC5kZXRhaWxzLWl0ZW0ge1xuICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgJi5mbGV4LWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXR1cm4tc3RhdHVzIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTFweCAxMXB4IDExcHggMjlweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJlNDE1OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICB9XG4gICAgJi5sb2RnZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWM4ZDgzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzQyNTk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYXBwcm92YWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOGM4O1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi52b2lkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZDFjMTtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYXdhaXRpbmctbG9kZ2VtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZDFjMTtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIHBhZGRpbmc6IDExcHggN3B4IDExcHggMjNweCFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY29udGFjdC1jdXN0b21lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYzhkODM7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yaXNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIH1cbiAgICAmLmhpZ2gge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubWlkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxvdyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uLWV4dGVybmFsLXNpdGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2V4dGVybmFsLXNpdGUuc3ZnXCIpIG5vLXJlcGVhdFxuICAgICAgICBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF1dG9wb3N0LXRyYWNraW5nLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG4uYnV0dG9uLmF1dG9wb3N0LXRyYWNraW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMyNDJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTMyNDJiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAyNjVweDtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxZDIyO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiZDFkMjI7XG4gICAgfVxufVxuXG4udHJhbnNhY3Rpb24tbW9kYWwge1xuICAgICYucmVmdW5kLW1vZGFsIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5hY3Rpb25zIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3ZvaWQtcmVmdW5kLW1vZGFsIHtcbiAgICAudGV4dC1ib3gge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTMyNDJiICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQyYiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNlMzI0MmIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmQxZDIyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxZDIyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWZ1bmRtb2RhbCB7XG4gICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRyYW5zYWN0aW9uLW1vZGFsIHtcbiAgICAud2l0aC1pY29uIHtcbiAgICAgICAgLmljb24geyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZnVuZC1yZWFzb24tbW9kYWwgeyBcbiAgICAuYnV0dG9uLWhvbGxvdyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucmVmdW5kLXJlYXNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzQyNTk7XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnJlZnVuZC1yZWFzb24tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZC5ub3RlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnJlZnVuZC1ub3Rlcy1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIiNzaXRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBAZXh0ZW5kICVib3hzaXpuZztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gICAgLm1haW4tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tbW9iaWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuaWNvbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1tZW51LWNsb3NlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdsb2JhbC1zcGFjaW5nO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXNvdXJjZS1lYmF5IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnQtaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY291bnQtaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnQtZHJvcC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzO1xuICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgICB9XG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3NpdGUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnbG9iYWwtc3BhY2luZztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRnbG9iYWwtc3BhY2luZyAqIDM7XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtc3BhY2luZy8yO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1zcGFjaW5nLzI7XG4gICAgICAgIH1cbiAgICAgICAgQGV4dGVuZCAlYm94c2l6bmc7XG4gICAgfVxuICAgIC5wYWdlLXNlY3Rpb24taG9sZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgfVxufVxuXG4ucGFnZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmcgKiAyO1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nLzEuNTtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LWdyYXksIDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYWdlLWNvbm5lY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZyAqIDI7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2ZkN2RmO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kZ2xvYmFsLXNwYWNpbmcgKiA2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uUHJvZHVjdE1hbmFnZW1lbnRQYWdlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5kYXNoLWZpbHRlciB7XG4gICAgc2VsZWN0LFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbHVtbiB7XG4gICAgICAgICYubGFyZ2UtMyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFzaC10YWIge1xuICAgICZfaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxufVxuXG4ucXItaG9sZGVyIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxufVxuXG4uY29udGVudC10YWJsZSB7XG4gICAgJi5hbGlnbi10b3Age1xuICAgICAgICAuY29udGVudC10YWJsZV9faXRlbSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgICAmLXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE3OTlweDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE0MjU4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWhvbGRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBoZWlnaHQ6IDE2N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTY3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDExMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTY3cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpzLXRvZ2dsZS1ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTExMTExMTE7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJDTE9TRVwiO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9jbG9zZS5zdmdcIikgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjlweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWJ1dHRvbikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5vLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJi5hY3RpdmUge1xuICAgICAgICAgICAgLy8gICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzICgtd2Via2l0LWxpbmUtY2xhbXA6IDIpIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmpzLXRvZ2dsZS1ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQyYztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMTExMTExMTExO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJPUEVOXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9jbG9zZS5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjYycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjI3cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjJweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzICgtd2Via2l0LWxpbmUtY2xhbXA6IDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc2xpZGVyIHtcbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWhvbGRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyB6LWluZGV4OiAxMTExMTExMTE7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgI3NpdGUtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuI3NpdGUtbmF2aWdhdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXItaG9sZGVyLXNwYWNlciB7XG4gICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgaGVpZ2h0OiAxNjdweDtcbiAgICBtYXJnaW4tdG9wOiAtMTY3cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgICAgIGhlaWdodDogMjYycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMjdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1hY3RpdmUge1xuICAgIC5oZWFkZXItaG9sZGVyLXNwYWNlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBoZWlnaHQ6IDE2N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICNzaXRlLW5hdmlnYXRpb24ge1xuICAgICAgICB0b3A6IDI0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI0N3B4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gICAgICAgIC5oZWFkZXItaG9sZGVyLXNwYWNlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjYycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICNzaXRlLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgdG9wOiAzMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzIycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNOb3RpZmljYXRpb25Gb3JtLFxuI05vdGlmaWNhdGlvbkZvcm1fTm90aWZpY2F0aW9uRm9ybSB7XG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubm90aWZpY2F0aW9uLXNldHRpbmctYmxvY2sge1xuICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgfVxufVxuI3RvYXN0cyB7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG4udG9hc3Quc3VjY2Vzcy5zaG93IHtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnN0b3JlLXByb2ZpbGUtZm9ybSB7XG4gICAgdGV4dGFyZWEsXG4gICAgLmNvbnRlbnQtZmllbGQgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZmX2ZpbGV1cGxvYWRfaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZpbGUtbG9hZGVyX19kZXNjIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAuZmlsZS1sb2FkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAuZmZfZmlsZXVwbG9hZF93cmFwIHtcbiAgICAgICAgICAgIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lX3dyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmZfZmlsZXVwbG9hZF93cmFwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWdlIHtcbiAgICAmLWxvYWRpbmcge1xuICAgICAgICAucGFnZS1sb2FkLW92ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxvYWQtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxvYWRlciB7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2YzZjNmMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VvLWZpZWxkcyB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgLmNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgaSB7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmVkaXRfX2NhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZmVhdGhlcmxpZ2h0IHtcbiAgICAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICAgICAgICAubW9kYWwtYm94IHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3JlbW92ZUJnSW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFpbnRlbmFuY2Utd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG50ZC5wcm9kdWN0LWNvdW50IHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5wcm9kdWN0LWNoZWNrYm94IHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG59XG5cbi5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgIC5idXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE5Mjk1O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4yZW0gc29saWQgY3VycmVudGNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IDFzIGxvYWRpbmcgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbWFpbC1zZW50IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxOTI5NTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmFwaC1ibG9jayB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAuY2hhcnQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGFydC1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZ3JhcGgtb3ZlcmxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyYXBoLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWluLWhlaWdodDogMzE1cHg7XG4gICAgLmNoYXJ0LWxvYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5qcy1sb2FkLWNoYXJ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0LWxvYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNoYXJ0LWxvYWRpbmcge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjI3LCAzNiwgNDMsIDAuMyk7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjI3LCAzNiwgNDMsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYW5pbWF0aW9uOiBsb2FkZXItc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uY2hhcnQtY2FyZCB7XG4gICAgLmNhcmRfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4jZGF0YS1jdXJyZW50LXNhbGVzIHtcbiAgICAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbGEoMCwgMCUsIDU5LjIlLCAwLjI1KTtcbiAgICB9XG4gICAgdGguc2t1LFxuICAgIHRoLnByaWNlIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICB0aC50aHVtYiB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgIH1cbn1cblxuLmJ1bGstYWN0aW9ucy1jb3VudCB7XG4gICAgY29sb3I6IHJnYmEoMjI3LCAzNiwgNDMsIDEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufSBcblxudGguYnVsa2FjdGlvbi1kYXRlLFxudGguYnVsa2FjdGlvbi1hY3Rpb25zIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG50aC5idWxrYWN0aW9uLW5vIHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbnRoLmJ1bGthY3Rpb24tc2FsZSB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMjcsIDM2LCA0MywgMC4zKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBhbmltYXRpb246IGJ0bi1sb2FkaW5nLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEzcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBidG4tbG9hZGluZy1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5icmFuZC1maWVsZC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYnJhbmQtc3VnZ2VzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMjcsIDM2LCA0MywgMSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNicmFuZFN1Z2dlc3RTdWNjZXNzTW9kYWwge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDtcbn1cbiNicmFuZFN1Z2dlc3RNb2RhbCxcbiNicmFuZFN1Z2dlc3RTdWNjZXNzTW9kYWwge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNzaXRlLW5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nykge1xuICAgICAgICBsZWZ0OiAtMjQ1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgICAgICAgJi5zbGlkZS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuc3RvcmUtc2V0dGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRhdGEtdGFibGUge1xuICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICYucHJvZHVjdC1jb2xvdXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXNrdSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1za3Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN0b3JlLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jcmVhdGVkLWRhdGUsXG4gICAgICAgICAgICAgICAgJi5saXN0ZWQtZGF0ZSxcbiAgICAgICAgICAgICAgICAmLm9yZGVyZWQtZGF0ZSxcbiAgICAgICAgICAgICAgICAmLnNoaXBwZWQtZGF0ZSxcbiAgICAgICAgICAgICAgICAmLmRlbGl2ZXJlZC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYixcbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtY29sb3VyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1xciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNvcnQtYWN0aW9ucyB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1hcnJvdy11cC1kb3duO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE1cHgpIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5vLXNvcnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtY29sb3VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjgzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQyOTllMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYueWVsbG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNjOTRiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ4YmI3ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYub3JhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWQ4OTM2O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICArIC5wcm9kdWN0LXRodW1ie1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgLm9uc2FsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2FsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNhbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0RFREVERTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgaHNsYSgwLDAlLDU5LjIlLC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1xciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmNmY2ZjYgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvcXItaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yIHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL3FyLWljb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsucXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yIHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL3FyLWljb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArLnFyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDZweCByZ2JhKCMwMDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCAkc2Vjb25kYXJ5LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmNmY2ZjYgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jYW1lcmEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggJHNlY29uZGFyeS1jb2xvciBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAraW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICtpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAycHggNnB4IHJnYmEoIzAwMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4ICRzZWNvbmRhcnktY29sb3Igc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNyZWF0ZWQtZGF0ZSxcbiAgICAgICAgICAgICAgICAmLmxpc3RlZC1kYXRlLFxuICAgICAgICAgICAgICAgICYub3JkZXJlZC1kYXRlLFxuICAgICAgICAgICAgICAgICYuc2hpcHBlZC1kYXRlLFxuICAgICAgICAgICAgICAgICYuZGVsaXZlcmVkLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0X3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucm93LXNlbGVjdGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQUUyRUEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZC1jaGVja2JveHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgKyAucHJvZHVjdC10aHVtYntcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXNlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xuICAgICAgICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC41KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGEtdGFibGUtdHJlZSB7XG4gICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGRbZGF0YS1jb2x1bW49XCJuYW1lXCJdIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAudHJlZWdyaWQtZXhwYW5kZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICAgICAgLnRyZWVncmlkLWV4cGFuZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyW2RhdGEtbGV2ZWw9XCIxXCJdIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0cltkYXRhLWxldmVsPVwiMlwiXSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHJbZGF0YS1sZXZlbD1cIjNcIl0ge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyLnBhcmVudC10cltkYXRhLWxldmVsPVwiMVwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50cmVlZ3JpZC1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHIucGFyZW50LXRyW2RhdGEtbGV2ZWw9XCIyXCJdIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHJlZWdyaWQtZXhwYW5kZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyLnBhcmVudC10ci5uby1zdWIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlcyB7XG4gICAgJl93cmFwcGVyIHtcbiAgICAgICAgLmR0LWJ1dHRvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDQ3OSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDQ3OSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LXFyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG59XG4uYnVsay1wcm9kLWNoa3tcbiAgICBib3JkZXI6IDFweCAjRDhEOEQ4IHNvbGlkO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLnJvdy1zZWxlY3RlZCAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU0MTU5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNoZWNrLXByaW1hcnkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIH1cbn1cbi50ZC1jaGVja2JveCBpbnB1dHtcbiAgICBib3JkZXI6IDFweCAjRDhEOEQ4IHNvbGlkO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgJjpjaGVja2Vke1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRTQxNTk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgfVxufVxuI2RhdGEtcHJvZHVjdC1zYWxlc3tcbiAgICB0ciB0aCxcbiAgICB0ciB0ZHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICB0aGVhZCB0ciB0aC5uby1zb3J0LnRodW1ie1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRoZWFkIHRyIHRoLnByaWNle1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1ie1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yNSkgc29saWQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkgdHIgdGQucHJpY2V7XG4gICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGFibGUtbG9hZGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIyNywgMzYsIDQzLCAwLjMpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDIyNywgMzYsIDQzLCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59IiwiLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjguN1xuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMS0yMDE4IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3RvcDogMTAwJTtcbiAgei1pbmRleDogMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBjbGlwOiBhdXRvO1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDhweCA0MnB4IDhweCAxNHB4O1xuICAvL2hlaWdodDogMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgJHRleHQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8vbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBleHRlbmQgJWljb24tYXJyb3ctZG93bjtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDBweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDdweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMjAlLCAjMzg3NWQ3KSwgY29sb3Itc3RvcCg5MCUsICMyYTYyYmMpKTtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICAvL3BhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvL2JvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICBjdXJzb3I6IHRleHQ7XG5cbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAwO1xuICAvL2hlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAvL3dpZHRoOiAyNXB4O1xuICBjb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjUpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggMjBweCA2cHggNXB4O1xuICAvL2JvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgdG8oI2VlZSkpO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAvL2JhY2tncm91bmQtc2l6ZTogMTAwJSAxOXB4O1xuICAvL2JhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgLy9iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC8vYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC8vY29sb3I6ICMzMzM7XG4gIC8vbGluZS1oZWlnaHQ6IDEzcHg7XG4gIC8vY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMmUyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC8vYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAvL2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNlZWUpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZikpO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuICAvL2JveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIEBpbmNsdWRlIHByZWZpeGVzKHRyYW5zZm9ybSwgcm90YXRlKC0xODBkZWcpKVxufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC8vYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJpZ2h0IHRvIExlZnQgKi9cbi5jaG9zZW4tcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzhweDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNnB4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDtcbn1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4O1xufVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4O1xufVxuXG4vL0Nob3NlbiBkYXJrIHRoZW1lXG4uY2hvc2VuLWRhcmsgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbntcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLmNob3Nlbi1kYXJrICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xufVxuLmNob3Nlbi1kYXJrICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NHB4O1xufVxuLmNob3Nlbi1kYXJrICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie1xuICBAZXh0ZW5kICVpY29uLWFycm93LWRvd24td2hpdGU7XG59XG4uY2hvc2VuLWRhcmsgKyAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIEBpbmNsdWRlIHByZWZpeGVzKHRyYW5zZm9ybSwgcm90YXRlKC0xODBkZWcpKVxufVxuLmNob3Nlbi1zZWxlY3R7XG4gICAgJi5uby1zZWFyY2ggKyAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgLmNob3Nlbi1zZWFyY2h7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmV0aW5hIGNvbXBhdGliaWxpdHkgKi9cbi8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG4vLyAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4vLyAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4vLyAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiLFxuLy8gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi8vICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsXG4vLyAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sXG4vLyAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ltYWdlcy9jaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O1xuLy8gICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHggIWltcG9ydGFudDtcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbi8vICB9XG4vL31cblxuLyogQGVuZCAqL1xuIiwiLm5pY0VkaXQtcGFuZWxDb250YWlue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn0iLCIuZGF0ZXJhbmdlcGlja2Vye1xuICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgJi5zaG93LXJhbmdlc3tcbiAgICAucmFuZ2Vze1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB1bHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNob3ctY2FsZW5kYXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgICYuc2hvdy1yYW5nZXN7XG4gICAgICAucmFuZ2Vze1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdWx7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmFmdGVye1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG4gIC5yYW5nZXN7XG4gICAgbGl7XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRycC1zZWxlY3RlZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kcnAtYnV0dG9uc3tcbiAgICAgLmJ0bntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICB9XG4gIH1cbiAgLmNhbGVuZGFyLXRhYmxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGFibGV7XG4gICAgICB0cntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICAgIH1cbiAgICAgIHRoZWFke1xuICAgICAgICB0cntcbiAgICAgICAgICBjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC41KTtcbiAgICAgICAgICB0aHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgJi5hdmFpbGFibGV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubW9udGh7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0e1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Ym9keXtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudG9kYXkuYWN0aXZle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN0YXJ0LWRhdGV7XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICYuYXZhaWxhYmxle1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZW5kLWRhdGV7XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICYuYXZhaWxhYmxle1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub2Zme1xuICAgICAgICAgICAgICAmLmFjdGl2ZS5lbmRze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi50b2RheS5lbmRze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub2ZmLCAmLm9mZi5pbi1yYW5nZXtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pbi1yYW5nZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zdGFydC1kYXRlLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnRvZGF5LmF2YWlsYWJsZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi50b2RheS5vZmYuZW5kc3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndlZWtlbmR7XG4gICAgICAgICAgICAgICYuZW5kLWRhdGUuYWN0aXZlLmF2YWlsYWJsZS5pbi1yYW5nZS5vZmYuZW5kc3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuZW5kLWRhdGUuYWN0aXZlLmF2YWlsYWJsZS5pbi1yYW5nZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vd2Vla2VuZCBvZmYgZW5kcyBhY3RpdmUgZW5kLWRhdGUgaW4tcmFuZ2UgYXZhaWxhYmxlXG4gICAgICAgICAgICAvL3dlZWtlbmQgYWN0aXZlIGVuZC1kYXRlIGluLXJhbmdlIGF2YWlsYWJsZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5maWxlLWxvYWRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgJi5maWxlLWxvYWRlci1zbWFsbHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgLmZpbGUtbG9hZGVyX19kZXNje1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5mZl9maWxldXBsb2FkX3dyYXB7XG4gICAgICAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZV93cmFwe1xuICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICAgIC5mZl9maWxldXBsb2FkX2Ryb3B6b25le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5uZXItY29udGVudHtcbiAgICAgICAuaWNvbi11cGxvYWR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2Mzkpe1xuICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAyMTBweCAwIDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDYzOSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgLnRleHQtc21hbGxlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTM0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDYzOSkge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmljb24tZmlsZS1sb2FkZXJ7XG4gICAgLmZpbGUtbG9hZGVyX19kZXNje1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmZfZmlsZXVwbG9hZF93cmFwe1xuICAgICAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzLFxuICAgICAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcCxcbiAgICAgIC5mZl9maWxldXBsb2FkX2Ryb3B6b25le1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uLWNvbnRlbnQgJiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgJl9fZGVzY3tcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICBsZWZ0OiAwO1xuICAgICByaWdodDogMDtcbiAgICAgdG9wOiAzMDBweDtcbiAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgZGlzcGxheTogdGFibGU7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgIC5pbm5lci1jb250ZW50e1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICAuaWNvbi11cGxvYWR7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgfVxuICAgICAuYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDYzOSl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgfVxuICB9XG4gIC5mZl9maWxldXBsb2FkX3dyYXB7XG4gICAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcHtcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkdGV4dC1jb2xvcjtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIC5mZl9maWxldXBsb2FkX2Ryb3B6b25le1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRze1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIC5hY2NvcmRpb24tY29udGVudCAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIHRye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgIHRke1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHRkLmZmX2ZpbGV1cGxvYWRfcHJldmlld3tcbiAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDQyMCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZmX2ZpbGV1cGxvYWRfcHJldmlld19pbWFnZXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxle1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0MjApe1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZC5mZl9maWxldXBsb2FkX2FjdGlvbnMsIC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxle1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgJi5mZl9maWxldXBsb2FkX3JlbW92ZV9maWxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNsb3NlLXByaW1hcnkuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mZl9maWxldXBsb2FkX3N0YXJ0X3VwbG9hZHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi11cGxvYWQuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmZmX2ZpbGV1cGxvYWRfZmlsZW5hbWV7XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIDAuNSk7XG4gICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArIC5mZl9maWxldXBsb2FkX2ZpbGVpbmZve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICArIC5mZl9maWxldXBsb2FkX2J1dHRvbmluZm97XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mZl9maWxldXBsb2FkX2ZpbGVuYW1lLFxuICAgICAgICAgIC5mZl9maWxldXBsb2FkX2ZpbGVpbmZvLFxuICAgICAgICAgIC5mZl9maWxldXBsb2FkX2J1dHRvbmluZm8sXG4gICAgICAgICAgLmZmX2ZpbGV1cGxvYWRfZXJyb3Jze1xuICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmZfZmlsZXVwbG9hZF9wcm9ncmVzc19iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mZl9maWxldXBsb2FkX3Byb2dyZXNzX2JhcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIDAuMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubW9kYWwtYm94e1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5jb250ZW50e1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgY29sb3I6ICMyRTQxNTk7XG4gIH1cbiAgLmJ1dHRvbnMtZ3JvdXAtZml4ZWR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmJ1dHRvbntcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuLmZlYXRoZXJsaWdodHtcbiAgLmZlYXRoZXJsaWdodC1jb250ZW50e1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm1vZGFsLWJveHtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIHBhZGRpbmc6IDI2cHggNTBweDtcbiAgICAgICB9XG4gICAgfVxuICB9XG4gIC5mZWF0aGVybGlnaHQtY2xvc2UtaWNvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbiAgJi5mZWF0aGVybGlnaHQtc2Nyb2xse1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNjUsIDg5LCAwLjg1KTtcbiAgICAgIC5mZWF0aGVybGlnaHQtY29udGVudHtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICB9XG59XG5cbi5tb2RhbC10YWJsZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5oZWFkZXIsIC5hY3Rpb25ze1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgIH1cbiAgICAuYWN0aW9ucyBidXR0b257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgfVxuICAgIGZvcm17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlucHV0LXRpbWV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZmVhdGhlcmxpZ2h0LWlubmVye1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pe1xuICAgICAgICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZpbGV1cGxvYWR7XG4gIHRhYmxlLnRhYmxle1xuICAgIGJvcmRlci10b3A6IDFweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRib2R5e1xuICAgICAgdHJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRke1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1lZGl1bS1ncmF5LCAwLjI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDc5KXtcbiAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGVtcGxhdGUtZG93bmxvYWR7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nykge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGVtcGxhdGUtdXBsb2Fke1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0Nzkpe1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yNSkgc29saWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoMzkwKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDQ3OSl7XG4gICAgICAgICAgICAgICAgZmxleDogMCA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDM5MCl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoMzkwKXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg1NjApe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMTYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHhcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5jYW5jZWx7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCgxMDIzKXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0Nzkpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmJ0bi1zdWNjZXNze1xuICAgICAgICAgICAgICAgICYuZWRpdHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYnRuLXByaW1hcnl7XG4gICAgICAgICAgICAgICAgJi5zdGFydHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYnRuLXdhcm5pbmd7XG4gICAgICAgICAgICAgICAgJi5jYW5jZWx7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyZXNze1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuYnRuLXByaW1hcnl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuYnRuLXdhcm5pbmd7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICYuY2FuY2Vse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jbG9zZS1wcmltYXJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1kYW5nZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAudG9nZ2xle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbiAgfVxuICAucHJvZ3Jlc3MtYmFyLmFjdGl2ZSwgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtcbiAgfVxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQsIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgfVxuICAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIH1cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gIH1cbn1cbi5maWxldXBsb2FkLWJ1dHRvbmJhcntcbiAgYm9yZGVyOiAycHggZGFzaGVkICR0ZXh0LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIC5idG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsZXVwbG9hZC1ob2xkZXJ7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmlsZWlucHV0LWJ1dHRvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnNtYWxsLXRleHR7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5maWxlaW5wdXQtZHJhZ3tcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgJjpiZWZvcmV7XG4gICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi11cGxvYWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMTVweCBhdXRvO1xuICAgICAgIH1cbiAgICB9XG4gICAgLmZpbGVpbnB1dC1idXR0b24tYnJvd3Nle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5kb2thLS11dGlsc3tcblxufVxuIiwiLnVpLXRhYnN7XG4gICYuZi10YWJ7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgJi51aS13aWRnZXQtY29udGVudHtcbiAgICAmLnVpLXdpZGdldHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keSAhaW1wb3J0YW50O1xuICAgICAgLnVpLXRhYnMtbmF2e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yKSBzb2xpZDtcbiAgICAgICAgLmNhcmQgJiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0Nzkpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgJi51aS10YWJzLXRhYntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmV7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVpLXRhYnMtcGFuZWx7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgLmNhcmQgJiB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udWktd2lkZ2V0e1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keSAhaW1wb3J0YW50O1xuICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi51aS1hY2NvcmRpb257XG4gICAgLnVpLWFjY29yZGlvbi1oZWFkZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLnVpLWljb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICAgICYudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51aS1hY2NvcmRpb24tY29udGVudHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAuY2hlY2tib3h7XG4gICAgICAgICsgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkICsgc3BhbntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnVpLXdpZGdldC1jb250ZW50e1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGEuYnV0dG9ue1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGxhYmVse1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4udWktc29ydGFibGUtaGFuZGxle1xuICAgJi51aS1zb3J0YWJsZS1oZWxwZXJ7XG4gICAgIGN1cnNvcjogbW92ZTtcbiAgICAgY3Vyc29yOiBncmFiO1xuICAgICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgIC5zb3J0LWJsb2Nre1xuICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgIH1cbiAgIH1cbn1cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcntcbiAgJi51aS1zdGF0ZS1oaWdobGlnaHR7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgYm9yZGVyOiAxcHggcmdiYSgjQ0ZEN0RGLCAwLjI1KSBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNDRkQ3REYsIDAuMTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn0iXX0= */
