@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 .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}@media only screen and (min-width: 768px) {.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.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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Q3hCLG1FQThDYyxpQkFBa0IsQ0FDbEIsYWxDcENNLENrQ3FDTixZQUFhLENBaEQzQix1RkFvRGdCLFNBQVUsQ0FwRDFCLG9EQTJEUSxhbENoRFksQ2tDaURaLDBEQUNFLGNBQWUsQ0FNekIsb0ZBR0ksa0NBQWtDLENBSHRDLDZDQU9NLHdCbEM5RGMsQ2tDK0RkLGFsQ2hFYyxDa0NpRWQsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsWUFBYSxDQWJuQixzREFlUSxZQUFhLENBZnJCLG9EQWtCUSxVQUFXLENBQ1gsaUVBQW1GLENBQ25GLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFNBQVUsQ0FDVixlQUFnQixDQUNoQix3QkFBeUIsQ0E1QmpDLHdFQStCUSx3QmxDdEZZLENrQ3VGWixhbEN4RlksQ2tDd0RwQiwrRUFrQ1UseUJBQTBCLENBbENwQyw4Q0F1Q00sUUFBUyxDQUNULGVBQWdCLENBeEN0Qiw2REEyQ1UsY0FBZSxDQUNmLGlCQUFrQixDQTVDNUIsb0VBOENZLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBaEQ3Qiw0RUFxRFkseUJBQTBCLENBT3RDLG1CQUNFLGFsQ3JIa0IsQ2tDb0hwQiw0QkFHSSxVQUFXLENBSGYseUJBTUksYWxDMUhnQixDa0M4SHBCLDBGQU9PLFdBQVksQ0FDWixXQUFZLENBRVosbUJBQW9CLENBSTNCLDRDQUVJLGlCbENySmUsQ2tDc0pmLHNDQUFxQyxDQUNyQyxzQ0FBOEIsQ0FDOUIsa0JBQW1CIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL0xpc3QgVW5zdHlsZWRcbi5saXN0LXVuc3R5bGVke1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4vL0xpc3QgUGFnaW5hdGlvblxuLmxpc3QtcGFnaW5hdGlvbntcbiAgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGF7XG4gICAgICBjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC41KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9MaXN0IENhdGVnb3J5XG4ubGlzdC1jYXRlZ29yeXtcbiAgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBsYWJlbCwgYXtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoI0NGRDdERiwgMC41KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5jaGVjay1vcHRpb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6Y2hlY2tlZCArIC50ZXh0e1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgjQ0ZEN0RGLCAwLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9MaXN0IERyb3Bkb3duIEJ1dHRvblxuLmxpc3QtZHJvcGRvd24tYnV0dG9uc3tcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAycHggJHNlY29uZGFyeS1jb2xvciBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gIC5kcm9wZG93bi1jb250ZW50ICYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG4gICBsaXtcbiAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICRzZWNvbmRhcnktY29sb3Igc29saWQ7XG4gICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICB9XG4gICAgIGF7XG4gICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMjBweDtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgLmljb24tc291cmNlLWViYXl7XG4gICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgIHRvcDogNHB4O1xuICAgICAgIH1cbiAgICAgICAmOmFmdGVye1xuICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICBAZXh0ZW5kICVpY29uLWFycm93LWRvd247XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgIEBpbmNsdWRlIHByZWZpeGVzKHRyYW5zZm9ybSwgcm90YXRlKC05MGRlZykpXG4gICAgICAgfVxuICAgICB9XG4gICB9XG59IiwiLmljb257XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgJi5pY29uLXNvdXJjZS1zdG9yZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tc291cmNlLXN0b3JlLnN2ZycpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJi5pY29uLXNvdXJjZS1lYmF5e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1zb3VyY2UtZWJheS5zdmcnKTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gICYuaWNvbi1zZXR0aW5nc3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tc2V0dGluZ3Muc3ZnJyk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gICYuaWNvbi1pbmZve1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1pbmZvLnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAmLmljb24tc3RvcmUtbGd7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXN0b3JlLWxnLnN2ZycpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuICAmLmljb24tcGx1cy1jaXJjbGV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXBsdXMtY2lyY2xlLnN2ZycpO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAmLmljb24tbWVudXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tbWVudS5zdmcnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJi5pY29uLWFycm93LXN0cmlrZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctc3RyaWtlLnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICAmLmRvd25sb2Fke1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi13b21lbnMtY2xvdGhpbmd7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXdvbWVucy1jbG90aGluZy5zdmcnKTtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgJi5pY29uLXdvbWVucy1jbG90aGluZy13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi13b21lbnMtY2xvdGhpbmctd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi1tZW5zLWNsb3RoaW5ne1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1tZW5zLWNsb3RoaW5nLnN2ZycpO1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICAmLmljb24tbWVucy1jbG90aGluZy13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1tZW5zLWNsb3RoaW5nLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAmLmljb24taG9tZXdhcmVze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1ob21ld2FyZXMuc3ZnJyk7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgICYuaWNvbi1ob21ld2FyZXMtd2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24taG9tZXdhcmVzLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAmLmljb24tdG95c3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tdG95cy5zdmcnKTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgJi5pY29uLXRveXMtd2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tdG95cy13aGl0ZS5zdmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLWVsZWN0cmljYWx7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWVsZWN0cmljYWwuc3ZnJyk7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgICYuaWNvbi1lbGVjdHJpY2FsLXdoaXRle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWVsZWN0cmljYWwtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi1mdXJuaXR1cmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWZ1cm5pdHVyZS5zdmcnKTtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgJi5pY29uLWZ1cm5pdHVyZS13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1mdXJuaXR1cmUtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi1tYXR0cmVzc2Vze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1tYXR0cmVzc2VzLnN2ZycpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICAmLmljb24tbWF0dHJlc3Nlcy13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1tYXR0cmVzc2VzLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAmLmljb24tYm9va3N7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWJvb2tzLnN2ZycpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICAmLmljb24tYm9va3Mtd2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYm9va3Mtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi10ZWNobm9sb2d5e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi10ZWNobm9sb2d5LnN2ZycpO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICAmLmljb24tdGVjaG5vbG9neS13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi10ZWNobm9sb2d5LXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAmLmljb24tZ2FtZXN7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWdhbWVzLnN2ZycpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICAmLmljb24tZ2FtZXMtd2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZ2FtZXMtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gICYuaWNvbi11cGxvYWR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXVwbG9hZC5zdmcnKTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbiAgJi5pY29uLWZvcm1ze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1mb3Jtcy5wbmcnKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgJi5pY29uLWJ1bGt7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWJ1bGsuc3ZnJyk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gICYuaWNvbi1wcmludHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tcHJpbnQuc3ZnJyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG4gICYuaWNvbi1kb3dubG9hZC1hbGx7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWRvd25sb2FkLWFsbC5zdmcnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgJi5pY29uLWZpbHRlci1jbG9zZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tZmlsdGVyLWNsb3NlLnN2ZycpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAmLmljb24tcHVibGlzaHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tcHVibGlzaC5zdmcnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgJi5pY29uLWFyY2hpdmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFyY2hpdmUuc3ZnJyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG4gICYuaWNvbi1jaXJjbGUtY2xvc2V7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNpcmNsZS1jbG9zZS5zdmcnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgJi5pY29uLWNpcmNsZS1jbG9ja3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2lyY2xlLWNsb2NrLnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxuICAmLmljb24tY2lyY2xlLW9wZW57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNpcmNsZS1vcGVuLnN2ZycpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIH1cbiAgICAmLmljb24tY2hlY2t7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jaGVjay5zdmcnKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuJWljb24tYXJyb3ctZG93bntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuJWljb24tYXJyb3ctZG93bi13aGl0ZXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LWRvd24td2hpdGUuc3ZnXCIpO1xufVxuJWljb24tYXJyb3ctdXAtZG93bntcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1hcnJvdy11cC1kb3duLnN2Z1wiKTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jyb3duTGlnaHQnO1xuICBzcmM6IHVybCgnI3skYmFzZS11cmx9L2Fzc2V0cy9mb250cy9icm93bnN0ZC1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd25zdGQtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skYmFzZS11cmx9L2Fzc2V0cy9mb250cy9icm93bnN0ZC1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLWxpZ2h0LXdlYmZvbnQuc3ZnI2Jyb3dubGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jyb3duUmVndWxhcic7XG4gIHNyYzogdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skYmFzZS11cmx9L2Fzc2V0cy9mb250cy9icm93bnN0ZC1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd25zdGQtcmVndWxhci13ZWJmb250LnN2ZyNicm93bnJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jyb3duQm9sZCc7XG4gIHNyYzogdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRiYXNlLXVybH0vYXNzZXRzL2ZvbnRzL2Jyb3duLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skYmFzZS11cmx9L2Fzc2V0cy9mb250cy9icm93bi1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGJhc2UtdXJsfS9hc3NldHMvZm9udHMvYnJvd24tYm9sZC13ZWJmb250LnN2ZyNicm93bmJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvL1NBU1MgQnVpbHQtaW4gTW9kdWxlc1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLy9NZWRpYSBRdWVyeVxuQG1peGluIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcbiAgQGlmKCRicmVha3BvaW50KXtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAd2FybiBcIlBsZWFzZSBhZGQgYSBicmVha3BvaW50IVwiO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vQ3VzdG9tIFJlc3BvbnNpdmUgTWluXG5AbWl4aW4gcmVzLW1pbigkc2NyZWVuKXtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW59cHgpIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cbi8vQ3VzdG9tIFJlc3BvbnNpdmUgTWF4XG5AbWl4aW4gcmVzLW1heCgkc2NyZWVuKXtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW59cHgpIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cbi8vUGxhY2Vob2xkZXJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudCB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50IH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50IH1cbn1cblxuLy9Cb3JkZXItYm94XG5AbWl4aW4gYm9yZGVyLWJveCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vL0Fic29sdXRlIHBvc2l0aW9uIHZlcnRpY2FsIGNlbnRlclxuQG1peGluIHBvcy1taWRkbGUoJGgpe1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgdG9wOiA1MCU7XG4gICBtYXJnaW4tdG9wOiAjey0oJGgvMil9cHg7XG59XG5cbi8vUHJlZml4ZXNcbkBtaXhpbiBwcmVmaXhlcygkcHJvcGVydHksICR2YWwpe1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbDtcbiAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWw7XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWw7XG4gIC1vLSN7JHByb3BlcnR5fTogJHZhbDtcbiAgI3skcHJvcGVydHl9OiAkdmFsO1xufSIsIi8vTWFyZ2luIGJvdHRvbSBzcGFjaW5nIGZyb20gMSB0byA1MFxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1MCB7XG4gIC5tYi0jeyRpfXtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vUGFkZGluZyBib3R0b20gc3BhY2luZyBmcm9tIDEgdG8gNTBcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcbiAgLnBiLSN7JGl9e1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vUGFkZGluZyB0b3Agc3BhY2luZyBmcm9tIDEgdG8gNTBcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcbiAgICAucHQtI3skaX17XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLy9XaWR0aCBwZXJjZW50YWdlcyBmcm9tIDEgdG8gMTAwXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG4gIC53LSN7JGl9e1xuICAgIHdpZHRoOiAjeyRpfSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG4gICAgQGluY2x1ZGUgcmVzLW1pbig2NDApe1xuICAgICAgICAudy1tZC11cC0jeyRpfXtcbiAgICAgICAgICAgIHdpZHRoOiAjeyRpfSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcbiAgICBAaW5jbHVkZSByZXMtbWluKDEwMjQpe1xuICAgICAgICAudy1sZy11cC0jeyRpfXtcbiAgICAgICAgICAgIHdpZHRoOiAjeyRpfSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vQ2xlYXJmaXhcbiVjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiVib3hzaXpuZ3tcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vdmVyZmxvdy1oe1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vL1dyYXBwZXJcbi53cmFwcGVye1xuICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtc3BhY2luZztcbiAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1zcGFjaW5nO1xufVxuXG4vL1RleHQgSGVscGVyc1xuLnRleHQtaGVhZGVye1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZCAhaW1wb3J0YW50O1xufVxuLnRleHQtc21hbGxlcntcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dC11cHBlcntcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4vL0hlYWRlciBhbmQgVGl0bGVcbi5zZWN0aW9uLXRpdGxle1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5zdWItdGl0bGV7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4vL1RleHQgQWxpZ25tZW50XG4udGV4dC1jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LXJpZ2h0e1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy9IZWlnaHQgMTAwJVxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbn1cblxuLy9BbGwgemVyb1xuLm5vLWJye1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uYmItMHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vL0ZvbnQgc2l6ZXNcbi5mMTZ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmYxOHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vVmlzaWJpbGl0eVxuLmhpZGV7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy9QYWRkaW5nIFJlc2V0XG4ucGQtMHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vL0V4cGFuZGVkXG4uZXhwYW5kZWR7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vU2Nyb2xsXG4uYXV0by1zY3JvbGx7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIEBpbmNsdWRlIHJlcy1tYXgoMTAyMyl7XG4gICAgdGFibGUuZGF0YS10YWJsZXtcbiAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uYXV0by1zY3JvbGwtb24tbWR7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBAaW5jbHVkZSByZXMtbWF4KDY0MCl7XG4gICAgICAgIHRhYmxlLmRhdGEtdGFibGV7XG4gICAgICAgICAgICB3aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0JhY2sgTGlua1xuLmJhY2stbGlua3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG4uYmxvY2staW1hZ2V7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8vRmxvYXQgQ2xhc3Nlc1xuLmZye1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZse1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vL1RvZ2dsZVxuLnRvZ2dsZS1jb250ZW50e1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmljb24uaWNvbi1zb3VyY2Utc3RvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXNvdXJjZS1zdG9yZS5zdmdcIik7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuaWNvbi5pY29uLXNvdXJjZS1lYmF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1zb3VyY2UtZWJheS5zdmdcIik7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuaWNvbi5pY29uLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1zZXR0aW5ncy5zdmdcIik7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5pY29uLmljb24taW5mbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24taW5mby5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5pY29uLmljb24tc3RvcmUtbGcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXN0b3JlLWxnLnN2Z1wiKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgLmljb24uaWNvbi1wbHVzLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tcGx1cy1jaXJjbGUuc3ZnXCIpO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDsgfVxuICAuaWNvbi5pY29uLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLW1lbnUuc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuaWNvbi5pY29uLWFycm93LXN0cmlrZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctc3RyaWtlLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuaWNvbi5pY29uLWFycm93LXN0cmlrZS5kb3dubG9hZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuaWNvbi5pY29uLXdvbWVucy1jbG90aGluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24td29tZW5zLWNsb3RoaW5nLnN2Z1wiKTtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDc2cHg7IH1cbiAgICAuaWNvbi5pY29uLXdvbWVucy1jbG90aGluZy5pY29uLXdvbWVucy1jbG90aGluZy13aGl0ZSwgLmJveC1saW5rLmFjdGl2ZSAuaWNvbi5pY29uLXdvbWVucy1jbG90aGluZywgLmJveC1saW5rOmhvdmVyIC5pY29uLmljb24td29tZW5zLWNsb3RoaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXdvbWVucy1jbG90aGluZy13aGl0ZS5zdmdcIik7IH1cbiAgLmljb24uaWNvbi1tZW5zLWNsb3RoaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1tZW5zLWNsb3RoaW5nLnN2Z1wiKTtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDc0cHg7IH1cbiAgICAuaWNvbi5pY29uLW1lbnMtY2xvdGhpbmcuaWNvbi1tZW5zLWNsb3RoaW5nLXdoaXRlLCAuYm94LWxpbmsuYWN0aXZlIC5pY29uLmljb24tbWVucy1jbG90aGluZywgLmJveC1saW5rOmhvdmVyIC5pY29uLmljb24tbWVucy1jbG90aGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1tZW5zLWNsb3RoaW5nLXdoaXRlLnN2Z1wiKTsgfVxuICAuaWNvbi5pY29uLWhvbWV3YXJlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24taG9tZXdhcmVzLnN2Z1wiKTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuaWNvbi5pY29uLWhvbWV3YXJlcy5pY29uLWhvbWV3YXJlcy13aGl0ZSwgLmJveC1saW5rLmFjdGl2ZSAuaWNvbi5pY29uLWhvbWV3YXJlcywgLmJveC1saW5rOmhvdmVyIC5pY29uLmljb24taG9tZXdhcmVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWhvbWV3YXJlcy13aGl0ZS5zdmdcIik7IH1cbiAgLmljb24uaWNvbi10b3lzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi10b3lzLnN2Z1wiKTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuaWNvbi5pY29uLXRveXMuaWNvbi10b3lzLXdoaXRlLCAuYm94LWxpbmsuYWN0aXZlIC5pY29uLmljb24tdG95cywgLmJveC1saW5rOmhvdmVyIC5pY29uLmljb24tdG95cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi10b3lzLXdoaXRlLnN2Z1wiKTsgfVxuICAuaWNvbi5pY29uLWVsZWN0cmljYWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWVsZWN0cmljYWwuc3ZnXCIpO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDsgfVxuICAgIC5pY29uLmljb24tZWxlY3RyaWNhbC5pY29uLWVsZWN0cmljYWwtd2hpdGUsIC5ib3gtbGluay5hY3RpdmUgLmljb24uaWNvbi1lbGVjdHJpY2FsLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi1lbGVjdHJpY2FsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWVsZWN0cmljYWwtd2hpdGUuc3ZnXCIpOyB9XG4gIC5pY29uLmljb24tZnVybml0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1mdXJuaXR1cmUuc3ZnXCIpO1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5pY29uLmljb24tZnVybml0dXJlLmljb24tZnVybml0dXJlLXdoaXRlLCAuYm94LWxpbmsuYWN0aXZlIC5pY29uLmljb24tZnVybml0dXJlLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi1mdXJuaXR1cmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZnVybml0dXJlLXdoaXRlLnN2Z1wiKTsgfVxuICAuaWNvbi5pY29uLW1hdHRyZXNzZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLW1hdHRyZXNzZXMuc3ZnXCIpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjRweDsgfVxuICAgIC5pY29uLmljb24tbWF0dHJlc3Nlcy5pY29uLW1hdHRyZXNzZXMtd2hpdGUsIC5ib3gtbGluay5hY3RpdmUgLmljb24uaWNvbi1tYXR0cmVzc2VzLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi1tYXR0cmVzc2VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLW1hdHRyZXNzZXMtd2hpdGUuc3ZnXCIpOyB9XG4gIC5pY29uLmljb24tYm9va3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWJvb2tzLnN2Z1wiKTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuaWNvbi5pY29uLWJvb2tzLmljb24tYm9va3Mtd2hpdGUsIC5ib3gtbGluay5hY3RpdmUgLmljb24uaWNvbi1ib29rcywgLmJveC1saW5rOmhvdmVyIC5pY29uLmljb24tYm9va3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYm9va3Mtd2hpdGUuc3ZnXCIpOyB9XG4gIC5pY29uLmljb24tdGVjaG5vbG9neSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tdGVjaG5vbG9neS5zdmdcIik7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLmljb24uaWNvbi10ZWNobm9sb2d5Lmljb24tdGVjaG5vbG9neS13aGl0ZSwgLmJveC1saW5rLmFjdGl2ZSAuaWNvbi5pY29uLXRlY2hub2xvZ3ksIC5ib3gtbGluazpob3ZlciAuaWNvbi5pY29uLXRlY2hub2xvZ3kge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tdGVjaG5vbG9neS13aGl0ZS5zdmdcIik7IH1cbiAgLmljb24uaWNvbi1nYW1lcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZ2FtZXMuc3ZnXCIpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5pY29uLmljb24tZ2FtZXMuaWNvbi1nYW1lcy13aGl0ZSwgLmJveC1saW5rLmFjdGl2ZSAuaWNvbi5pY29uLWdhbWVzLCAuYm94LWxpbms6aG92ZXIgLmljb24uaWNvbi1nYW1lcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1nYW1lcy13aGl0ZS5zdmdcIik7IH1cbiAgLmljb24uaWNvbi11cGxvYWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXVwbG9hZC5zdmdcIik7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MnB4OyB9XG4gIC5pY29uLmljb24tZm9ybXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWZvcm1zLnBuZ1wiKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmljb24uaWNvbi1idWxrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1idWxrLnN2Z1wiKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmljb24uaWNvbi1wcmludCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tcHJpbnQuc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDsgfVxuICAuaWNvbi5pY29uLWRvd25sb2FkLWFsbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tZG93bmxvYWQtYWxsLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgLmljb24uaWNvbi1maWx0ZXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWZpbHRlci1jbG9zZS5zdmdcIik7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIC5pY29uLmljb24tcHVibGlzaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tcHVibGlzaC5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4OyB9XG4gIC5pY29uLmljb24tYXJjaGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJjaGl2ZS5zdmdcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4OyB9XG4gIC5pY29uLmljb24tY2lyY2xlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaXJjbGUtY2xvc2Uuc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDsgfVxuICAuaWNvbi5pY29uLWNpcmNsZS1jbG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2lyY2xlLWNsb2NrLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgLmljb24uaWNvbi1jaXJjbGUtb3BlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2lyY2xlLW9wZW4uc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7IH1cbiAgLmljb24uaWNvbi1jaGVjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2suc3ZnXCIpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7IH1cblxuc2VsZWN0LCAubGlzdC1kcm9wZG93bi1idXR0b25zIGxpIGE6YWZ0ZXIsIC5kcm9wZG93bi1zZWxlY3RfX2RlZmF1bHQ6YmVmb3JlLCAudXNlci1wcm9maWxlX190aHVtYjphZnRlciwgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTBweDsgfVxuXG4uY2hvc2VuLWRhcmsgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFycm93LWRvd24td2hpdGUuc3ZnXCIpOyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkLnNvcnQtYWN0aW9ucyB0aCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFycm93LXVwLWRvd24uc3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jyb3duTGlnaHQnO1xuICBzcmM6IHVybChcIi4uLy9hc3NldHMvZm9udHMvYnJvd25zdGQtbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bnN0ZC1saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bnN0ZC1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bnN0ZC1saWdodC13ZWJmb250LnN2ZyNicm93bmxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jyb3duUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bnN0ZC1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy9hc3NldHMvZm9udHMvYnJvd25zdGQtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bnN0ZC1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duc3RkLXJlZ3VsYXItd2ViZm9udC5zdmcjYnJvd25yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jyb3duQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bi1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy9hc3NldHMvZm9udHMvYnJvd24tYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vL2Fzc2V0cy9mb250cy9icm93bi1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8vYXNzZXRzL2ZvbnRzL2Jyb3duLWJvbGQtd2ViZm9udC5zdmcjYnJvd25ib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4ubWItMTcge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHggIWltcG9ydGFudDsgfVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDsgfVxuXG4ubWItMjMge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWItMjYge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDsgfVxuXG4ubWItMjkge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zMSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHggIWltcG9ydGFudDsgfVxuXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zNyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzgge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNDEge1xuICBtYXJnaW4tYm90dG9tOiA0MXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00MyB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHggIWltcG9ydGFudDsgfVxuXG4ubWItNDQge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00NiB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHggIWltcG9ydGFudDsgfVxuXG4ubWItNDcge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00OSB7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHggIWltcG9ydGFudDsgfVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTFweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE5IHtcbiAgcGFkZGluZy1ib3R0b206IDE5cHggIWltcG9ydGFudDsgfVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHggIWltcG9ydGFudDsgfVxuXG4ucGItMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMjZweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDsgfVxuXG4ucGItMjkge1xuICBwYWRkaW5nLWJvdHRvbTogMjlweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMxIHtcbiAgcGFkZGluZy1ib3R0b206IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM0IHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDsgfVxuXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM3IHtcbiAgcGFkZGluZy1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuXG4ucGItMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNDEge1xuICBwYWRkaW5nLWJvdHRvbTogNDFweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQzIHtcbiAgcGFkZGluZy1ib3R0b206IDQzcHggIWltcG9ydGFudDsgfVxuXG4ucGItNDQge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQ2IHtcbiAgcGFkZGluZy1ib3R0b206IDQ2cHggIWltcG9ydGFudDsgfVxuXG4ucGItNDcge1xuICBwYWRkaW5nLWJvdHRvbTogNDdweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQ5IHtcbiAgcGFkZGluZy1ib3R0b206IDQ5cHggIWltcG9ydGFudDsgfVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01MSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDsgfVxuXG4ucGItNTMge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01NCB7XG4gIHBhZGRpbmctYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01NyB7XG4gIHBhZGRpbmctYm90dG9tOiA1N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTU4IHtcbiAgcGFkZGluZy1ib3R0b206IDU4cHggIWltcG9ydGFudDsgfVxuXG4ucGItNTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTlweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYxIHtcbiAgcGFkZGluZy1ib3R0b206IDYxcHggIWltcG9ydGFudDsgfVxuXG4ucGItNjIge1xuICBwYWRkaW5nLWJvdHRvbTogNjJweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02MyB7XG4gIHBhZGRpbmctYm90dG9tOiA2M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02NiB7XG4gIHBhZGRpbmctYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTY3IHtcbiAgcGFkZGluZy1ib3R0b206IDY3cHggIWltcG9ydGFudDsgfVxuXG4ucGItNjgge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02OSB7XG4gIHBhZGRpbmctYm90dG9tOiA2OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNzEge1xuICBwYWRkaW5nLWJvdHRvbTogNzFweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTczIHtcbiAgcGFkZGluZy1ib3R0b206IDczcHggIWltcG9ydGFudDsgfVxuXG4ucGItNzQge1xuICBwYWRkaW5nLWJvdHRvbTogNzRweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTc2IHtcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDsgfVxuXG4ucGItNzcge1xuICBwYWRkaW5nLWJvdHRvbTogNzdweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03OCB7XG4gIHBhZGRpbmctYm90dG9tOiA3OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTc5IHtcbiAgcGFkZGluZy1ib3R0b206IDc5cHggIWltcG9ydGFudDsgfVxuXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04MSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTgyIHtcbiAgcGFkZGluZy1ib3R0b206IDgycHggIWltcG9ydGFudDsgfVxuXG4ucGItODMge1xuICBwYWRkaW5nLWJvdHRvbTogODNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04NCB7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ucGItODYge1xuICBwYWRkaW5nLWJvdHRvbTogODZweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04NyB7XG4gIHBhZGRpbmctYm90dG9tOiA4N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTg4IHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuXG4ucGItODkge1xuICBwYWRkaW5nLWJvdHRvbTogODlweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTkxIHtcbiAgcGFkZGluZy1ib3R0b206IDkxcHggIWltcG9ydGFudDsgfVxuXG4ucGItOTIge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05MyB7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTk0IHtcbiAgcGFkZGluZy1ib3R0b206IDk0cHggIWltcG9ydGFudDsgfVxuXG4ucGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTk3IHtcbiAgcGFkZGluZy1ib3R0b206IDk3cHggIWltcG9ydGFudDsgfVxuXG4ucGItOTgge1xuICBwYWRkaW5nLWJvdHRvbTogOThweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05OSB7XG4gIHBhZGRpbmctYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDExcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTIge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDE3cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTgge1xuICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xOSB7XG4gIHBhZGRpbmctdG9wOiAxOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjEge1xuICBwYWRkaW5nLXRvcDogMjFweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMiB7XG4gIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDIzcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI2IHtcbiAgcGFkZGluZy10b3A6IDI2cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjcge1xuICBwYWRkaW5nLXRvcDogMjdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yOCB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI5IHtcbiAgcGFkZGluZy10b3A6IDI5cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMSB7XG4gIHBhZGRpbmctdG9wOiAzMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzMge1xuICBwYWRkaW5nLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNCB7XG4gIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzYge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNyB7XG4gIHBhZGRpbmctdG9wOiAzN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM4IHtcbiAgcGFkZGluZy10b3A6IDM4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzkge1xuICBwYWRkaW5nLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQxIHtcbiAgcGFkZGluZy10b3A6IDQxcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDIge1xuICBwYWRkaW5nLXRvcDogNDJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00MyB7XG4gIHBhZGRpbmctdG9wOiA0M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQ0IHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00NiB7XG4gIHBhZGRpbmctdG9wOiA0NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQ3IHtcbiAgcGFkZGluZy10b3A6IDQ3cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00OSB7XG4gIHBhZGRpbmctdG9wOiA0OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTEge1xuICBwYWRkaW5nLXRvcDogNTFweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01MiB7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUzIHtcbiAgcGFkZGluZy10b3A6IDUzcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTQge1xuICBwYWRkaW5nLXRvcDogNTRweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTU2IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTcge1xuICBwYWRkaW5nLXRvcDogNTdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01OCB7XG4gIHBhZGRpbmctdG9wOiA1OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTU5IHtcbiAgcGFkZGluZy10b3A6IDU5cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02MSB7XG4gIHBhZGRpbmctdG9wOiA2MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYyIHtcbiAgcGFkZGluZy10b3A6IDYycHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjMge1xuICBwYWRkaW5nLXRvcDogNjNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjYge1xuICBwYWRkaW5nLXRvcDogNjZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02NyB7XG4gIHBhZGRpbmctdG9wOiA2N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTY4IHtcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjkge1xuICBwYWRkaW5nLXRvcDogNjlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcxIHtcbiAgcGFkZGluZy10b3A6IDcxcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03MyB7XG4gIHBhZGRpbmctdG9wOiA3M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTc0IHtcbiAgcGFkZGluZy10b3A6IDc0cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03NiB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTc3IHtcbiAgcGFkZGluZy10b3A6IDc3cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzgge1xuICBwYWRkaW5nLXRvcDogNzhweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03OSB7XG4gIHBhZGRpbmctdG9wOiA3OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtODEge1xuICBwYWRkaW5nLXRvcDogODFweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04MiB7XG4gIHBhZGRpbmctdG9wOiA4MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgzIHtcbiAgcGFkZGluZy10b3A6IDgzcHggIWltcG9ydGFudDsgfVxuXG4ucHQtODQge1xuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTg2IHtcbiAgcGFkZGluZy10b3A6IDg2cHggIWltcG9ydGFudDsgfVxuXG4ucHQtODcge1xuICBwYWRkaW5nLXRvcDogODdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04OCB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTg5IHtcbiAgcGFkZGluZy10b3A6IDg5cHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05MSB7XG4gIHBhZGRpbmctdG9wOiA5MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTkyIHtcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTMge1xuICBwYWRkaW5nLXRvcDogOTNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05NCB7XG4gIHBhZGRpbmctdG9wOiA5NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05NyB7XG4gIHBhZGRpbmctdG9wOiA5N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTk4IHtcbiAgcGFkZGluZy10b3A6IDk4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTkge1xuICBwYWRkaW5nLXRvcDogOTlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4udy0wIHtcbiAgd2lkdGg6IDAlICFpbXBvcnRhbnQ7IH1cblxuLnctMSB7XG4gIHdpZHRoOiAxJSAhaW1wb3J0YW50OyB9XG5cbi53LTIge1xuICB3aWR0aDogMiUgIWltcG9ydGFudDsgfVxuXG4udy0zIHtcbiAgd2lkdGg6IDMlICFpbXBvcnRhbnQ7IH1cblxuLnctNCB7XG4gIHdpZHRoOiA0JSAhaW1wb3J0YW50OyB9XG5cbi53LTUge1xuICB3aWR0aDogNSUgIWltcG9ydGFudDsgfVxuXG4udy02IHtcbiAgd2lkdGg6IDYlICFpbXBvcnRhbnQ7IH1cblxuLnctNyB7XG4gIHdpZHRoOiA3JSAhaW1wb3J0YW50OyB9XG5cbi53LTgge1xuICB3aWR0aDogOCUgIWltcG9ydGFudDsgfVxuXG4udy05IHtcbiAgd2lkdGg6IDklICFpbXBvcnRhbnQ7IH1cblxuLnctMTAge1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cblxuLnctMTEge1xuICB3aWR0aDogMTElICFpbXBvcnRhbnQ7IH1cblxuLnctMTIge1xuICB3aWR0aDogMTIlICFpbXBvcnRhbnQ7IH1cblxuLnctMTMge1xuICB3aWR0aDogMTMlICFpbXBvcnRhbnQ7IH1cblxuLnctMTQge1xuICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7IH1cblxuLnctMTUge1xuICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTYge1xuICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7IH1cblxuLnctMTcge1xuICB3aWR0aDogMTclICFpbXBvcnRhbnQ7IH1cblxuLnctMTgge1xuICB3aWR0aDogMTglICFpbXBvcnRhbnQ7IH1cblxuLnctMTkge1xuICB3aWR0aDogMTklICFpbXBvcnRhbnQ7IH1cblxuLnctMjAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLnctMjEge1xuICB3aWR0aDogMjElICFpbXBvcnRhbnQ7IH1cblxuLnctMjIge1xuICB3aWR0aDogMjIlICFpbXBvcnRhbnQ7IH1cblxuLnctMjMge1xuICB3aWR0aDogMjMlICFpbXBvcnRhbnQ7IH1cblxuLnctMjQge1xuICB3aWR0aDogMjQlICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctMjYge1xuICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7IH1cblxuLnctMjcge1xuICB3aWR0aDogMjclICFpbXBvcnRhbnQ7IH1cblxuLnctMjgge1xuICB3aWR0aDogMjglICFpbXBvcnRhbnQ7IH1cblxuLnctMjkge1xuICB3aWR0aDogMjklICFpbXBvcnRhbnQ7IH1cblxuLnctMzAge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cblxuLnctMzEge1xuICB3aWR0aDogMzElICFpbXBvcnRhbnQ7IH1cblxuLnctMzIge1xuICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7IH1cblxuLnctMzMge1xuICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cblxuLnctMzQge1xuICB3aWR0aDogMzQlICFpbXBvcnRhbnQ7IH1cblxuLnctMzUge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMzYge1xuICB3aWR0aDogMzYlICFpbXBvcnRhbnQ7IH1cblxuLnctMzcge1xuICB3aWR0aDogMzclICFpbXBvcnRhbnQ7IH1cblxuLnctMzgge1xuICB3aWR0aDogMzglICFpbXBvcnRhbnQ7IH1cblxuLnctMzkge1xuICB3aWR0aDogMzklICFpbXBvcnRhbnQ7IH1cblxuLnctNDAge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cblxuLnctNDEge1xuICB3aWR0aDogNDElICFpbXBvcnRhbnQ7IH1cblxuLnctNDIge1xuICB3aWR0aDogNDIlICFpbXBvcnRhbnQ7IH1cblxuLnctNDMge1xuICB3aWR0aDogNDMlICFpbXBvcnRhbnQ7IH1cblxuLnctNDQge1xuICB3aWR0aDogNDQlICFpbXBvcnRhbnQ7IH1cblxuLnctNDUge1xuICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7IH1cblxuLnctNDYge1xuICB3aWR0aDogNDYlICFpbXBvcnRhbnQ7IH1cblxuLnctNDcge1xuICB3aWR0aDogNDclICFpbXBvcnRhbnQ7IH1cblxuLnctNDgge1xuICB3aWR0aDogNDglICFpbXBvcnRhbnQ7IH1cblxuLnctNDkge1xuICB3aWR0aDogNDklICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNTEge1xuICB3aWR0aDogNTElICFpbXBvcnRhbnQ7IH1cblxuLnctNTIge1xuICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7IH1cblxuLnctNTMge1xuICB3aWR0aDogNTMlICFpbXBvcnRhbnQ7IH1cblxuLnctNTQge1xuICB3aWR0aDogNTQlICFpbXBvcnRhbnQ7IH1cblxuLnctNTUge1xuICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTYge1xuICB3aWR0aDogNTYlICFpbXBvcnRhbnQ7IH1cblxuLnctNTcge1xuICB3aWR0aDogNTclICFpbXBvcnRhbnQ7IH1cblxuLnctNTgge1xuICB3aWR0aDogNTglICFpbXBvcnRhbnQ7IH1cblxuLnctNTkge1xuICB3aWR0aDogNTklICFpbXBvcnRhbnQ7IH1cblxuLnctNjAge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLnctNjEge1xuICB3aWR0aDogNjElICFpbXBvcnRhbnQ7IH1cblxuLnctNjIge1xuICB3aWR0aDogNjIlICFpbXBvcnRhbnQ7IH1cblxuLnctNjMge1xuICB3aWR0aDogNjMlICFpbXBvcnRhbnQ7IH1cblxuLnctNjQge1xuICB3aWR0aDogNjQlICFpbXBvcnRhbnQ7IH1cblxuLnctNjUge1xuICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNjYge1xuICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7IH1cblxuLnctNjcge1xuICB3aWR0aDogNjclICFpbXBvcnRhbnQ7IH1cblxuLnctNjgge1xuICB3aWR0aDogNjglICFpbXBvcnRhbnQ7IH1cblxuLnctNjkge1xuICB3aWR0aDogNjklICFpbXBvcnRhbnQ7IH1cblxuLnctNzAge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzEge1xuICB3aWR0aDogNzElICFpbXBvcnRhbnQ7IH1cblxuLnctNzIge1xuICB3aWR0aDogNzIlICFpbXBvcnRhbnQ7IH1cblxuLnctNzMge1xuICB3aWR0aDogNzMlICFpbXBvcnRhbnQ7IH1cblxuLnctNzQge1xuICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctNzYge1xuICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7IH1cblxuLnctNzcge1xuICB3aWR0aDogNzclICFpbXBvcnRhbnQ7IH1cblxuLnctNzgge1xuICB3aWR0aDogNzglICFpbXBvcnRhbnQ7IH1cblxuLnctNzkge1xuICB3aWR0aDogNzklICFpbXBvcnRhbnQ7IH1cblxuLnctODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLnctODEge1xuICB3aWR0aDogODElICFpbXBvcnRhbnQ7IH1cblxuLnctODIge1xuICB3aWR0aDogODIlICFpbXBvcnRhbnQ7IH1cblxuLnctODMge1xuICB3aWR0aDogODMlICFpbXBvcnRhbnQ7IH1cblxuLnctODQge1xuICB3aWR0aDogODQlICFpbXBvcnRhbnQ7IH1cblxuLnctODUge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7IH1cblxuLnctODYge1xuICB3aWR0aDogODYlICFpbXBvcnRhbnQ7IH1cblxuLnctODcge1xuICB3aWR0aDogODclICFpbXBvcnRhbnQ7IH1cblxuLnctODgge1xuICB3aWR0aDogODglICFpbXBvcnRhbnQ7IH1cblxuLnctODkge1xuICB3aWR0aDogODklICFpbXBvcnRhbnQ7IH1cblxuLnctOTAge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH1cblxuLnctOTEge1xuICB3aWR0aDogOTElICFpbXBvcnRhbnQ7IH1cblxuLnctOTIge1xuICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7IH1cblxuLnctOTMge1xuICB3aWR0aDogOTMlICFpbXBvcnRhbnQ7IH1cblxuLnctOTQge1xuICB3aWR0aDogOTQlICFpbXBvcnRhbnQ7IH1cblxuLnctOTUge1xuICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7IH1cblxuLnctOTYge1xuICB3aWR0aDogOTYlICFpbXBvcnRhbnQ7IH1cblxuLnctOTcge1xuICB3aWR0aDogOTclICFpbXBvcnRhbnQ7IH1cblxuLnctOTgge1xuICB3aWR0aDogOTglICFpbXBvcnRhbnQ7IH1cblxuLnctOTkge1xuICB3aWR0aDogOTklICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTAge1xuICAgIHdpZHRoOiAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xIHtcbiAgICB3aWR0aDogMSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnctbWQtdXAtMiB7XG4gICAgd2lkdGg6IDIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTMge1xuICAgIHdpZHRoOiAzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00IHtcbiAgICB3aWR0aDogNCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnctbWQtdXAtNSB7XG4gICAgd2lkdGg6IDUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTYge1xuICAgIHdpZHRoOiA2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03IHtcbiAgICB3aWR0aDogNyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnctbWQtdXAtOCB7XG4gICAgd2lkdGg6IDglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC53LW1kLXVwLTkge1xuICAgIHdpZHRoOiA5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xMSB7XG4gICAgd2lkdGg6IDExJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xMiB7XG4gICAgd2lkdGg6IDEyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xMyB7XG4gICAgd2lkdGg6IDEzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xNCB7XG4gICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xNiB7XG4gICAgd2lkdGg6IDE2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xNyB7XG4gICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xOCB7XG4gICAgd2lkdGg6IDE4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xOSB7XG4gICAgd2lkdGg6IDE5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yMSB7XG4gICAgd2lkdGg6IDIxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yMiB7XG4gICAgd2lkdGg6IDIyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yMyB7XG4gICAgd2lkdGg6IDIzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yNCB7XG4gICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yNiB7XG4gICAgd2lkdGg6IDI2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yNyB7XG4gICAgd2lkdGg6IDI3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yOCB7XG4gICAgd2lkdGg6IDI4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0yOSB7XG4gICAgd2lkdGg6IDI5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zMSB7XG4gICAgd2lkdGg6IDMxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zMiB7XG4gICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zMyB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zNCB7XG4gICAgd2lkdGg6IDM0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zNSB7XG4gICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zNiB7XG4gICAgd2lkdGg6IDM2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zNyB7XG4gICAgd2lkdGg6IDM3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zOCB7XG4gICAgd2lkdGg6IDM4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0zOSB7XG4gICAgd2lkdGg6IDM5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00MCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00MSB7XG4gICAgd2lkdGg6IDQxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00MiB7XG4gICAgd2lkdGg6IDQyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00MyB7XG4gICAgd2lkdGg6IDQzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00NCB7XG4gICAgd2lkdGg6IDQ0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00NSB7XG4gICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00NiB7XG4gICAgd2lkdGg6IDQ2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00NyB7XG4gICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00OCB7XG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC00OSB7XG4gICAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01MSB7XG4gICAgd2lkdGg6IDUxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01MiB7XG4gICAgd2lkdGg6IDUyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01MyB7XG4gICAgd2lkdGg6IDUzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01NCB7XG4gICAgd2lkdGg6IDU0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01NSB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01NiB7XG4gICAgd2lkdGg6IDU2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01NyB7XG4gICAgd2lkdGg6IDU3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01OCB7XG4gICAgd2lkdGg6IDU4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC01OSB7XG4gICAgd2lkdGg6IDU5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02MSB7XG4gICAgd2lkdGg6IDYxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02MiB7XG4gICAgd2lkdGg6IDYyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02MyB7XG4gICAgd2lkdGg6IDYzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02NCB7XG4gICAgd2lkdGg6IDY0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02NSB7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02NiB7XG4gICAgd2lkdGg6IDY2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02NyB7XG4gICAgd2lkdGg6IDY3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02OCB7XG4gICAgd2lkdGg6IDY4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC02OSB7XG4gICAgd2lkdGg6IDY5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03MSB7XG4gICAgd2lkdGg6IDcxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03MiB7XG4gICAgd2lkdGg6IDcyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03MyB7XG4gICAgd2lkdGg6IDczJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03NCB7XG4gICAgd2lkdGg6IDc0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03NiB7XG4gICAgd2lkdGg6IDc2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03NyB7XG4gICAgd2lkdGg6IDc3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03OCB7XG4gICAgd2lkdGg6IDc4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC03OSB7XG4gICAgd2lkdGg6IDc5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04MSB7XG4gICAgd2lkdGg6IDgxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04MiB7XG4gICAgd2lkdGg6IDgyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04MyB7XG4gICAgd2lkdGg6IDgzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04NCB7XG4gICAgd2lkdGg6IDg0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04NSB7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04NiB7XG4gICAgd2lkdGg6IDg2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04NyB7XG4gICAgd2lkdGg6IDg3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04OCB7XG4gICAgd2lkdGg6IDg4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC04OSB7XG4gICAgd2lkdGg6IDg5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05MSB7XG4gICAgd2lkdGg6IDkxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05MiB7XG4gICAgd2lkdGg6IDkyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05MyB7XG4gICAgd2lkdGg6IDkzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05NCB7XG4gICAgd2lkdGg6IDk0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05NSB7XG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05NiB7XG4gICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05NyB7XG4gICAgd2lkdGg6IDk3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05OCB7XG4gICAgd2lkdGg6IDk4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC05OSB7XG4gICAgd2lkdGg6IDk5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudy1tZC11cC0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0wIHtcbiAgICB3aWR0aDogMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTEge1xuICAgIHdpZHRoOiAxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMiB7XG4gICAgd2lkdGg6IDIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zIHtcbiAgICB3aWR0aDogMyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQge1xuICAgIHdpZHRoOiA0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNSB7XG4gICAgd2lkdGg6IDUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02IHtcbiAgICB3aWR0aDogNiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTcge1xuICAgIHdpZHRoOiA3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOCB7XG4gICAgd2lkdGg6IDglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05IHtcbiAgICB3aWR0aDogOSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0xMSB7XG4gICAgd2lkdGg6IDExJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTIge1xuICAgIHdpZHRoOiAxMiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTEzIHtcbiAgICB3aWR0aDogMTMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0xNCB7XG4gICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTUge1xuICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTE2IHtcbiAgICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0xNyB7XG4gICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMTgge1xuICAgIHdpZHRoOiAxOCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTE5IHtcbiAgICB3aWR0aDogMTklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMjEge1xuICAgIHdpZHRoOiAyMSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTIyIHtcbiAgICB3aWR0aDogMjIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yMyB7XG4gICAgd2lkdGg6IDIzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMjQge1xuICAgIHdpZHRoOiAyNCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yNiB7XG4gICAgd2lkdGg6IDI2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMjcge1xuICAgIHdpZHRoOiAyNyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTI4IHtcbiAgICB3aWR0aDogMjglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0yOSB7XG4gICAgd2lkdGg6IDI5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMzAge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTMxIHtcbiAgICB3aWR0aDogMzElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zMiB7XG4gICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMzMge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTM0IHtcbiAgICB3aWR0aDogMzQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zNSB7XG4gICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMzYge1xuICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTM3IHtcbiAgICB3aWR0aDogMzclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC0zOCB7XG4gICAgd2lkdGg6IDM4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtMzkge1xuICAgIHdpZHRoOiAzOSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC00MSB7XG4gICAgd2lkdGg6IDQxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNDIge1xuICAgIHdpZHRoOiA0MiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQzIHtcbiAgICB3aWR0aDogNDMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC00NCB7XG4gICAgd2lkdGg6IDQ0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNDUge1xuICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQ2IHtcbiAgICB3aWR0aDogNDYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC00NyB7XG4gICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNDgge1xuICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTQ5IHtcbiAgICB3aWR0aDogNDklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNTEge1xuICAgIHdpZHRoOiA1MSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTUyIHtcbiAgICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01MyB7XG4gICAgd2lkdGg6IDUzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNTQge1xuICAgIHdpZHRoOiA1NCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTU1IHtcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01NiB7XG4gICAgd2lkdGg6IDU2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNTcge1xuICAgIHdpZHRoOiA1NyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTU4IHtcbiAgICB3aWR0aDogNTglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC01OSB7XG4gICAgd2lkdGg6IDU5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTYxIHtcbiAgICB3aWR0aDogNjElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02MiB7XG4gICAgd2lkdGg6IDYyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNjMge1xuICAgIHdpZHRoOiA2MyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTY0IHtcbiAgICB3aWR0aDogNjQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02NSB7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNjYge1xuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTY3IHtcbiAgICB3aWR0aDogNjclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC02OCB7XG4gICAgd2lkdGg6IDY4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNjkge1xuICAgIHdpZHRoOiA2OSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC03MSB7XG4gICAgd2lkdGg6IDcxJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNzIge1xuICAgIHdpZHRoOiA3MiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTczIHtcbiAgICB3aWR0aDogNzMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC03NCB7XG4gICAgd2lkdGg6IDc0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTc2IHtcbiAgICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC03NyB7XG4gICAgd2lkdGg6IDc3JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtNzgge1xuICAgIHdpZHRoOiA3OCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTc5IHtcbiAgICB3aWR0aDogNzklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtODEge1xuICAgIHdpZHRoOiA4MSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTgyIHtcbiAgICB3aWR0aDogODIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04MyB7XG4gICAgd2lkdGg6IDgzJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtODQge1xuICAgIHdpZHRoOiA4NCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTg1IHtcbiAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04NiB7XG4gICAgd2lkdGg6IDg2JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtODcge1xuICAgIHdpZHRoOiA4NyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTg4IHtcbiAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC04OSB7XG4gICAgd2lkdGg6IDg5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOTAge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTkxIHtcbiAgICB3aWR0aDogOTElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05MiB7XG4gICAgd2lkdGg6IDkyJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOTMge1xuICAgIHdpZHRoOiA5MyUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTk0IHtcbiAgICB3aWR0aDogOTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05NSB7XG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOTYge1xuICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTk3IHtcbiAgICB3aWR0aDogOTclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1sZy11cC05OCB7XG4gICAgd2lkdGg6IDk4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbGctdXAtOTkge1xuICAgIHdpZHRoOiA5OSUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53LWxnLXVwLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5yb3csICNzaXRlLWhlYWRlciAud3JhcHBlciB7XG4gICp6b29tOiAxOyB9XG4gIC5yb3c6YmVmb3JlLCAjc2l0ZS1oZWFkZXIgLndyYXBwZXI6YmVmb3JlLCAucm93OmFmdGVyLCAjc2l0ZS1oZWFkZXIgLndyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5yb3c6YWZ0ZXIsICNzaXRlLWhlYWRlciAud3JhcHBlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuW2NsYXNzKj1jb2x1bW5dLCAjc2l0ZS1oZWFkZXIsICNzaXRlLWNvbnRlbnQgLndyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5vdmVyZmxvdy1oIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4udGV4dC1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNtYWxsZXIge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG5cbi5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubm8tYnIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJiLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmYxNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5mMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGQtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uZXhwYW5kZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5hdXRvLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYXV0by1zY3JvbGwgdGFibGUuZGF0YS10YWJsZSB7XG4gICAgICB3aWR0aDogMjAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmF1dG8tc2Nyb2xsLW9uLW1kIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmF1dG8tc2Nyb2xsLW9uLW1kIHRhYmxlLmRhdGEtdGFibGUge1xuICAgICAgd2lkdGg6IDIwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5iYWNrLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJhY2stbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5mciB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRvZ2dsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bY2xhc3MqPWNvbHVtbl0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtaW4td2lkdGg6IDA7IH1cbiAgW2NsYXNzKj1jb2x1bW5dIC5jb2x1bW4taW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAzNiwgNDMsIDAuMik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IDFweCAjRTMyNDJCIHNvbGlkOyB9XG4gIFtjbGFzcyo9Y29sdW1uXS51bmZsZXgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLnJvdy5jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnJvdy5jb2xsYXBzZSBbY2xhc3MqPWNvbHVtbl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnhzbWFsbC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAueHNtYWxsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnhzbWFsbC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC54c21hbGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueHNtYWxsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnhzbWFsbC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54c21hbGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAueHNtYWxsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnhzbWFsbC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC54c21hbGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnhzbWFsbC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueHNtYWxsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zbWFsbC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuc21hbGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuc21hbGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuc21hbGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuc21hbGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuc21hbGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuc21hbGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc21hbGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuc21hbGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnNtYWxsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5zbWFsbC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWVkaXVtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5tZWRpdW0tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLm1lZGl1bS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLm1lZGl1bS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5tZWRpdW0tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLm1lZGl1bS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubWVkaXVtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnhtZWRpdW0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnhtZWRpdW0tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueG1lZGl1bS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC54bWVkaXVtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhtZWRpdW0tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAueG1lZGl1bS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54bWVkaXVtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnhtZWRpdW0tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAueG1lZGl1bS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC54bWVkaXVtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC54bWVkaXVtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC54bWVkaXVtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFyZ2UtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmxhcmdlLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmxhcmdlLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmxhcmdlLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubGFyZ2UtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bGFyZ2UtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnhsYXJnZS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54bGFyZ2UtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAueGxhcmdlLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhsYXJnZS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC54bGFyZ2UtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAueGxhcmdlLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnhsYXJnZS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC54bGFyZ2UtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAueGxhcmdlLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnhsYXJnZS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnh4bGFyZ2UtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueHhsYXJnZS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC54eGxhcmdlLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAueHhsYXJnZS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54eGxhcmdlLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAueHhsYXJnZS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC54eGxhcmdlLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC54eGxhcmdlLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC54eGxhcmdlLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnhzbWFsbC11cC0xIC5jb2x1bW4sIC54c21hbGwtdXAtMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC54c21hbGwtdXAtMiAuY29sdW1uLCAueHNtYWxsLXVwLTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnhzbWFsbC11cC0zIC5jb2x1bW4sIC54c21hbGwtdXAtMyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueHNtYWxsLXVwLTQgLmNvbHVtbiwgLnhzbWFsbC11cC00IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC54c21hbGwtdXAtNSAuY29sdW1uLCAueHNtYWxsLXVwLTUgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnhzbWFsbC11cC02IC5jb2x1bW4sIC54c21hbGwtdXAtNiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueHNtYWxsLXVwLTcgLmNvbHVtbiwgLnhzbWFsbC11cC03IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIC54c21hbGwtdXAtOCAuY29sdW1uLCAueHNtYWxsLXVwLTggLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC54c21hbGwtdXAtOSAuY29sdW1uLCAueHNtYWxsLXVwLTkgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLnhzbWFsbC11cC0xMCAuY29sdW1uLCAueHNtYWxsLXVwLTEwIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIC54c21hbGwtdXAtMTEgLmNvbHVtbiwgLnhzbWFsbC11cC0xMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgLnhzbWFsbC11cC0xMiAuY29sdW1uLCAueHNtYWxsLXVwLTEyIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNtYWxsLXVwLTEgLmNvbHVtbiwgLnNtYWxsLXVwLTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc21hbGwtdXAtMiAuY29sdW1uLCAuc21hbGwtdXAtMiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuc21hbGwtdXAtMyAuY29sdW1uLCAuc21hbGwtdXAtMyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuc21hbGwtdXAtNCAuY29sdW1uLCAuc21hbGwtdXAtNCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuc21hbGwtdXAtNSAuY29sdW1uLCAuc21hbGwtdXAtNSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAuc21hbGwtdXAtNiAuY29sdW1uLCAuc21hbGwtdXAtNiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtdXAtNyAuY29sdW1uLCAuc21hbGwtdXAtNyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuc21hbGwtdXAtOCAuY29sdW1uLCAuc21hbGwtdXAtOCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLnNtYWxsLXVwLTkgLmNvbHVtbiwgLnNtYWxsLXVwLTkgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLnNtYWxsLXVwLTEwIC5jb2x1bW4sIC5zbWFsbC11cC0xMCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICAuc21hbGwtdXAtMTEgLmNvbHVtbiwgLnNtYWxsLXVwLTExIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICAuc21hbGwtdXAtMTIgLmNvbHVtbiwgLnNtYWxsLXVwLTEyIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1lZGl1bS11cC0xIC5jb2x1bW4sIC5tZWRpdW0tdXAtMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tZWRpdW0tdXAtMiAuY29sdW1uLCAubWVkaXVtLXVwLTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLm1lZGl1bS11cC0zIC5jb2x1bW4sIC5tZWRpdW0tdXAtMyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLXVwLTQgLmNvbHVtbiwgLm1lZGl1bS11cC00IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tdXAtNSAuY29sdW1uLCAubWVkaXVtLXVwLTUgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLm1lZGl1bS11cC02IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLXVwLTcgLmNvbHVtbiwgLm1lZGl1bS11cC03IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIC5tZWRpdW0tdXAtOCAuY29sdW1uLCAubWVkaXVtLXVwLTggLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5tZWRpdW0tdXAtOSAuY29sdW1uLCAubWVkaXVtLXVwLTkgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLm1lZGl1bS11cC0xMCAuY29sdW1uLCAubWVkaXVtLXVwLTEwIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIC5tZWRpdW0tdXAtMTEgLmNvbHVtbiwgLm1lZGl1bS11cC0xMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgLm1lZGl1bS11cC0xMiAuY29sdW1uLCAubWVkaXVtLXVwLTEyIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnhtZWRpdW0tdXAtMSAuY29sdW1uLCAueG1lZGl1bS11cC0xIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnhtZWRpdW0tdXAtMiAuY29sdW1uLCAueG1lZGl1bS11cC0yIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54bWVkaXVtLXVwLTMgLmNvbHVtbiwgLnhtZWRpdW0tdXAtMyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueG1lZGl1bS11cC00IC5jb2x1bW4sIC54bWVkaXVtLXVwLTQgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnhtZWRpdW0tdXAtNSAuY29sdW1uLCAueG1lZGl1bS11cC01IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC54bWVkaXVtLXVwLTYgLmNvbHVtbiwgLnhtZWRpdW0tdXAtNiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueG1lZGl1bS11cC03IC5jb2x1bW4sIC54bWVkaXVtLXVwLTcgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnhtZWRpdW0tdXAtOCAuY29sdW1uLCAueG1lZGl1bS11cC04IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAueG1lZGl1bS11cC05IC5jb2x1bW4sIC54bWVkaXVtLXVwLTkgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLnhtZWRpdW0tdXAtMTAgLmNvbHVtbiwgLnhtZWRpdW0tdXAtMTAgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgLnhtZWRpdW0tdXAtMTEgLmNvbHVtbiwgLnhtZWRpdW0tdXAtMTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIC54bWVkaXVtLXVwLTEyIC5jb2x1bW4sIC54bWVkaXVtLXVwLTEyIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXJnZS11cC0xIC5jb2x1bW4sIC5sYXJnZS11cC0xIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmxhcmdlLXVwLTIgLmNvbHVtbiwgLmxhcmdlLXVwLTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLXVwLTMgLmNvbHVtbiwgLmxhcmdlLXVwLTMgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLXVwLTQgLmNvbHVtbiwgLmxhcmdlLXVwLTQgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLXVwLTUgLmNvbHVtbiwgLmxhcmdlLXVwLTUgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLmxhcmdlLXVwLTYgLmNvbHVtbiwgLmxhcmdlLXVwLTYgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLXVwLTcgLmNvbHVtbiwgLmxhcmdlLXVwLTcgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLmxhcmdlLXVwLTggLmNvbHVtbiwgLmxhcmdlLXVwLTggLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5sYXJnZS11cC05IC5jb2x1bW4sIC5sYXJnZS11cC05IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTEuMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTElOyB9XG4gIC5sYXJnZS11cC0xMCAuY29sdW1uLCAubGFyZ2UtdXAtMTAgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgLmxhcmdlLXVwLTExIC5jb2x1bW4sIC5sYXJnZS11cC0xMSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgLmxhcmdlLXVwLTEyIC5jb2x1bW4sIC5sYXJnZS11cC0xMiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxhcmdlLXVwLTEgLmNvbHVtbiwgLnhsYXJnZS11cC0xIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnhsYXJnZS11cC0yIC5jb2x1bW4sIC54bGFyZ2UtdXAtMiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAueGxhcmdlLXVwLTMgLmNvbHVtbiwgLnhsYXJnZS11cC0zIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtdXAtNCAuY29sdW1uLCAueGxhcmdlLXVwLTQgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnhsYXJnZS11cC01IC5jb2x1bW4sIC54bGFyZ2UtdXAtNSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAueGxhcmdlLXVwLTYgLmNvbHVtbiwgLnhsYXJnZS11cC02IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54bGFyZ2UtdXAtNyAuY29sdW1uLCAueGxhcmdlLXVwLTcgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnhsYXJnZS11cC04IC5jb2x1bW4sIC54bGFyZ2UtdXAtOCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLnhsYXJnZS11cC05IC5jb2x1bW4sIC54bGFyZ2UtdXAtOSAuaXRlbSB7XG4gICAgZmxleDogMCAwIDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICAueGxhcmdlLXVwLTEwIC5jb2x1bW4sIC54bGFyZ2UtdXAtMTAgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgLnhsYXJnZS11cC0xMSAuY29sdW1uLCAueGxhcmdlLXVwLTExIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICAueGxhcmdlLXVwLTEyIC5jb2x1bW4sIC54bGFyZ2UtdXAtMTIgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnh4bGFyZ2UtdXAtMSAuY29sdW1uLCAueHhsYXJnZS11cC0xIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnh4bGFyZ2UtdXAtMiAuY29sdW1uLCAueHhsYXJnZS11cC0yIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54eGxhcmdlLXVwLTMgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtMyAuaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueHhsYXJnZS11cC00IC5jb2x1bW4sIC54eGxhcmdlLXVwLTQgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnh4bGFyZ2UtdXAtNSAuY29sdW1uLCAueHhsYXJnZS11cC01IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC54eGxhcmdlLXVwLTYgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtNiAuaXRlbSB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueHhsYXJnZS11cC03IC5jb2x1bW4sIC54eGxhcmdlLXVwLTcgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnh4bGFyZ2UtdXAtOCAuY29sdW1uLCAueHhsYXJnZS11cC04IC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAueHhsYXJnZS11cC05IC5jb2x1bW4sIC54eGxhcmdlLXVwLTkgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLnh4bGFyZ2UtdXAtMTAgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtMTAgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgLnh4bGFyZ2UtdXAtMTEgLmNvbHVtbiwgLnh4bGFyZ2UtdXAtMTEgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIC54eGxhcmdlLXVwLTEyIC5jb2x1bW4sIC54eGxhcmdlLXVwLTEyIC5pdGVtIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBpbnB1dCwgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiO1xuICBjb2xvcjogIzJFNDE1OTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbnN0cm9uZywgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuc3VwIHtcbiAgZm9udC1zaXplOiAxMC42NjY2N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLThweDsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7IH0gfVxuXG5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDsgfSB9XG5cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbmEge1xuICBjb2xvcjogIzJFNDE1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzJFNDE1OTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgbGFiZWwgc3VwIHtcbiAgICBjb2xvcjogI0UzMjQyQjsgfVxuXG5pbnB1dCB7XG4gIGNvbG9yOiAjMkU0MTU5OyB9XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPW51bWJlcl0ucGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9c2VhcmNoXS5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jb2x1bW4gaW5wdXRbdHlwZT10ZXh0XSwgLmNvbHVtblxuICBpbnB1dFt0eXBlPWVtYWlsXSwgLmNvbHVtblxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmNvbHVtblxuICBpbnB1dFt0eXBlPW51bWJlcl0sIC5jb2x1bW5cbiAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggIzJFNDE1OSBzb2xpZDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiO1xuICBjb2xvcjogIzJFNDE1OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNvbHVtbiB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICBwYWRkaW5nOiA5cHggNDJweCA5cHggMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICB0YWJsZSB0ZCwgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgICB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjUpIHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQ7IH1cbiAgICAgIHRhYmxlIHRib2R5IHRyIHRkIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIHRhYmxlLmRhdGEtdGFibGUgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICB0YWJsZS5kYXRhLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICB0YWJsZS5kYXRhLXRhYmxlIHRib2R5IHRyLm9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gICAgdGFibGUuZGF0YS10YWJsZSB0Ym9keSB0ci5ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICB0YWJsZS5kYXRhLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMzBweCAzMHB4OyB9IH1cblxuLm1lbnUtbmF2X19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVudS1uYXZfX2l0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5tZW51LW5hdl9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LW5hdl9faXRlbSBhIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4OyB9IH1cbiAgLm1lbnUtbmF2X19pdGVtIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1uYXZfX2l0ZW0gLnRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS1uYXZfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjsgfSB9XG4gIC5tZW51LW5hdl9faXRlbSBzdmcuaWNvbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZpbGw6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA5cHg7IH1cbiAgLm1lbnUtbmF2X19pdGVtIC5pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA3cHg7IH1cbiAgICAubWVudS1uYXZfX2l0ZW0gLmljb24uaWNvbi1mb3JtcyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LW5hdl9faXRlbTpob3ZlcjphZnRlciwgLm1lbnUtbmF2X19pdGVtLmN1cnJlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4OyB9XG4gICAgLm1lbnUtbmF2X19pdGVtOmhvdmVyIHN2Zy5pY29uLCAubWVudS1uYXZfX2l0ZW0uY3VycmVudCBzdmcuaWNvbiB7XG4gICAgICBmaWxsOiAjMkE0MjU4OyB9XG4gICAgLm1lbnUtbmF2X19pdGVtOmhvdmVyIC5pY29uLmljb24tc2V0dGluZ3MsIC5tZW51LW5hdl9faXRlbS5jdXJyZW50IC5pY29uLmljb24tc2V0dGluZ3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tc2V0dGluZ3Mtc2Vjb25kYXJ5LnN2Z1wiKTsgfVxuICAgIC5tZW51LW5hdl9faXRlbTpob3ZlciAuaWNvbi5pY29uLWZvcm1zLCAubWVudS1uYXZfX2l0ZW0uY3VycmVudCAuaWNvbi5pY29uLWZvcm1zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWZvcm1zLXNlY29uZGFyeS5wbmdcIik7IH1cbiAgICAubWVudS1uYXZfX2l0ZW06aG92ZXIgLmljb24uaWNvbi1idWxrLCAubWVudS1uYXZfX2l0ZW0uY3VycmVudCAuaWNvbi5pY29uLWJ1bGsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYnVsay1zZWNvbmRhcnkuc3ZnXCIpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LW5hdl9faXRlbTpob3ZlciAudGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tZW51LXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMikgc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC5jYXJkX19pbm5lcjpmaXJzdC1jaGlsZCAubWVudS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuICAubWVudS10YWJfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUtdGFiX19pdGVtIGEge1xuICAgICAgY29sb3I6ICMyRTQxNTk7XG4gICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTlweCkge1xuICAgICAgICAubWVudS10YWJfX2l0ZW0gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTRweDsgfSB9XG4gICAgLm1lbnUtdGFiX19pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi5tZW51LXN1YiAudGV4dC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1lbnUtc3ViIC5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjQjJCM0I0OyB9XG4gIC5tZW51LXN1YiAuaW5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNCMkIzQjQ7IH1cblxuLm1lbnUtc3ViX19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1lbnUtc3ViX19pbm5lciB1bCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tZW51LXN1Yi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4ubGluay1tZW51LWl0ZW1zIC5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzMjQyYjsgfVxuXG4ubGlzdC11bnN0eWxlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubGlzdC1wYWdpbmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmxpc3QtcGFnaW5hdGlvbiBsaSBhIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNjUsIDg5LCAwLjUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpc3QtcGFnaW5hdGlvbiBsaSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTRweDsgfVxuICAubGlzdC1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5saXN0LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxpc3QtY2F0ZWdvcnkgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmxpc3QtY2F0ZWdvcnkgbGkgbGFiZWwsIC5saXN0LWNhdGVnb3J5IGxpIGEge1xuICAgIGNvbG9yOiAjMkU0MTU5O1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDIwNywgMjE1LCAyMjMsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5saXN0LWNhdGVnb3J5IGxpIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5saXN0LWNhdGVnb3J5IGxpIGxhYmVsIC5jaGVjay1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubGlzdC1jYXRlZ29yeSBsaSBsYWJlbCAuY2hlY2stb3B0aW9uOmNoZWNrZWQgKyAudGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxpc3QtY2F0ZWdvcnkgbGkgbGFiZWwgLnRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgyMDcsIDIxNSwgMjIzLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5saXN0LWRyb3Bkb3duLWJ1dHRvbnMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAycHggIzJBNDI1OCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuZHJvcGRvd24tY29udGVudCAubGlzdC1kcm9wZG93bi1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICAubGlzdC1kcm9wZG93bi1idXR0b25zIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggIzJBNDI1OCBzb2xpZDsgfVxuICAgIC5saXN0LWRyb3Bkb3duLWJ1dHRvbnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmxpc3QtZHJvcGRvd24tYnV0dG9ucyBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxpc3QtZHJvcGRvd24tYnV0dG9ucyBsaSBhIC5pY29uLXNvdXJjZS1lYmF5IHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4OyB9XG4gICAgICAubGlzdC1kcm9wZG93bi1idXR0b25zIGxpIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24uc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4OyB9XG4gIC5idXR0b24uaG9sbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5idXR0b24uaG9sbG93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDsgfVxuICAuYnV0dG9uLndpdGgtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJ1dHRvbi53aXRoLWljb24gLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5idXR0b24uZXh0ZW5kZWQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC5idXR0b24ubGFyZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ1dHRvbi5idXR0b24tY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIGNvbG9yOiAjMkU0MTU5OyB9XG5cbi5idXR0b24tYXJyb3ctb25seSxcbi5wYWdpbmF0ZV9idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnV0dG9uLWFycm93LW9ubHkuZGlzYWJsZWQsXG4gIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC4zKTsgfVxuICAuYnV0dG9uLWFycm93LW9ubHkgc3ZnLmljb24sXG4gIC5wYWdpbmF0ZV9idXR0b24gc3ZnLmljb24ge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAjZmZmOyB9XG5cbi5wYWdpbmF0ZV9idXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wYWdpbmF0ZV9idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiAneCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFycm93LXBhZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdpbmF0ZV9idXR0b24ubmV4dDpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgcmlnaHQ6IC0xcHg7IH1cblxuLmJ1dHRvbi1iYWNrIHtcbiAgY29sb3I6ICMyRTQxNTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYnV0dG9uLWJhY2sgc3ZnLmljb24ge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBmaWxsOiAjMkU0MTU5OyB9XG5cbi5idXR0b24tdW5kZXJsaW5lIHtcbiAgY29sb3I6ICMyRTQxNTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idXR0b24tZWRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5idXR0b24tZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWVkaXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYnV0dG9uLXRhZy1hZGQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNFNEUyRTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI0NGRDdERjtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAxMHB4IDVweCAwOyB9XG4gIC5idXR0b24tdGFnLWFkZDphZnRlciB7XG4gICAgY29udGVudDogJysnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7IH1cblxuLmJ1dHRvbi1pY29uLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuYnV0dG9uLWljb24tbGVmdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmJ1dHRvbi1pY29uLWxlZnQgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5idXR0b24taWNvbi1sZWZ0IC5pY29uLmljb24tYXJyb3ctc3RyaWtlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4OyB9XG5cbi5idXR0b24tZ3JvdXAtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFNDE1OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXR0b24tZ3JvdXAtaG9sZGVyIHtcbiAgICAgIGxlZnQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLmJ1dHRvbi1ncm91cC1ob2xkZXIge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIC5idXR0b24tZ3JvdXAtaG9sZGVyIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJ1dHRvbi1ncm91cC1ob2xkZXIgLmJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmJ1dHRvbi1ncm91cC1ob2xkZXIgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYnV0dG9uLWdyb3VwLWhvbGRlciAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgIC5idXR0b24tZ3JvdXAtaG9sZGVyIC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5idXR0b24tdG9nZ2xlLW1vcmUge1xuICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE4cHg7IH1cbiAgLmJ1dHRvbi10b2dnbGUtbW9yZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLWdyZXllZC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cbiAgLmJ1dHRvbi10b2dnbGUtbW9yZS5hY3RpdmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duTGlnaHRcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idXR0b24taWNvbiAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmNvbnRlbnQtZmxleCAuYnV0dG9uLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jb250ZW50LWZsZXggLmJ1dHRvbi1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mb3JtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNjUsIDg5LCAwLjA5KTsgfVxuICAuZm9ybS1iZy5zZWNvbmRhcnksIC5mb3JtLWJnLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJFNDE1OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uaW5wdXQtc2VhcmNoW3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyOyB9XG5cbi5pbnB1dC11bnN0eWxlZFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5pbnB1dC1yZmlkW3R5cGU9dGV4dF0sXG4uaW5wdXQtcmZpZCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tcmZpZC5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyOyB9XG5cbi5maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSwgLmZpZWxkLWdyb3VwIHNlbGVjdCwgLmZpZWxkLWdyb3VwIC5jaG9zZW4tY29udGFpbmVyLCAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLXNlbGVjdCwgLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1kYXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XS5yb3VuZGVkLWxlZnQsIC5maWVsZC1ncm91cCBzZWxlY3Qucm91bmRlZC1sZWZ0LCAuZmllbGQtZ3JvdXAgLmNob3Nlbi1jb250YWluZXIucm91bmRlZC1sZWZ0LCAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLXNlbGVjdC5yb3VuZGVkLWxlZnQsIC5maWVsZC1ncm91cCAuZHJvcGRvd24tZGF0ZS5yb3VuZGVkLWxlZnQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLmZpZWxkLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0ucm91bmRlZC1yaWdodCwgLmZpZWxkLWdyb3VwIHNlbGVjdC5yb3VuZGVkLXJpZ2h0LCAuZmllbGQtZ3JvdXAgLmNob3Nlbi1jb250YWluZXIucm91bmRlZC1yaWdodCwgLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1zZWxlY3Qucm91bmRlZC1yaWdodCwgLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1kYXRlLnJvdW5kZWQtcmlnaHQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5maWVsZC1ncm91cCAuZHJvcGRvd24tZGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5maWVsZC1ncm91cCAuZmllbGQtaXRlbS5kcm9wZG93bi1kYXRlIHtcbiAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZpZWxkLWdyb3VwIC5maWVsZC1pdGVtLmlucHV0LXNlYXJjaCB7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5maWVsZC1ncm91cCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9IH1cblxuLmZpZWxkLWdyb3VwLWlubGluZSAuZmllbGQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5maWVsZC1ncm91cC1pbmxpbmUgLmZpZWxkLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5maWVsZC1ncm91cC1pbmxpbmUgLmZpZWxkLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmllbGQtY29ubmVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZpZWxkLWNvbm5lY3RfX2l0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZmllbGQtY29ubmVjdF9faXRlbSA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5maWVsZC1jb25uZWN0X19pdGVtIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZpZWxkLWNvbm5lY3RfX2l0ZW0gbGFiZWwgLmNoZWNrYm94LWJ1dHRvbiArIHNwYW4ge1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmllbGQtY29ubmVjdF9faXRlbSBsYWJlbCAuY2hlY2tib3gtYnV0dG9uICsgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZpZWxkLWNvbm5lY3RfX2l0ZW0gbGFiZWwgLmNoZWNrYm94LWJ1dHRvbiArIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWwgLmNoZWNrYm94IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgbGFiZWwgLmNoZWNrYm94ICsgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIGxhYmVsIC5jaGVja2JveCArIHNwYW4gc3VwIHtcbiAgICAgICAgY29sb3I6ICMyRTQxNTk7IH1cbiAgICAgIGxhYmVsIC5jaGVja2JveCArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggIzJFNDE1OSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgIC5mb3JtLWJnLnNlY29uZGFyeSBsYWJlbCAuY2hlY2tib3ggKyBzcGFuOmJlZm9yZSwgLmZvcm0tYmcuYWN0aXZlIGxhYmVsIC5jaGVja2JveCArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICBsYWJlbCAuY2hlY2tib3g6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTQxNTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaGVja2JveC5zdmdcIik7IH1cbiAgICAgIC5mb3JtLWJnLnNlY29uZGFyeSBsYWJlbCAuY2hlY2tib3g6Y2hlY2tlZCArIHNwYW46YmVmb3JlLCAuZm9ybS1iZy5hY3RpdmUgbGFiZWwgLmNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNoZWNrYm94LXNlY29uZGFyeS5zdmdcIik7IH1cbiAgICBsYWJlbCAuY2hlY2tib3guY2hlY2tib3gtc21hbGwgKyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgbGFiZWwgLmNoZWNrYm94LmNoZWNrYm94LXNtYWxsICsgc3BhbjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIGxhYmVsIC5jaGVja2JveC5jaGVja2JveC1zbWFsbDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwcHg7IH1cbiAgICBsYWJlbCAuY2hlY2tib3gubm8tYnIgKyBzcGFuOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmxhYmVsIC5jaGVja2JveC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDsgfVxuICBsYWJlbCAuY2hlY2tib3gtYnV0dG9uICsgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxNnB4IDM0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgbGFiZWwgLmNoZWNrYm94LWJ1dHRvbjpjaGVja2VkICsgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJFNDE1OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGV4dGFyZWEtZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudGV4dGFyZWEtZGl2LWhvbGRlciAudGV4dGFyZWEtZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuXG4uZmllbGQtaW5mby1tc2cge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmZpZWxkLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0Q0ZEMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFRDdDODAgIWltcG9ydGFudDsgfVxuICAuZmllbGQtZXJyb3IgKyAuZmllbGQtaW5mby1tc2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zMHB4OyB9XG5cbi5maWVsZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJCNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGNUM3ODEgIWltcG9ydGFudDsgfVxuICAuZmllbGQtd2FybmluZyArIC5maWVsZC1pbmZvLW1zZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwcHg7IH1cblxuLmZpbHRlci1ncm91cC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZpbHRlci1ncm91cCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmlsdGVyLWdyb3VwLWZsZXggPiBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjE4MHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCA+IGZvcm0ge1xuICAgIG1heC13aWR0aDogMTgwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlci1ncm91cC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpbHRlci1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZmxleDogMCA0NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpbHRlci1ncm91cCB7XG4gICAgZmxleDogMCAzMSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpbHRlci1ncm91cCB7XG4gICAgZmxleDogMCAyMiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpbHRlci1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgZmxleDogMTsgfSB9XG5cbi5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpZWxkLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLWRhdGUge1xuICAgICAgd2lkdGg6IDI2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpZWxkLWdyb3VwIC5kcm9wZG93bi1kYXRlIHtcbiAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbSAuZmllbGQtZ3JvdXAuZmllbGQtZ3JvdXAtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpZWxkLWdyb3VwLmZpZWxkLWdyb3VwLWFjdGlvbiB7XG4gICAgICAgIGZsZXg6IDAgYXV0bzsgfSB9XG4gICAgLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtIC5maWVsZC1ncm91cC5maWVsZC1ncm91cC1hY3Rpb24gYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtIC5maWVsZC1ncm91cC5maWVsZC1ncm91cC1hY3Rpb24gYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmlsdGVyLWdyb3VwLWZsZXggLml0ZW0gLmZpZWxkLWdyb3VwLmZpZWxkLWdyb3VwLWFjdGlvbiBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLmZpbHRlci1ncm91cC1mbGV4IC5pdGVtLmZpbHRlci10b2dnbGUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItZ3JvdXAtZmxleCAuaXRlbS5maWx0ZXItdG9nZ2xlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5maWx0ZXItZ3JvdXAtZmxleCAuYnV0dG9uLXRvZ2dsZS1maWx0ZXIge1xuICBtYXJnaW46IC0xMnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLWdyb3VwLWZsZXggLmJ1dHRvbi10b2dnbGUtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZmlsdGVyLWdyb3VwLWZsZXggLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmZpbHRlci1ncm91cC1mbGV4IC5mbGV4IC5pdGVtIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4uZmlsdGVyLXRhZyB7XG4gIGJhY2tncm91bmQ6ICNEQUUyRUE7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyQTQyNTg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMjBweCA4cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZpbHRlci10YWcgLmRlbC10YWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZGVsLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZmlsdGVyLXRhZ3Mtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItdGFncy13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZmlsdGVyLXRhZ3Mtd3JhcCAuZmlsdGVyLXRhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmZpbHRlci10YWdzLXdyYXAgLmZpbHRlci10YWc6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maWx0ZXItY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNXB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cbiAgLmZpbHRlci1jaGVjay53aXRoLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDM3MnB4OyB9XG4gICAgLmZpbHRlci1jaGVjay53aXRoLXNlbGVjdCAuYnV0dG9uLWFjdGlvbnMge1xuICAgICAgZmxleDogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSB7XG4gICAgICAgIC5maWx0ZXItY2hlY2sud2l0aC1zZWxlY3QgLmJ1dHRvbi1hY3Rpb25zIHtcbiAgICAgICAgICBmbGV4OiAwIDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgICAgICAgLmZpbHRlci1jaGVjay53aXRoLXNlbGVjdCAuYnV0dG9uLWFjdGlvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI5cHgpIHtcbiAgICAgIC5maWx0ZXItY2hlY2sud2l0aC1zZWxlY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuZmlsdGVyLWNoZWNrLndpdGgtbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZpbHRlci1jaGVjay53aXRoLW1vZGFsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuICAgIC5maWx0ZXItY2hlY2sud2l0aC1tb2RhbCAuYnV0dG9uLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZmlsdGVyLWNoZWNrLndpdGgtbW9kYWwgLmJ1dHRvbi1hY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5maWx0ZXItY2hlY2sud2l0aC1tb2RhbCAuYnV0dG9uLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5maWx0ZXItY2hlY2sud2l0aC1tb2RhbCAuYnV0dG9uLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgICAgIC5maWx0ZXItY2hlY2sud2l0aC1tb2RhbCAuYnV0dG9uLWFjdGlvbnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZmlsdGVyLWNoZWNrIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggNXB4IDhweCAxMHB4OyB9XG4gIC5maWx0ZXItY2hlY2sgLmJ1dHRvbi1hY3Rpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZpbHRlci1jaGVjayAuYnV0dG9uLWFjdGlvbnM6b25seS1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAgICAgLmZpbHRlci1jaGVjayAuYnV0dG9uLWFjdGlvbnM6b25seS1jaGlsZCBidXR0b246b25seS1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZpbHRlci1jaGVjayAuYnV0dG9uLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5maWx0ZXItY2hlY2sgLmJ1dHRvbi1hY3Rpb25zIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmZpbHRlci1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlcjogMXB4ICNEOEQ4RDggc29saWQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5maWx0ZXItY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkU0MTU5O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLmJ1dHRvbi1hY3Rpb25zIGJ1dHRvbixcbi5idXR0b24tcHJpbnQsXG4uYnV0dG9uLWRvd25sb2FkLWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25MaWdodFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDE2cHggNnB4IDEwcHg7IH1cbiAgLmJ1dHRvbi1hY3Rpb25zIGJ1dHRvbiAuaWNvbixcbiAgLmJ1dHRvbi1wcmludCAuaWNvbixcbiAgLmJ1dHRvbi1kb3dubG9hZC1hbGwgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5uby1maWx0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vLWZpbHRlciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4uYnV0dG9uLXRvZ2dsZS1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYnV0dG9uLXRvZ2dsZS1maWx0ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgLmJ1dHRvbi10b2dnbGUtZmlsdGVyLmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLmVkaXQtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXgtZmxvdzogbm93cmFwOyB9XG4gIC5kYXRhLXRhYmxlIC5lZGl0LXByaWNlIHtcbiAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmVkaXQtcHJpY2UgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMnB4IDBweCAycHggOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMnB4ICNBRUIxQjQgc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gIC5lZGl0LXByaWNlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FFQjFCNDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMjVweDtcbiAgICBib3JkZXI6IDJweCAjQUVCMUI0IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG4gIC5lZGl0LXByaWNlLmVkaXRlZCBidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogIzJBNDI1ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgLnNlbGVjdC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5maWx0ZXItY2hlY2sgLnNlbGVjdC1ncm91cCB7XG4gIGZsZXg6IDAgMTAwJTtcbiAgbWFyZ2luOiA4cHggMDsgfVxuXG4uc2VsZWN0LWdyb3VwIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5zZWxlY3QtZ3JvdXAgc2VsZWN0OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMnB4ICMyQTQyNTggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cbiAgLnNlbGVjdC1ncm91cCBzZWxlY3Q6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cblxuLnNlbGVjdC1ncm91cCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlbGVjdC1ncm91cCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4OyB9XG4gIC5zZWxlY3QtZ3JvdXAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgLnNlbGVjdC1ncm91cCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMjA3cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAuc2VsZWN0LWdyb3VwIC5jaG9zZW4tY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAuc2VsZWN0LWdyb3VwIC5jaG9zZW4tY29udGFpbmVyOm50aC1jaGlsZCgyKSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgIC5zZWxlY3QtZ3JvdXAgLmNob3Nlbi1jb250YWluZXI6bnRoLWNoaWxkKDQpIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdzdC1pbmNsdXNpdmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZHJvcGRvd24tY29udGVudC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQtaG9sZGVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZHJvcGRvd24tc2VsZWN0LmlzLWFjdGl2ZSAuZHJvcGRvd24tc2VsZWN0X19kZWZhdWx0OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuZHJvcGRvd24tc2VsZWN0LmlzLWFjdGl2ZSAuZHJvcGRvd24tc2VsZWN0X19jaG9pY2VzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZHJvcGRvd24tc2VsZWN0X19kZWZhdWx0IHtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4OyB9XG4gICAgLmRyb3Bkb3duLXNlbGVjdF9fZGVmYXVsdDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZHJvcGRvd24tc2VsZWN0X19jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgbGVmdDogLTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRyb3Bkb3duLXNlbGVjdF9fY2hvaWNlcyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICAuZHJvcGRvd24tc2VsZWN0X19jaG9pY2VzIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7IH1cbiAgICAgICAgLmRyb3Bkb3duLXNlbGVjdF9fY2hvaWNlcyB1bCBsaSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZHJvcGRvd24tZGF0ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCAjMkU0MTU5IHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kcm9wZG93bi1kYXRlLmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLmRyb3Bkb3duLWRhdGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7IH1cblxuLnN3aXRjaCB7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmZlYXRoZXJsaWdodC1jb250ZW50IC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmZlYXRoZXJsaWdodC1jb250ZW50IC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuc3dpdGNoIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNCMkIzQjQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN3aXRjaCBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAuc3dpdGNoIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ3gnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24teC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4OyB9XG4gIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2suc3ZnXCIpOyB9XG4gIC5zd2l0Y2guc3dpdGNoLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgIC5zd2l0Y2guc3dpdGNoLWxhYmVsIC50ZXh0LWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5iYWRnZSBzdmcuaWNvbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgLmJhZGdlLnBhaWQsIC5iYWRnZS5waG90b2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTQxNTk7IH1cbiAgLmJhZGdlLnNoaXBtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM4RDgzOyB9XG4gIC5iYWRnZS5kZWxpdmVyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7IH1cbiAgLmJhZGdlLmF3YWl0LCAuYmFkZ2UubG9nZ2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlEMUMxO1xuICAgIGNvbG9yOiAjMkU0MTU5OyB9XG4gIC5iYWRnZS5yZWZ1bmRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5QzhDODtcbiAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAuYmFkZ2UucGFydGlhbC1yZWZ1bmRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODsgfVxuICAuYmFkZ2UuY29tcGxldGVkLCAuYmFkZ2UucmVjZWl2ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUY5Qzk7XG4gICAgY29sb3I6ICMyRTQxNTk7IH1cbiAgICAuYmFkZ2UuY29tcGxldGVkIHN2Zy5pY29uLCAuYmFkZ2UucmVjZWl2ZWQgc3ZnLmljb24ge1xuICAgICAgZmlsbDogIzJFNDE1OTsgfVxuICAuYmFkZ2UuZHJhZnQsIC5iYWRnZS51bnB1Ymxpc2hlZCB7XG4gICAgY29sb3I6ICMyRTQxNTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5QzhDODsgfVxuICAuYmFkZ2UubGlzdGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0MjU5OyB9XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI0NGRDdERjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYXJkID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIC5jYXJkX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTlweCkge1xuICAgICAgLmNhcmRfX2lubmVyIC5maWVsZC1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gICAgICAuY2FyZF9faW5uZXIgLmZpZWxkLWdyb3VwIC5maWVsZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTlweCkge1xuICAgICAgLmNhcmRfX2lubmVyIC5maWVsZC1ncm91cCAuZHJvcGRvd24tZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gICAgICAuY2FyZF9faW5uZXIgLmZpZWxkLWdyb3VwIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCwgLmNhcmRfX2lubmVyIC5maWVsZC1ncm91cCAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jYXJkX19kaXZpZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpIHNvbGlkOyB9XG4gIC5jYXJkX19zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAycHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpIHNvbGlkO1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5jYXJkX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmNhcmRfX3RvcCAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmNhcmRfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAuY2FyZF9fYm9keSBoNCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgIC5jYXJkX19ib2R5IC5jb3VudGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhcmRfX2JvZHkgLmNhcmRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuY2FyZF9fZm9vdGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMzdweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC54bWVkaXVtLTMueHNtYWxsLTEyIC5jYXJkX19mb290ZXItYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gICAgLmgtMTAwIC5jYXJkX19mb290ZXItYnV0dG9uIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jYXJkX19mb290ZXItYnV0dG9uIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJkLmgtMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhcmQuaC0xMDAgLnBvcy1ib3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC54c21hbGwtMTIgLmNhcmQuaC0xMDAgLnBvcy1ib3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnhzbWFsbC0xMiAuY2FyZC5oLTEwMCAucG9zLWJvdCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5jYXJkLmgtMTAwLndpdGgtYnRuLWJvdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAueHNtYWxsLTEyIC5jYXJkLmgtMTAwLndpdGgtYnRuLWJvdCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuY2FyZC5jYXJkLXRvcC1zdHJpcGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9zdHJpcGVzLXBhdHRlcm4ucG5nXCIpIHJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5jYXJkIC5tZW51LWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQgLm1lbnUtaG9sZGVyLndpdGgtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMikgc29saWQ7IH1cbiAgICAgIC5jYXJkIC5tZW51LWhvbGRlci53aXRoLWJ1dHRvbiAuY29udGVudC1mbGV4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNhcmQgLm1lbnUtaG9sZGVyLndpdGgtYnV0dG9uIC5idXR0b24tZXhwb3J0IHtcbiAgICAgICAgZmxleDogMCAwIDEwMHB4OyB9XG4gICAgICAuY2FyZCAubWVudS1ob2xkZXIud2l0aC1idXR0b24gLm1lbnUtdGFiIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuY2FyZF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnRvZ2dsZV9zYWxlc19hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jb250ZW50LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LWZvcm0gLmNvbnRlbnQtZmllbGQgbGFiZWwge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY29udGVudC1mb3JtIC5jb250ZW50LWZpZWxkIGlucHV0LFxuICAgIC5jb250ZW50LWZvcm0gLmNvbnRlbnQtZmllbGQgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDQzNXB4OyB9IH1cbiAgLmNvbnRlbnQtZm9ybSAuY29udGVudC1maWVsZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb250ZW50LWZvcm0gLmNvbnRlbnQtZmllbGQgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY29udGVudC1mb3JtIC5jb250ZW50LWZpZWxkIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBtaW4td2lkdGg6IDQyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC5jb250ZW50LWZvcm0gLmZpZWxkLWZsZXgtbWVkaXVtLXVwIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLmNvbnRlbnQtZm9ybSAuZmllbGQtZmxleC1tZWRpdW0tdXAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbnRlbnQtZm9ybSAuZmllbGQtZmxleC1tZWRpdW0tdXAge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmNvbnRlbnQtZm9ybSAuZmllbGQtZmxleC1tZWRpdW0tdXAgaW5wdXQsXG4gICAgICAuY29udGVudC1mb3JtIC5maWVsZC1mbGV4LW1lZGl1bS11cCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgICAgICBmbGV4OiAwIDAgNDIwcHg7IH0gfVxuICAuY29udGVudC1mb3JtIC5jYXRlZ29yeS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250ZW50LWZvcm0gLmNhdGVnb3J5LWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIC5jb250ZW50LWZvcm0gLmNhdGVnb3J5LWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAuY29udGVudC1mb3JtIC5jYXRlZ29yeS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250ZW50LWZvcm0gLmNhdGVnb3J5LWZpZWxkIC5jaGVja2JveCArIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGVudC1mb3JtIC5jYXRlZ29yeS1maWVsZCBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRlbnQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudC10YWJsZV9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC5jb250ZW50LXRhYmxlX19pdGVtIC5pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgICAuY29udGVudC10YWJsZV9faXRlbS50ZXh0LXNtYWxsZXIgLml0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgIC5jb250ZW50LXRhYmxlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5jb250ZW50LXRhYmxlX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29udGVudC10YWJsZSAuaXRlbS1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgICAuY29udGVudC10YWJsZSAuaXRlbS1maWVsZCAudGV4dC1oZWFkZXIge1xuICAgICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgIC5jb250ZW50LXRhYmxlIC5pdGVtLWZpZWxkIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbnRlbnQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnQtZmxleC5lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY29udGVudC1mbGV4X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuY29udGVudC1mbGV4X19pdGVtID4gKjpvbmx5LWNoaWxkLFxuICAgIC5jb250ZW50LWZsZXhfX2l0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250ZW50LWZsZXhfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmNvbnRlbnQtZmxleF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmNvbnRlbnQtdGh1bWIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGVudC10aHVtYl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmNvbnRlbnQtdGh1bWJfX2l0ZW0udGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmNvbnRlbnQtaW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudC1pbmxpbmVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jb250ZW50LWlubGluZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmNvbnRlbnQtaW5saW5lX19pdGVtOmxhc3QtY2hpbGQgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuY29udGVudC1pbmxpbmVfX2l0ZW0gbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbnRlbnQtaW5saW5lX19pdGVtIC5mb3JtLWJnIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDsgfVxuICAgICAgLmNvbnRlbnQtaW5saW5lX19pdGVtIC5mb3JtLWJnIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAgIC5jb250ZW50LWlubGluZV9faXRlbSAuZm9ybS1iZyBsYWJlbCAuY2hlY2tib3ggKyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY29udGVudC1pbmxpbmVfX2l0ZW0gLmlucHV0LXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG4uY3VzdG9tZXItaW5mby1jb250ZW50IC5jb250ZW50LWZsZXgge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLmN1c3RvbWVyLWluZm8tY29udGVudCAuY29udGVudC1mbGV4IC5pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLmF1dG8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm9yZGVyLWRldGFpbHMtY29udGVudCAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAub3JkZXItdG90YWwtY29udGVudCAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtIHN0cm9uZyBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0gc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtIHNwYW4udG90YWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICMyZTQxNTkgc29saWQ7IH1cbiAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5wcm9kdWN0LW5hbWUgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtNDVweDsgfVxuICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50OyB9XG4gICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjMmU0MTU5IHNvbGlkICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgYm9yZGVyOiAxcHggI2Y2ZjZmNiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCAjMkE0MjU4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuOmhvdmVyICsgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7IH0gfVxuICAgICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7IH1cbiAgICAgICAgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlICsgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2M3B4O1xuICAgICAgYm94LXNoYWRvdzogLTFweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3JkZXItbGVmdDogNHB4ICMyQTQyNTggc29saWQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuXG4uZGF0YS1hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2R0LW9yZGVycyAuaXMtb3BlbmVkIHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbiNkdC1vcmRlcnMgLm9kZCB0ZDpmaXJzdC1jaGlsZCxcbiNkdC1vcmRlcnMgLmV2ZW4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAjZHQtb3JkZXJzIC5vZGQgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbiAgI2R0LW9yZGVycyAuZXZlbiB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjc2l0ZS1jb250ZW50IHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuICAuaGlkZS1pbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZmlsZXMgLnByZXZpZXcgYSxcbi5maWxlcyAucHJldmlldyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA3cHggMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jYXJkX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDsgfSB9XG5cbi5jYXJkX19mb290ZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnN0b3JlLXByb2ZpbGUtZm9ybS5jb250ZW50LWZvcm0gLmNvbnRlbnQtZmllbGQgLmNob3Nlbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnQtZmxleC1tZC11cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCAtNnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jb250ZW50LWZsZXgtbWQtdXAgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAgIC5jb250ZW50LWZsZXgtbWQtdXAgLml0ZW0gLmVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4gICAgLmNvbnRlbnQtZmxleC1tZC11cCAuZmlsdGVyLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgLmNvbnRlbnQtZmxleC1tZC11cCAuZmllbGQtZ3JvdXAgLmRyb3Bkb3duLWRhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uY29udGVudC1mbGV4LW1kLXVwIC5mbGV4LTEge1xuICBmbGV4OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtZmxleC1tZC11cCAuZmxleC14bWQtZG93bi0xMDAge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cblxuLmNvbnRlbnQtZmxleC1tZC11cC5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zdG9yZS1wcm9maWxlLWZvcm0uY29udGVudC1mb3JtIC5jb250ZW50LWZpZWxkIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZWRpdF9fY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5jYXRlZ29yeS1maWVsZC53aXRoLWhpZ2hsaWdodCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXRlZ29yeS1maWVsZC53aXRoLWhpZ2hsaWdodCBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzIyYjE0YztcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTE5cHg7IH1cblxuLmNvbnRlbnQtZm9ybS5hdHRyaWJ1dGUtZm9ybSAuY29udGVudC1maWVsZCBpbnB1dCB7XG4gIG1pbi13aWR0aDogNjAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgIC5jb250ZW50LWZvcm0uYXR0cmlidXRlLWZvcm0gLmNvbnRlbnQtZmllbGQgaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRlbnQtZm9ybS5hdHRyaWJ1dGUtZm9ybSAubm8tbXcge1xuICBtYXgtd2lkdGg6IDYzMHB4OyB9XG4gIC5jb250ZW50LWZvcm0uYXR0cmlidXRlLWZvcm0gLm5vLW13IC5jb250ZW50LWZpZWxkIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5yYXRpbmcgLnByaWNlLWd1aWRlLWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgICAucmF0aW5nIC5wcmljZS1ndWlkZS1sYWJlbC1ob2xkZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5yYXRpbmcgLnJhdGluZy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmF0aW5nIC5yYXRpbmctYmFyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHRvcDogLTVweDsgfVxuICAucmF0aW5nIC5yYXRpbmctbWVzc2FnZSB7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLnJhdGluZyAucmF0aW5nLW1lc3NhZ2Uud2l0aC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhdGluZy5nb29kIC5yYXRpbmctbWVzc2FnZSwgLnJhdGluZy5hdmVyYWdlIC5yYXRpbmctbWVzc2FnZSwgLnJhdGluZy5iYWQgLnJhdGluZy1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnJhdGluZy5nb29kIC5yYXRpbmctbWVzc2FnZS5kZWZhdWx0LCAucmF0aW5nLmF2ZXJhZ2UgLnJhdGluZy1tZXNzYWdlLmRlZmF1bHQsIC5yYXRpbmcuYmFkIC5yYXRpbmctbWVzc2FnZS5kZWZhdWx0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmF0aW5nLmdvb2QgLnJhdGluZy1tZXNzYWdlLndpdGgtY29udGVudCwgLnJhdGluZy5hdmVyYWdlIC5yYXRpbmctbWVzc2FnZS53aXRoLWNvbnRlbnQsIC5yYXRpbmcuYmFkIC5yYXRpbmctbWVzc2FnZS53aXRoLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhdGluZy5nb29kIC5yYXRpbmctYmFyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NjUzO1xuICAgIGNvbG9yOiAjMjE5NjUzOyB9XG4gICAgLnJhdGluZy5nb29kIC5yYXRpbmctYmFyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKLigKLigKJcIjsgfVxuICAucmF0aW5nLmdvb2QgLnJhdGluZy1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzIxOTY1MzsgfVxuICAucmF0aW5nLmF2ZXJhZ2UgLnJhdGluZy1iYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNjhjM2M7XG4gICAgY29sb3I6ICNlNjhjM2M7IH1cbiAgICAucmF0aW5nLmF2ZXJhZ2UgLnJhdGluZy1iYXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAouKAolwiOyB9XG4gIC5yYXRpbmcuYXZlcmFnZSAucmF0aW5nLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZTY4YzNjOyB9XG4gIC5yYXRpbmcuYmFkIC5yYXRpbmctYmFyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTYzYzQzO1xuICAgIGNvbG9yOiAjZTYzYzQzOyB9XG4gICAgLnJhdGluZy5iYWQgLnJhdGluZy1iYXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiOyB9XG4gIC5yYXRpbmcuYmFkIC5yYXRpbmctbWVzc2FnZSB7XG4gICAgY29sb3I6ICNlNjNjNDM7IH1cblxuLm10LTQyIHtcbiAgbWFyZ2luLXRvcDogNDJweDsgfVxuXG4ucHJvZHVjdC1wcmljZS1jaGVjayArIC5maWVsZC1pbmZvLW1zZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDsgfVxuXG4ucXVpY2tTZWFyY2hIb2xkZXIge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7IH1cbiAgLnF1aWNrU2VhcmNoSG9sZGVyIC5ub1Byb2R1Y3RzIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5xdWlja1NlYXJjaEhvbGRlciAuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDlweCAxMnB4OyB9XG4gIC5xdWlja1NlYXJjaEhvbGRlciAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5xdWlja1NlYXJjaEhvbGRlciAuY29udGVudC1ibG9jayAuY29udGVudC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaEJsb2NrLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoQmxvY2sucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hCbG9jayBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyNTdweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjU3cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hCbG9jayAuc2VhcmNoRmllbGRIb2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI1N3B4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDsgfVxuICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hCbG9jayAuc2VhcmNoRmllbGRIb2xkZXIgLmljb25TZWFyY2gge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogN3B4IDM2cHggMTJweCAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVS5hY3RpdmUge1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoU0tVIC5mbGV4QmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hTS1UgLmZsZXhCbG9jayAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIC8qIDEyNSUgKi9cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoU0tVIC5mbGV4QmxvY2sgLnZhbHVlIHtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgLyogMTQuNHB4ICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEycHg7IH1cbiAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoU0tVIC5hY3Rpb25zQmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hTS1UgLmFjdGlvbnNCbG9jayBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVSAuYWN0aW9uc0Jsb2NrIGEgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgLyogMTQuNHB4ICovXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDsgfVxuICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bS5hY3RpdmUge1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAuYmdHcmF5QmxvY2sge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAuYmdHcmF5QmxvY2sgLmZsZXhCbG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gLmJnR3JheUJsb2NrIC5mbGV4QmxvY2sgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAvKiAxMjUlICovXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtIC5iZ0dyYXlCbG9jayAuZmxleEJsb2NrIC52YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIC8qIDE0LjRweCAqL1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEycHg7IH1cbiAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdGgge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgIGNvbG9yOiAjNzA4NzllICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxMHB4IDhweDsgfVxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtICNkYXRhLXRhYmxlLU9yZGVyTnVtIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAjZGF0YS10YWJsZS1PcmRlck51bSB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtICNkYXRhLXRhYmxlLU9yZGVyTnVtIHRyIHRkIHtcbiAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAvKiAxOS42cHggKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5xdWlja1NlYXJjaEhvbGRlciAucXVpY2tTZWFyY2hPcmRlck51bSAjZGF0YS10YWJsZS1PcmRlck51bSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtICNkYXRhLXRhYmxlLU9yZGVyTnVtIHRyIHRkIC5wd0Jsb2NrLFxuICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtICNkYXRhLXRhYmxlLU9yZGVyTnVtIHRyIHRkIC5saW5rQmxvY2sgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdHIgdGQgLnB3QmxvY2sgcCxcbiAgICAgICAgLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaE9yZGVyTnVtICNkYXRhLXRhYmxlLU9yZGVyTnVtIHRyIHRkIC5saW5rQmxvY2sgYSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucXVpY2tTZWFyY2hIb2xkZXIgLnF1aWNrU2VhcmNoT3JkZXJOdW0gI2RhdGEtdGFibGUtT3JkZXJOdW0gdHIgdGQgLmxpbmtCbG9jayBwIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1lbnUtbmF2X19pdGVtLnNlYXJjaE1lbnUge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtbmF2X19pdGVtLnNlYXJjaE1lbnU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtbmF2X19pdGVtLnNlYXJjaE1lbnUgLmltYWdlSG9sZGVyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgLm1lbnUtbmF2X19pdGVtLnNlYXJjaE1lbnU6aG92ZXIgLnRleHQge1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1lbnUtbmF2X19pdGVtIC5zZWFyY2hJY29uTWFpbixcbi5tZW51LW5hdl9faXRlbSAuc2VhcmNoSWNvbkhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICByaWdodDogMTNweDtcbiAgdG9wOiAxNXB4OyB9XG5cbi5tZW51LW5hdl9faXRlbSAuc2VhcmNoSWNvbk1haW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4ubWVudS1uYXZfX2l0ZW0gLnNlYXJjaEljb25Ib3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tZW51LW5hdl9faXRlbTpob3ZlciAuc2VhcmNoSWNvbk1haW4ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tZW51LW5hdl9faXRlbTpob3ZlciAuc2VhcmNoSWNvbkhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLXByb2ZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwcHg7IH0gfVxuXG4udXNlci1wcm9maWxlX190aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcHJvZmlsZV9fdGh1bWIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDsgfSB9XG4gIC51c2VyLXByb2ZpbGVfX3RodW1iOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLXByb2ZpbGVfX3RodW1iOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC51c2VyLXByb2ZpbGVfX3RodW1iIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cbiAgLnVzZXItcHJvZmlsZV9fdGh1bWIub3BlbmVkOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uYWNjb3VudC1zZXNzaW9uLWJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjY291bnQtc2Vzc2lvbi1iZzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAzNSwgNDksIDAuOSk7IH1cbiAgLmFjY291bnQtc2Vzc2lvbi1iZyAuYWNjb3VudC1zZXNzaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7IH1cblxuLmFjY291bnQtc2Vzc2lvbiB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYWNjb3VudC1zZXNzaW9uX19oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXNlc3Npb25fX2hlYWRlciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAuYWNjb3VudC1zZXNzaW9uX19mb3JtIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmFjY291bnQtc2Vzc2lvbl9fZm9ybSB7XG4gICAgICAgIG1pbi13aWR0aDogMzcwcHg7IH0gfVxuICAgIC5hY2NvdW50LXNlc3Npb25fX2Zvcm0gLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5hY2NvdW50LXNlc3Npb25fX2Zvcm0gLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmFjY291bnQtc2Vzc2lvbl9fZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hY2NvdW50LXNlc3Npb25fX2Zvcm0gLmlucHV0LXN1Ym1pdCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmFjY291bnQtc2Vzc2lvbl9fZm9ybSAuaW5wdXQtc3VibWl0IGEge1xuICAgICAgY29sb3I6ICNFMzI0MkI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnBhZ2luYXRpb25fX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2Ryb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAucGFnaW5hdGlvbl9fZHJvcGRvd24gc2VsZWN0LCAucGFnaW5hdGlvbl9fZHJvcGRvd24gbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYWdpbmF0aW9uX19kcm9wZG93biBsYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAucGFnaW5hdGlvbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19uYXYgLnBhZ2luYXRpb25fX2luZm8ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLnBhZ2luYXRpb25fX25hdiAucGFnaW5hdGlvbl9faW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLnBhZ2luYXRpb25fX25hdiAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2luYXRpb25fX25hdiAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAucGFnaW5hdGlvbl9fYnV0dG9ucyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uX19idXR0b25zIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnaW5hdGlvbiAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBhZ2luYXRpb24gLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHNlbGVjdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLnBhZ2luYXRpb24gLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHNlbGVjdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udGh1bWIgaW1nIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLnRodW1iLnRodW1iLXNtIGltZyB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi50ZC10aHVtYi1zbSB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRkLXRodW1iLXNtIC50aHVtYi1zbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDVweDsgfVxuXG4uYm94LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogMnB4IHRyYW5zcGFyZW50IHNvbGlkOyB9XG4gIC5ib3gtbGluay5hY3RpdmUsIC5ib3gtbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkE0MjU4OyB9XG4gIC5ib3gtbGluayBsYWJlbCwgLmJveC1saW5rIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYm94LWxpbmsgLmljb24taG9sZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYm94LWxpbmsgLnRleHQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4OyB9XG4gIC5ib3gtbGluay5oLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm94LWxpbmsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYm94LWxpbmsgbGFiZWwgLnRleHQtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmJveC1saW5rIGxhYmVsIC5jaGVjay1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi5pcy1zaG93biA+IHRkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWNjb3JkaW9uLXRhYmxlIHRoZWFkIC5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gIC5hY2NvcmRpb24tdGFibGUgdGhlYWQgLmFjY29yZGlvbi10YWJsZV9fYXJyb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NvcmRpb24tdGFibGUgdGJvZHkgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFjY29yZGlvbi10YWJsZSB0Ym9keSB0ci5pcy1zaG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCAjZjZmNmY2IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggI2Y2ZjZmNiBzb2xpZDsgfVxuXG4uYWNjb3JkaW9uLXRhYmxlIHRib2R5IHRyLmlzLW9wZW5lZC5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi5hY2NvcmRpb24tdGFibGUgdGJvZHkgdHIuaXMtb3BlbmVkLmV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjY29yZGlvbi10YWJsZV9fYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWFjY29yZGlvbi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBsZWZ0OiAxOHB4OyB9XG4gICAgLmlzLW9wZW5lZCAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdzpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLmN1c3RvbWVyLWluZm8tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB0ZCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG4uY2hhbmdlTG9nQWNjb3JkaW9uSG9sZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuY2hhbmdlTG9nQWNjb3JkaW9uSG9sZGVyIC52YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNoYW5nZUxvZ0FjY29yZGlvbiAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmU0MTU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAuY2hhbmdlTG9nQWNjb3JkaW9uIC5hY2NvcmRpb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5jaGFuZ2VMb2dBY2NvcmRpb24gLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuY2hhbmdlTG9nQWNjb3JkaW9uIC5hY2NvcmRpb24uYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuXG4uY2hhbmdlTG9nQWNjb3JkaW9uIC5wYW5lbCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVS5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbiN0b2FzdHMge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDgwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3RvYXN0cyB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIHRvcDogMTAwcHg7IH0gfVxuXG4jdG9hc3RzIC50b2FzdCB7XG4gIGJhY2tncm91bmQ6ICNkNmQ4ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNjZmQ3ZGY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxMTAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICN0b2FzdHMgLnRvYXN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4jdG9hc3RzIC50b2FzdC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0MxRjlDOTsgfVxuXG4jdG9hc3RzIC50b2FzdC53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0M5QzhDODsgfVxuXG4jdG9hc3RzIC50b2FzdC5pbmZvIHtcbiAgYmFja2dyb3VuZDogIzllZWRmYzsgfVxuXG4jdG9hc3RzIC50b2FzdC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGOUQxQzE7IH1cblxuI3RvYXN0cyAudG9hc3Quc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuI3RvYXN0cyAudG9hc3QuaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuI3RvYXN0cyAudG9hc3QgLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICN0b2FzdHMgLnRvYXN0IC5jbG9zZSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b29sdGlwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDE3NXB4OyB9XG5cbi5zb3J0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE5QkE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNvcnQtYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tc29ydC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLnNvcnQtYmxvY2sgLnNvcnQtaXRlbS1mbGV4IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5zb3J0LWJsb2NrIC5zb3J0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFQkU4O1xuICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDRweCA2cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyRTQxNTk7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogMjZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zb3J0LWJsb2NrIC5zb3J0LWxhYmVsIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmJsb2NrLWltYWdlLnNvcnQtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrLWltYWdlLnNvcnQtYmxvY2s6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNjdweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmltZ1RleHQgcCB7XG4gIGNvbG9yOiAjNzE4MDk2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIC8qIGxldHRlci1zcGFjaW5nOiAtMC42NXB4OyAqLyB9XG5cbi5pbWdUZXh0IGg0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5pbWdUZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuXG5idXR0b24ucmVtb3ZlLWZpcnN0LWltYWdlLWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNDI1OSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDhweCAxOHB4IDExcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA0MiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBidXR0b24ucmVtb3ZlLWZpcnN0LWltYWdlLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbGVmdDogMTAwcHg7IH0gfVxuXG4uYmxvY2staW1hZ2Uuc29ydC1ibG9jayAuc29ydC1pbWcuc29ydC1pdGVtLWZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4OyB9XG5cbi5maWxldXBsb2FkIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5kZWxldGUge1xuICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgYm90dG9tOiAtMXB4O1xuICBtYXgtd2lkdGg6IDIzcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZpbGV1cGxvYWQgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzJDNDI1OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDZweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuLmZpbGV1cGxvYWQgdGFibGUudGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5maWxldXBsb2FkIHRib2R5LmZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpbGV1cGxvYWQgdGJvZHkuZmlsZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMXB4OyB9XG4gIC5maWxldXBsb2FkIHRib2R5LmZpbGVzIHRyLnRlbXBsYXRlLWRvd25sb2FkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kYXNoLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGFzaC1wcmVsb2FkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjM4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7IH1cblxuLmRhc2hyYW5nZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZTQxNTk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLnBvc3ZhbCB7XG4gIGNvbG9yOiAjMDJiMTNkOyB9XG5cbi5uZWd2YWwge1xuICBjb2xvcjogI2UzMjQyYjsgfVxuXG4jZGFzaGJvYXJkLXN0YXRzLWNvbnQgLnNtYWxsdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZpbHRlci1yaWdodC1mb3VydGgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjYlOyB9XG5cbi5maWx0ZXItcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlcl9fbGVmdCAuY2FyZC1jb250YWluZXIsIC50cmFuc2FjdGlvbi1ob2xkZXJfX3JpZ2h0IC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwLjVweCAwcHggI2NmZDdkZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBwYWRkaW5nOiAyN3B4IDMwcHggMzVweCAzMHB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXJfX2xlZnQgLmNhcmQtY29udGFpbmVyIGgxLCAudHJhbnNhY3Rpb24taG9sZGVyX19yaWdodCAuY2FyZC1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZmQ3ZGY7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5yZWZ1bmQtYmxvY2sgLnJlZnVuZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzLnJlZnVuZC1ibG9jayAucmVmdW5kIC5jb2x1bW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogI0UzMjQyQjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5yZWZ1bmQtYmxvY2sgLnJlZnVuZCAuaWNvbi1pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMucmVmdW5kLWJsb2NrIC5yZWZ1bmQgLmljb24taW5mbyAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMucmVmdW5kLWJsb2NrIC5yZWZ1bmQgLmljb24taW5mbzpob3ZlciAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmU0MTU5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAyNjFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDExcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscy5yZWZ1bmQtYmxvY2sgLnJlZnVuZCAuaWNvbi1pbmZvOmhvdmVyIC5pbmZvOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDguNXB4IDEycHggOC41cHggMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMyZTQxNTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpOyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC50aXRsZSxcbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMmU0MTU5OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuaXRlbSAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC52YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuaXRlbSAuYmFkZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIG1heC13aWR0aDogMTc3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLml0ZW0gLmJhZGdlLnBhcnRpYWwtcmVmdW5kZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlEMUMxO1xuICAgICAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuaXRlbSAuYmFkZ2UucmVmdW5kZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5pdGVtIC5iYWRnZS5yZWZ1bmRlZCBzdmcuaWNvbiB7XG4gICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAucHJpY2UgLmNvbHVtbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLnRvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC50b3RhbCAuY29sdW1uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuYWN0aW9ucyAucmVmdW5kZWQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5yZWZ1bmRlZCAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMubGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTMyNDJCOyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5kZXRhaWxzIC5hY3Rpb25zIC5idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzFmMjY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjMWYyNjsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnkge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzJBNDI1ODsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDMzNDQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIwMzM0NDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMgLmJ1dHRvbi5ob2xsb3cuc2Vjb25kYXJ5IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyQTQyNTg7XG4gICAgICBjb2xvcjogIzJBNDI1ODsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZGV0YWlscyAuYWN0aW9ucyAuYnV0dG9uLmhvbGxvdy5zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmRldGFpbHMgLmFjdGlvbnMgLmJ1dHRvbi5ob2xsb3c6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAubm90ZXMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAubm90ZXMtYmxvY2sgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJBNDI1ODsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm5vdGVzLWJsb2NrIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzM0NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIwMzM0NDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm5vdGVzLWJsb2NrIC5idXR0b24gaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0ubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLm5vdGUtaXRlbSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5ub3RlLWl0ZW0gLmRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5pdGVtIC50aXRsZSxcbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuaXRlbSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzJlNDE1OTsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuaXRlbSAudmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAuZGF0YVRhYmxlc19sZW5ndGgsXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAuZGF0YVRhYmxlc19pbmZvLFxuLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItdGFibGUtYmxvY2sgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLXRhYmxlLWJsb2NrICNkYXRhLXRhYmxlLW9yZGVycy12MiB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmU0MTU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNDE1OTsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAjZGF0YS10YWJsZS1vcmRlcnMtdjIgdGgge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAjZGF0YS10YWJsZS1vcmRlcnMtdjIgLm9yZGVyX2lkIHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLXRhYmxlLWJsb2NrICNkYXRhLXRhYmxlLW9yZGVycy12MiAuc3RvcmUge1xuICB3aWR0aDogNTQlICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItdGFibGUtYmxvY2sgI2RhdGEtdGFibGUtb3JkZXJzLXYyIC5zaGlwcGluZyB7XG4gIHdpZHRoOiAxMyUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAjZGF0YS10YWJsZS1vcmRlcnMtdjIgLnN0YXR1cyB7XG4gIHdpZHRoOiAxOCUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci10YWJsZS1ibG9jayAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRib2R5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24ge1xuICBtYXgtd2lkdGg6IDMyNXB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uLmxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTggIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMyQTQyNTggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uLmxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiAxcyBsb2FkaW5nIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24uZW1haWwtc2VudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1OCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuODU7IH1cblxuLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGgucmVmdW5kIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRoLnByb2R1Y3QtbmFtZSBzcGFuIHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdHIucmVmdW5kZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTJlYSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRyLnJlZnVuZGVkIHRkLnJlZnVuZCAucmVmdW5kLWNoayB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaGVjay1wcmltYXJ5LWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRyLnJlZnVuZGVkIHRkIHtcbiAgICAgICAgY29sb3I6ICM4Njk2YWEgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUyZWEgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRkLnJlZnVuZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGQucmVmdW5kIC5yZWZ1bmQtY2hrIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIC5yZWZ1bmQtY2hrIHtcbiAgICAgIGJvcmRlcjogMXB4ICNkOGQ4ZDggc29saWQ7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyLnJvdy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMmVhICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHIucm93LXNlbGVjdGVkIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTJlYSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyLnJvdy1zZWxlY3RlZCAucmVmdW5kLWNoayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMmU0MTU5IHNvbGlkICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCAjMkE0MjU4IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciArIGltZyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1ob2xkZXIgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQtdjIgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50LXYyIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbi5hY3RpdmUgKyBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhvbGRlciAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4ICMyQTQyNTggc29saWQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYW5zYWN0aW9uLWhvbGRlcl9fbGVmdCAuY2FyZC1jb250YWluZXIsIC50cmFuc2FjdGlvbi1ob2xkZXJfX3JpZ2h0IC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7IH1cbiAgLnRyYW5zYWN0aW9uLWhvbGRlciAubWFyay1hcy1yZWZ1bmRlZC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5tYXJrLWFzLXJlZnVuZGVkLWJsb2NrIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTFweCA2cHggIWltcG9ydGFudDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5pc3N1ZS1yZWZ1bmQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50cmFuc2FjdGlvbi1ob2xkZXIgLm1hcmstYXMtcmVmdW5kZWQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhvbGRlciAubWFyay1hcy1yZWZ1bmRlZC1ibG9jay5yZWZ1bmRlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24taG9sZGVyIC5tYXJrLWFzLXJlZnVuZGVkLWJsb2NrIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTFweCA2cHggIWltcG9ydGFudDsgfVxuICAudHJhbnNhY3Rpb24taG9sZGVyIC5pc3N1ZS1yZWZ1bmQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyZTQxNTk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI3JlZnVuZC1jb25maXJtYXRpb24tbW9kYWwgLnJlZnVuZC1pdGVtIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDsgfVxuICAjcmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgICAjcmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzOTZweDtcbiAgbWluLXdpZHRoOiAzOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzJjNDI1OSAhaW1wb3J0YW50OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMmM0MjU5ICFpbXBvcnRhbnQ7IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmNsb3NlLWpxdWVyeS1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyZTQxNTk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuanMtY2FuY2VsLW1vZGFsLFxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuanMtbWFyay1hcy1yZWZ1bmRlZC1jYW5jZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgY29sb3I6ICMyZTQxNTk7IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwjbWFyay1hcy1yZWZ1bmRlZC1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsI21hcmstYXMtcmVmdW5kZWQtbW9kYWwgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCNtYXJrLWFzLXJlZnVuZGVkLW1vZGFsIHAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwjbm90ZS1tb2RhbCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTM5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmRpc2NsYWltZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjZTMyNDJiOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtdGl0bGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLXRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJBNDI1ODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC10aXRsZS1ibG9jayAudGl0bGUgLmlucHV0IHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC10aXRsZS1ibG9jayAudGl0bGUgLmRlc2MsXG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLXRpdGxlLWJsb2NrIC50aXRsZSAuaW5wdXQge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtdGl0bGUtYmxvY2sgLnRpdGxlIC5kZXNjIHNwYW4sXG4gICAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtdGl0bGUtYmxvY2sgLnRpdGxlIC5pbnB1dCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzJBNDI1ODtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDE2cHg7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDM2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5yZWFzb24gYS5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNXB4IDE2cHg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAuaXRlbSAuZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtaXRlbSAuaXRlbSAuZGVzYyBzcGFuLFxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5pbnB1dCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5kZXNjIHAsXG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICAgIC8qIDE0LjdweCAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmRlc2MgaW5wdXQsXG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMmM0MjU5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5kZXNjIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzJjNDI1OTsgfVxuICAgICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmRlc2MgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWl0ZW0gLml0ZW0gLmlucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMyYzQyNTk7IH1cbiAgICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5kZXNjIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1pdGVtIC5pdGVtIC5pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMmM0MjU5OyB9XG4gIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5yZWZ1bmQtYW1vdW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnJlZnVuZC1hbW91bnQgLml0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzQyNTk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAucmVmdW5kLWFtb3VudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuc2hpcHBpbmcge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLnNoaXBwaW5nLm5vLXJlZnVuZC1pdGVtLXNlbGVjdGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzQyNTk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5zaGlwcGluZyAuY2hlY2ttYXJrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmFjdGlvbnMgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC50cmFuc2FjdGlvbi1tb2RhbCAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdy1wcmltYXJ5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTMyNDJCO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdy1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIxZDIyOyB9XG4gICAgLmpxdWVyeS1tb2RhbCAudHJhbnNhY3Rpb24tbW9kYWwgLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAgIC5qcXVlcnktbW9kYWwgLnRyYW5zYWN0aW9uLW1vZGFsIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuXG4udG90YWwtYW10LndpdGgtcmVmdW5kIC50b3RhbC1hbXQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udG90YWwtYW10LndpdGgtcmVmdW5kIC5kaXNjb3VudGVkLXRvdGFsIHtcbiAgY29sb3I6ICNFMzI0MkI7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50b3RhbC1hbXQud2l0aC1yZWZ1bmQgLmRpc2NvdW50ZWQtdG90YWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnRvdGFsLWFtdC53aXRoLXJlZnVuZCAuZGlzY291bnRlZC10b3RhbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5hY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4OyB9XG4gIC5hY3Rpb24taXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5hY3Rpb24taXRlbSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYjI1MmY7XG4gICAgY29sb3I6ICM5NGEwYWI7XG4gICAgcGFkZGluZzogN3B4IDhweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgLmFjdGlvbi1pdGVtIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gICAgLmFjdGlvbi1pdGVtIC5idXR0b24uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuXG4uZXhwb3J0LWRhdGEtYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5leHBvcnQtZGF0YS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5leHBvcnQtZGF0YS1idG4gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmU0MTU5O1xuICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5leHBvcnQtZGF0YS1idG4gLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aC5hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgdGguaWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRoLm5hbWUsIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aC5lbWFpbCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aC5vcmRlcnMge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0aGVhZC5zb3J0LWFjdGlvbnMgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2Fycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRib2R5IHRyLm9kZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4uZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgdGJvZHkgdHIuZXZlbiB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgdGJvZHkgdHIgdGQge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggOHB4OyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoOCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuZ28tdG8tZGV0YWlscyBpbWcge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5jdXN0b21lci1pbmZvLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDBweCAzNnB4OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLmN1c3RvbWVyLWluZm8tY29udGVudCAuaXRlbS1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgdGQgLmN1c3RvbWVyLWluZm8tY29udGVudCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzNnB4OyB9XG4gICAgICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5jdXN0b21lci1pbmZvLWNvbnRlbnQgLml0ZW0tbGlzdCAuaXRlbSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAucHJvZHVjdC10aHVtYiBzcGFuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aDpmaXJzdC1jaGlsZCwgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYyAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQgLmJ0bi1jb3B5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgIG1pbi13aWR0aDogMTE3cHg7IH1cbiAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDsgfVxuICAgICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbS50b3RhbC1vcmRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIiAhaW1wb3J0YW50OyB9XG4gICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24gLmljb24tcmVzZW5kIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLnN2Z1wiKTsgfVxuICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uOmhvdmVyIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAuZGF0YS10YWJsZS10cmFuc2FjdGlvbnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRyYW5zYWN0aW9ucy1maWx0ZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIG1heC13aWR0aDogMjU3cHg7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5wYWdpbmF0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2luZm86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkX19pbm5lci5weC0wLnB0LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIC5hY2NvcmRpb24tdGFibGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRhdGEtdGFibGUtdHJhbnNhY3Rpb25zIHRoLmlkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyYW5zYWN0aW9ucy1tZW51LXRhYnMgLm1lbnUtdGFiX19pdGVtOmZpcnN0LWNoaWxkIGEge1xuICAgIG1pbi13aWR0aDogMTcwcHg7IH1cbiAgLnRyYW5zYWN0aW9ucy1tZW51LXRhYnMgLm1lbnUtdGFiX19pdGVtIGEge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4OyB9XG4gIC5tZW51LXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfSB9XG5cbi50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVyIC50b2dnbGUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJhbnNhY3Rpb25zLWZpbHRlci1ibG9jayAudHJhbnNhY3Rpb25zLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA3NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgLnRyYW5zYWN0aW9ucy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgI29yZGVyLWZpbHRlci1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgLnRyYW5zYWN0aW9ucy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudHJhbnNhY3Rpb25zLWZpbHRlci1ibG9jayAudHJhbnNhY3Rpb25zLWZpbHRlciAudG9nZ2xlLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sgLnRyYW5zYWN0aW9ucy1maWx0ZXIgLnRyYW5zYWN0aW9ucy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVycy1tb2JpbGUgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC50cmFuc2FjdGlvbnMtZmlsdGVyLWJsb2NrIC50cmFuc2FjdGlvbnMtZmlsdGVycy1tb2JpbGUgLmFjdGlvbi1pdGVtIHAge1xuICAgIG1pbi13aWR0aDogMTIwcHg7IH0gfVxuXG4udHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscyxcbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSxcbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW06bnRoLWNoaWxkKDIpIC5pdGVtIHN0cm9uZyxcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbTpudGgtY2hpbGQoMikgLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDExNXB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIC5pdGVtLFxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIC5pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjRweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIC5pdGVtIHAsXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSAuaXRlbSBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSAuaXRlbSBzdHJvbmcsXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMsXG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW0sXG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4OXB4OyB9XG4gICAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSBzdHJvbmcsXG4gICAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgZ2FwOiA4MHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnXCIpOyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuZGV0YWlscy1pdGVtOmZpcnN0LWNoaWxkIC5pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuZGV0YWlscy1pdGVtOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmRldGFpbHMtaXRlbSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IC5mbGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jb250ZW50IC5mbGV4IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b246aG92ZXIgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmNoZWNrYm94LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7IH1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmOyB9XG5cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNHB4O1xuICByaWdodDogMDtcbiAgY29udGVudDogXCIrXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzFiMjUyZjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi5hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJlNDE1OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgLmFjY29yZGlvbi1ob2xkZXIgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICByaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24uYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuXG4uYWNjb3JkaW9uLWhvbGRlciAucGFuZWwge1xuICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIHtcbiAgICAgICAgICBnYXA6IDhweDsgfSB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmRhdGUge1xuICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCBzdHJvbmcge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mby1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQgLmluZm8taXRlbSBwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQgLmluZm8taXRlbS50b3RhbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnRyYW5zYWN0aW9uLWhpc3Rvcnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgfSB9XG5cbi50cmFuc2FjdGlvbi1vcmRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYXV0by1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmF1dG8tc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItaG9sZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4ICNlNGUwZGE7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAudG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC50b3Age1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLnRvcCAub3JkZXItbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlYmU4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWViZTg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyMCUgLSAxNDBweCk7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20gLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLmJvdHRvbSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMjVweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIC5pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDQ1JTsgfSB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cy5hY3RpdmUge1xuICAgIHotaW5kZXg6IDExMTExMTExOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyxcbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMsXG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzLFxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXMsXG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxNDlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzhkODM7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzOjphZnRlcixcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXM6OmFmdGVyLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5zdGF0dXMud2FpdGluZyxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXMud2FpdGluZyxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLnN0YXR1cy53YWl0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDFjMSAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLnN0YXR1cy5zaGlwcGVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLnN0YXR1cy5zaGlwcGVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzLnNoaXBwZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4ZDgzOyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLnN0YXR1cy5kZWxpdmVyZWQsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAuc3RhdHVzLmRlbGl2ZXJlZCxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLnN0YXR1cy5kZWxpdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAub3B0aW9ucyxcbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAub3B0aW9ucyxcbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5vcHRpb25zIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAub3B0aW9ucy5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxMTExMTExO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAub3B0aW9ucy5hY3RpdmU6OmJlZm9yZSxcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlOjpiZWZvcmUsXG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLm9wdGlvbnMuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgIGxlZnQ6IDEzcHg7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMgLmJ1dHRvbi1ob2xsb3c6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNlbGVjdC1hbGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNlbGVjdC1hbGwgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zZWxlY3QtYWxsIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIC5pdGVtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgIG1pbi13aWR0aDogMTE3cHg7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7IH0gfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtLnRvdGFsLW9yZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbS50b3RhbC1yZWZ1bmQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDsgfSB9XG4gIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGguc2t1IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgubGlzdGVkLXByaWNlLCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnNvbGQtcHJpY2UsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgucmVmdW5kZWQtYW1vdW50LCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoLnJlZnVuZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICAgIC8qIDE0LjdweCAqL1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAtM3B4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQubGlzdGVkLXByaWNlLCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnNvbGQtcHJpY2UsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQucmVmdW5kZWQtYW1vdW50LCAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnJlZnVuZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQucHJvZHVjdC10aHVtYiBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDsgfVxuICAgICAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAucHJvZHVjdC10aHVtYiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXRodW1iIHNwYW46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZiAhaW1wb3J0YW50OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmVmZWM7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGg6Zmlyc3QtY2hpbGQsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQgLmJ0bi1jb3B5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG5cbi53aXRoLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC53aXRoLW92ZXJsYXk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB6LWluZGV4OiAxMTExMTE7IH1cblxuLm5vdGVzLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLm5vdGVzLWhvbGRlciAuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAubm90ZXMtaG9sZGVyIC5hY2NvcmRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5ub3Rlcy1ob2xkZXIgLmFjY29yZGlvbi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAubm90ZXMtaG9sZGVyIC5wYW5lbCB7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMjRweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7IH1cbiAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5ub3RlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAubm90ZS1pdGVtIC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAubm90ZS1pdGVtIC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7IH1cbiAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLm5vdGUtaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAvKiAxMy4ycHggKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYzsgfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgYS50b2dnbGUtYWRkLW5vdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDEwNXB4OyB9XG4gICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tbWludXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1wbHVzLTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIGEudG9nZ2xlLWFkZC1ub3RlIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgYS50b2dnbGUtYWRkLW5vdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4OyB9IH1cbiAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfVxuICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBnYXA6IDI0cHg7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSAuaW5wdXQtZ3JvdXAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNlMzI0MmE7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gaW5wdXQsXG4gICAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI4cHg7IH1cblxuLmJ1dHRvbi13aXRoLWFycm93LmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlMGRhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGUwZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiOWI5YjkgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYnRuLWRhcmstYmx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAuYnRuLWRhcmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7IH1cblxuLmJ0bi1ob2xsb3ctZGFyay1ibHVlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzQyNTk7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM0MjU5O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bi1ob2xsb3ctZGFyay1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uZmVhdGhlcmxpZ2h0Omxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5qcXVlcnktbW9kYWwuYmxvY2tlci5jdXJyZW50IHtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5yZWZ1bmRtb2RhbCAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRpdGxlLXByaW1hcnkge1xuICBjb2xvcjogI0UzMjQyQiAhaW1wb3J0YW50OyB9XG4gIC50aXRsZS1wcmltYXJ5IC5ib3R0b20ge1xuICAgIGNvbG9yOiAjMkE0MjU4ICFpbXBvcnRhbnQ7IH1cblxuYS5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTBkYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMGRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjliOWI5ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmpxdWVyeS1tb2RhbCAucmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbC12MiB7XG4gIG1heC13aWR0aDogNDkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTJweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtY29uZmlybWF0aW9uLW1vZGFsLXYyIHtcbiAgICAgIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG4gIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1jb25maXJtYXRpb24tbW9kYWwtdjIgLnNoaXBwaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtY29uZmlybWF0aW9uLW1vZGFsLXYyIC5yZWZ1bmQtYW1vdW50IC5pdGVtIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiICFpbXBvcnRhbnQ7IH1cbiAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLWNvbmZpcm1hdGlvbi1tb2RhbC12MiAucmVmdW5kLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtY29uZmlybWF0aW9uLW1vZGFsLXYyIC5yZWZ1bmQtaXRlbSAuaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTBEQTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1jb25maXJtYXRpb24tbW9kYWwtdjIgLnJlZnVuZC10aXRsZS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmpxdWVyeS1tb2RhbCAucmVmdW5kLW1vZGFsLXYyIHtcbiAgbWF4LXdpZHRoOiAzNDNweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLnJlZnVuZC1pdGVtIC5yZWFzb24gLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xuICAgIHdpZHRoOiAzMTFweCAhaW1wb3J0YW50OyB9XG4gIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAucmVmdW5kLXRhYi1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLW1vZGFsLXYyIC5yZWZ1bmQtdGFiLWNvbnRyb2xzIC50YWItY29udHJvbCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25Cb2xkXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgY29sb3I6ICM5MTliYTc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLW1vZGFsLXYyIC5yZWZ1bmQtdGFiLWNvbnRyb2xzIC50YWItY29udHJvbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogNThweDsgfSB9XG4gICAgICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLnJlZnVuZC10YWItY29udHJvbHMgLnRhYi1jb250cm9sLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5OyB9XG4gIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAucmVmdW5kLXRhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmpxdWVyeS1tb2RhbCAucmVmdW5kLW1vZGFsLXYyIC5yZWZ1bmQtdGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAucmVmdW5kLWFtb3VudCAuaXRlbSBwIHtcbiAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIiAhaW1wb3J0YW50OyB9XG4gIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAuZml4ZWQtYW1vdW50IHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAuZml4ZWQtYW1vdW50IC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTBEQTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuanF1ZXJ5LW1vZGFsIC5yZWZ1bmQtbW9kYWwtdjIgLmZpeGVkLWFtb3VudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5qcXVlcnktbW9kYWwgLnJlZnVuZC1tb2RhbC12MiAuZml4ZWQtYW1vdW50IGlucHV0IHtcbiAgICAgIHdpZHRoOiA3OXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOWJhNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMmM0MjU5O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXIge1xuICBnYXA6IDMwcHg7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlciAudG9nZ2xlLWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMgLmFjdGlvbi1pdGVtIC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDdweCAzMnB4IDdweCA4cHg7XG4gICAgY29sb3I6ICM5MTliYTc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMgLmFjdGlvbi1pdGVtIC5idXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMgLmFjdGlvbi1pdGVtIC5idXR0b24uaGlnaDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzIC5hY3Rpb24taXRlbSAuYnV0dG9uLm1pZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzcwMDsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzIC5hY3Rpb24taXRlbSAuYnV0dG9uLmxvdzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODAwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMtbW9iaWxlIC5hY3Rpb24taXRlbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSAuYWN0aW9uLWl0ZW0gcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMtbW9iaWxlIC5hY3Rpb24taXRlbSAuYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMzJweCA3cHggOHB4O1xuICAgIGNvbG9yOiAjOTE5YmE3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSAuYWN0aW9uLWl0ZW0gLmJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycy1tb2JpbGUgLmFjdGlvbi1pdGVtIC5idXR0b24uaGlnaDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSAuYWN0aW9uLWl0ZW0gLmJ1dHRvbi5taWQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7IH1cbiAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycy1tb2JpbGUgLmFjdGlvbi1pdGVtIC5idXR0b24ubG93OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAuZmllbGQtZ3JvdXAucmV0dXJucy1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMjM3cHg7XG4gICAgZ2FwOiAzMHB4OyB9XG4gICAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5maWVsZC1ncm91cC5yZXR1cm5zLWZpbHRlciAjcmV0dXJucy1maWx0ZXItc2VhcmNoIHtcbiAgICAgIG1heC13aWR0aDogMjM3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLmZpZWxkLWdyb3VwLnJldHVybnMtZmlsdGVyICNyZXR1cm5zLWZpbHRlci1zZWFyY2ggLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMzdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucmV0dXJucy1maWx0ZXItYmxvY2sgLmZpZWxkLWdyb3VwLnJldHVybnMtZmlsdGVyICNyZXR1cm5zLWZpbHRlci1zZWFyY2ggLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIzN3B4O1xuICAgICAgICAgIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycyB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGdhcDogNzBweDsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzIGRpdiNkYXRlLXJhbmdlLW9yZGVycyB7XG4gICAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAuZmllbGQtZ3JvdXAucmV0dXJucy1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXIge1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAjb3JkZXItZmlsdGVyLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucmV0dXJucy1maWx0ZXItYmxvY2sgLnJldHVybnMtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAuZmlsdGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlciAudG9nZ2xlLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlciAucmV0dXJucy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXR1cm5zLWZpbHRlci1ibG9jayAucmV0dXJucy1maWx0ZXJzLW1vYmlsZSBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnJldHVybnMtZmlsdGVyLWJsb2NrIC5yZXR1cm5zLWZpbHRlcnMtbW9iaWxlIC5hY3Rpb24taXRlbSBwIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4OyB9IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aC5hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRoLnJpc2sge1xuICBtYXgtd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aC5zdGF0dXMge1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRoLmRhdGUge1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0aC52YWx1ZSB7XG4gIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRoLm51bWJlciB7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRoLm5hbWUsICNkYXRhLXRhYmxlLXJldHVybnMgdGguZW1haWwge1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgdGgub3JkZXJzIHtcbiAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4OyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgdGhlYWQgdHIgdGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRoZWFkLnNvcnQtYWN0aW9ucyB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDUwJTsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMHB4OyB9XG5cbiNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIub2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyLm9kZCB0ZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlYmU4ICFpbXBvcnRhbnQ7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyLm9kZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjY7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ci5ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyLmV2ZW4gdGQge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZWJlOCAhaW1wb3J0YW50OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ci5ldmVuIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4jZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDhweDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkLmFjY29yZGlvbi10YWJsZV9fYXJyb3cge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkLmFjY29yZGlvbi10YWJsZV9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJpc2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmlzazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yaXNrLmhpZ2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yaXNrLm1pZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzcwMDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJpc2subG93OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwOyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMXB4IDExcHggMTFweCAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMmU0MTU5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDExcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMubG9kZ2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYzhkODM7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMubG9kZ2VkOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMuY29tcGxldGUge1xuICAgICAgYmFja2dyb3VuZDogIzJjNDI1OTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmV0dXJuLXN0YXR1cy5jb21wbGV0ZTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMuYXBwcm92YWwge1xuICAgICAgYmFja2dyb3VuZDogI2M5YzhjODtcbiAgICAgIGNvbG9yOiAjMmU0MTU5OyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmFwcHJvdmFsOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLnZvaWQge1xuICAgICAgYmFja2dyb3VuZDogI2Y5ZDFjMTtcbiAgICAgIGNvbG9yOiAjMmU0MTU5OyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLnZvaWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMuYXdhaXRpbmctbG9kZ2VtZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgIHBhZGRpbmc6IDExcHggN3B4IDExcHggMjNweCAhaW1wb3J0YW50OyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkIC5yZXR1cm4tc3RhdHVzLmF3YWl0aW5nLWxvZGdlbWVudDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyB0Ym9keSB0ciB0ZCAucmV0dXJuLXN0YXR1cy5jb250YWN0LWN1c3RvbWVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYzhkODM7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQgLnJldHVybi1zdGF0dXMuY29udGFjdC1jdXN0b21lcjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyYzQyNTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICByaWdodDogMDsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIHRib2R5IHRyIHRkOm50aC1jaGlsZCg4KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyAuZ28tdG8tZGV0YWlscyBpbWcge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7IH1cbiAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5jdXN0b21lci1pbmZvLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDBweCAxNnB4OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5jdXN0b21lci1pbmZvLWNvbnRlbnQgLml0ZW0tbGlzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCB0ZCAuY3VzdG9tZXItaW5mby1jb250ZW50IC5pdGVtLWxpc3QgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDM2cHg7IH1cbiAgICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IHRkIC5jdXN0b21lci1pbmZvLWNvbnRlbnQgLml0ZW0tbGlzdCAuaXRlbSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAucHJvZHVjdC10aHVtYiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAucHJvZHVjdC10aHVtYiBzcGFuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYzsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoOmZpcnN0LWNoaWxkLCAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWMgIWltcG9ydGFudDsgfVxuICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQgLmJ0bi1jb3B5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG4gICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAub3JkZXItZGV0YWlscy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTAwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtYmxvY2sgLnBheW1lbnQtZGV0YWlscyAuY29udGVudC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IH1cbiAgICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sgLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDExN3B4OyB9XG4gICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgI2RhdGEtdGFibGUtcmV0dXJucyAuYWNjb3JkaW9uLXRhYmxlX19jb250ZW50IC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDsgfVxuICAgICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLm9yZGVyLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0udG90YWwtb3JkZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTsgfVxuICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIC5pY29uLXJlc2VuZCB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7IH1cbiAgICAgICNkYXRhLXRhYmxlLXJldHVybnMgLmFjY29yZGlvbi10YWJsZV9fY29udGVudCAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uOmhvdmVyIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAjZGF0YS10YWJsZS1yZXR1cm5zIC5hY2NvcmRpb24tdGFibGVfX2NvbnRlbnQgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLFxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtLFxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbTpudGgtY2hpbGQoMikgLml0ZW0gc3Ryb25nLFxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtOm50aC1jaGlsZCgyKSAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgIG1pbi13aWR0aDogMTE1cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW0gLml0ZW0sXG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4LWl0ZW0gLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5kZXRhaWxzLWl0ZW0gLml0ZW0gcCxcbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIC5pdGVtIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIC5pdGVtIHN0cm9uZyxcbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIC5pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscyxcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmRldGFpbHMtaXRlbSxcbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleC1pdGVtIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzg5cHg7IH1cbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZGV0YWlscy1pdGVtIHN0cm9uZyxcbiAgICAgICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4LWl0ZW0gc3Ryb25nIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmFjdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIC5idXR0b24taG9sbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIC5idXR0b24taG9sbG93OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5hY3Rpb25zIC5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuYWN0aW9ucyAuYnV0dG9uLXdpdGgtYXJyb3c6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDgwcHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOWJhNztcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOWJhNzsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5zdmdcIik7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5kZXRhaWxzLWl0ZW06Zmlyc3QtY2hpbGQgLml0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZm9ybSAuZm9ybS1mbGV4IC5kZXRhaWxzLWl0ZW06Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0gLmZvcm0tZmxleCAuZGV0YWlscy1pdGVtIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmNvbnRlbnQgLmZsZXgge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5mb3JtIC5mb3JtLWZsZXggLmNvbnRlbnQgLmZsZXggLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLnN2Z1wiKTsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbjpob3ZlciAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1yZXNlbmQtd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY3VzdG9tZXItZGV0YWlscyAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIC5idXR0b24gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLWRldGFpbHMtaG9sZGVyIC5jdXN0b21lci1kZXRhaWxzIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24tZGV0YWlscy1ob2xkZXIgLmN1c3RvbWVyLWRldGFpbHMgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciAuY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uY2hlY2tib3gtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDsgfVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7IH1cblxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA0cHg7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIitcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMWIyNTJmO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH1cblxuLmFjY29yZGlvbi1ob2xkZXIgLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmU0MTU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAuYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmFjY29yZGlvbi1ob2xkZXIgLmFjY29yZGlvbi5hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLW1pbnVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG5cbi5hY2NvcmRpb24taG9sZGVyIC5wYW5lbCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRyYW5zYWN0aW9uLWhpc3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktaXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0ge1xuICAgICAgICAgIGdhcDogOHB4OyB9IH1cbiAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRlbnQgLml0ZW0gLmNvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IHN0cm9uZyB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IC5pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwM3B4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjAzcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250ZW50IC5pdGVtIC5jb250ZW50IC5pbmZvLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mby1pdGVtIHAge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGVudCAuaXRlbSAuY29udGVudCAuaW5mby1pdGVtLnRvdGFsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudHJhbnNhY3Rpb24taGlzdG9yeSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudHJhbnNhY3Rpb24taGlzdG9yeS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRyYW5zYWN0aW9uLWhpc3Rvcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9IH1cblxuLnRyYW5zYWN0aW9uLW9yZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH0gfVxuICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1ob2xkZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggI2U0ZTBkYTsgfVxuICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyZTQxNTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC50b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLnRvcCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAudG9wIC5vcmRlci1udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLmJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWViZTg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWJlODsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20gLml0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwJSAtIDE0MHB4KTsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY2NvcmRpb24gLmJvdHRvbSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20gLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20gLml0ZW0gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjY29yZGlvbiAuYm90dG9tIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAyNXB4OyB9XG4gICAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWNjb3JkaW9uIC5ib3R0b20gLml0ZW0ge1xuICAgICAgICAgICAgZmxleDogNDUlOyB9IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAucGFuZWwge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDI0cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTExMTExMTE7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzLFxuICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyxcbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5zdGF0dXMsXG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLnN0YXR1cyxcbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5zdGF0dXMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDE0OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOGQ4MzsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5zdGF0dXM6OmFmdGVyLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLnN0YXR1czo6YWZ0ZXIsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5zdGF0dXM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1zdGF0dXMgLnN0YXR1cy53YWl0aW5nLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2hpcHBlZC1zdGF0dXMgLnN0YXR1cy53YWl0aW5nLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzLndhaXRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkMWMxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzLnNoaXBwZWQsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAuc3RhdHVzLnNoaXBwZWQsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5zdGF0dXMuc2hpcHBlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzhkODM7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAuc3RhdHVzLmRlbGl2ZXJlZCxcbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5zdGF0dXMuZGVsaXZlcmVkLFxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAuc3RhdHVzLmRlbGl2ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5vcHRpb25zLFxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNoaXBwZWQtc3RhdHVzIC5vcHRpb25zLFxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmRlbGl2ZXJlZC1zdGF0dXMgLm9wdGlvbnMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLXN0YXR1cyAub3B0aW9ucy5hY3RpdmUsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAub3B0aW9ucy5hY3RpdmUsXG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5kZWxpdmVyZWQtc3RhdHVzIC5vcHRpb25zLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDExMTExMTE7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItc3RhdHVzIC5vcHRpb25zLmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5zaGlwcGVkLXN0YXR1cyAub3B0aW9ucy5hY3RpdmU6OmJlZm9yZSxcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuZGVsaXZlcmVkLXN0YXR1cyAub3B0aW9ucy5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgbGVmdDogMTNweDsgfVxuICAudHJhbnNhY3Rpb24tb3JkZXJzIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWN0aW9ucyAuYnV0dG9uLWhvbGxvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLmFjdGlvbnMgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODclIGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuYWN0aW9ucyAuYnV0dG9uLXdpdGgtYXJyb3c6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2VsZWN0LWFsbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAuc2VsZWN0LWFsbCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLnNlbGVjdC1hbGwgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTIwcHg7XG4gICAgcGFkZGluZzogOHB4IDAgMjRweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5wYXltZW50LWRldGFpbHMgLmNvbnRlbnQtYmxvY2sgLml0ZW0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAucGF5bWVudC1kZXRhaWxzIC5jb250ZW50LWJsb2NrIC5pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTdweDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyODBweDsgfSB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtYmxvY2sgLm9yZGVyLXRvdGFsLWNvbnRlbnQgLml0ZW0udG90YWwtb3JkZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtLnRvdGFsLXJlZnVuZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWJsb2NrIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4OyB9IH1cbiAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5yZXR1cm4tcmVhc29uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5za3Uge1xuICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5saXN0ZWQtcHJpY2UsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGguc29sZC1wcmljZSwgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aC5yZWZ1bmRlZC1hbW91bnQsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGgucmVmdW5kIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgICAgLyogMTQuN3B4ICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB0b3A6IC0zcHg7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5saXN0ZWQtcHJpY2UsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQuc29sZC1wcmljZSwgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5yZWZ1bmRlZC1hbW91bnQsIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQucmVmdW5kIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZC5wcm9kdWN0LXRodW1iIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggOHB4OyB9XG4gICAgICAgICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXRodW1iIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYzsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aDpmaXJzdC1jaGlsZCwgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudHJhbnNhY3Rpb24tb3JkZXJzIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHRyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWMgIWltcG9ydGFudDsgfVxuICAgIC50cmFuc2FjdGlvbi1vcmRlcnMgLm9yZGVyLWRldGFpbHMtY29udGVudCAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuICAgICAgLnRyYW5zYWN0aW9uLW9yZGVycyAub3JkZXItZGV0YWlscy1jb250ZW50IC50YWJsZS1hY2NvcmRpb24tY29udGVudCB0ZCAuYnRuLWNvcHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiA1cHg7IH1cblxuLndpdGgtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLndpdGgtb3ZlcmxheTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHotaW5kZXg6IDExMTExMTsgfVxuXG4ubm90ZXMtaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAubm90ZXMtaG9sZGVyIC5hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgY29sb3I6ICMyZTQxNTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAgIC5ub3Rlcy1ob2xkZXIgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLm5vdGVzLWhvbGRlciAuYWNjb3JkaW9uLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gIC5ub3Rlcy1ob2xkZXIgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDsgfVxuICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLm5vdGUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5ub3RlLWl0ZW0gLmRhdGUge1xuICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5ub3RlLWl0ZW0gLm5hbWUge1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjsgfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAubm90ZS1pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIC8qIDEzLjJweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7IH1cbiAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJlZmVjOyB9XG4gICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSBhLnRvZ2dsZS1hZGQtbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTNweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMTA1cHg7IH1cbiAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgYS50b2dnbGUtYWRkLW5vdGUuYWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgYS50b2dnbGUtYWRkLW5vdGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9pY29uLXBsdXMtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgYS50b2dnbGUtYWRkLW5vdGUgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSBhLnRvZ2dsZS1hZGQtbm90ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDk1cHg7IH0gfVxuICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4OyB9XG4gICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogMjRweDsgfVxuICAgICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSBzdHJvbmcge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDsgfVxuICAgICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgICAgICAgIC5ub3Rlcy1ob2xkZXIgLm5vdGVzLWxpc3QgLmFkZC1ub3RlIC5ub3RlLWZvcm0gZm9ybSAuZm9ybS1mbGV4IC5pdGVtIC5pbnB1dC1ncm91cCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0UzMjQyQTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSBpbnB1dCxcbiAgICAgICAgICAgICAgLm5vdGVzLWhvbGRlciAubm90ZXMtbGlzdCAuYWRkLW5vdGUgLm5vdGUtZm9ybSBmb3JtIC5mb3JtLWZsZXggLml0ZW0gdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAubm90ZXMtaG9sZGVyIC5ub3Rlcy1saXN0IC5hZGQtbm90ZSAubm90ZS1mb3JtIGZvcm0gLmZvcm0tZmxleCAuaXRlbSB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjhweDsgfVxuXG4uYnV0dG9uLXdpdGgtYXJyb3cuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNlNGUwZGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTBkYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tbm8tYXJyb3cge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG4gIC5idXR0b24tbm8tYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmOyB9XG5cbi5mZWF0aGVybGlnaHQ6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0Qmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjY7IH1cbiAgLmJnLWxpZ2h0Qmx1ZS53cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7IH1cblxuLnJldHVybnMtZGV0YWlscy1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJldHVybnMtZGV0YWlscy1ibG9jayAub3JkZXItdG90YWwtY29udGVudCAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucmV0dXJucy1kZXRhaWxzLWJsb2NrIC5vcmRlci10b3RhbC1jb250ZW50IC5pdGVtLnRvdGFsLXJlZnVuZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5yZXR1cm5zLWRldGFpbHMtaG9sZGVyIC5yZXR1cm5zLWRldGFpbHMgLml0ZW0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXR1cm5zLWRldGFpbHMtaG9sZGVyIC5yZXR1cm5zLWRldGFpbHMgLml0ZW0tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgZ2FwOiA0MHB4OyB9XG4gICAgICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIC5pdGVtLWJsb2NrOmZpcnN0LWNoaWxkIC5pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTNweDsgfVxuICAgICAgICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIC5pdGVtLWJsb2NrOmZpcnN0LWNoaWxkIC5pdGVtIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiOyB9XG4gICAgICAgICAgLnJldHVybnMtZGV0YWlscy1ob2xkZXIgLnJldHVybnMtZGV0YWlscyAuaXRlbS1ibG9jazpmaXJzdC1jaGlsZCAuaXRlbSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIC5pdGVtLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgZ2FwOiAyNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXR1cm5zLWRldGFpbHMtaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC5yZXR1cm5zLWRldGFpbHMtaG9sZGVyIC5yZXR1cm5zLWRldGFpbHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAucmV0dXJucy1kZXRhaWxzLWhvbGRlciAucmV0dXJucy1kZXRhaWxzIC5pdGVtLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgIC5yZXR1cm5zLWRldGFpbHMtaG9sZGVyIC5yZXR1cm5zLWRldGFpbHMgLml0ZW0tYmxvY2s6Zmlyc3QtY2hpbGQgLml0ZW0ge1xuICAgICAgICAgIG1pbi13aWR0aDogOTBweDsgfSB9XG5cbi5yZXR1cm4tb3JkZXItaG9sZGVyIC5hY2NvcmRpb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucmV0dXJuLW9yZGVyLWhvbGRlciAuYWNjb3JkaW9uOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV0dXJuLW9yZGVyLWhvbGRlciAub3JkZXItbnVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldHVybi1vcmRlci1ob2xkZXIgLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucmV0dXJuLW9yZGVyLWhvbGRlciAub3JkZXItbnVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWluLXdpZHRoOiB1bnNldDsgfSB9XG5cbi5yZXR1cm4tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBnYXA6IDI0cHg7IH1cbiAgLnJldHVybi10b3AgLnRyYW5zYWN0aW9uLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7IH1cbiAgICAucmV0dXJuLXRvcCAudHJhbnNhY3Rpb24tbnVtYmVycyAuaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA3cHggN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjsgfVxuXG4uYm9yZGVyLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlMGRhOyB9XG5cbi5yZXR1cm4tY3VzdG9tZXIgLmRldGFpbHMtaXRlbSB7XG4gIGdhcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5yZXR1cm4tY3VzdG9tZXIgLmRldGFpbHMtaXRlbS5mbGV4LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAucmV0dXJuLWN1c3RvbWVyIC5kZXRhaWxzLWl0ZW0uZmxleC1ibG9jayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLnJldHVybi1zdGF0dXMge1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDExcHggMTFweCAxMXB4IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7IH1cbiAgLnJldHVybi1zdGF0dXM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmU0MTU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDExcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgLnJldHVybi1zdGF0dXMubG9kZ2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWM4ZDgzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5yZXR1cm4tc3RhdHVzLmxvZGdlZDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTsgfVxuICAucmV0dXJuLXN0YXR1cy5jb21wbGV0ZSB7XG4gICAgYmFja2dyb3VuZDogIzJjNDI1OTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucmV0dXJuLXN0YXR1cy5jb21wbGV0ZTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5yZXR1cm4tc3RhdHVzLmFwcHJvdmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzljOGM4O1xuICAgIGNvbG9yOiAjMmU0MTU5OyB9XG4gICAgLnJldHVybi1zdGF0dXMuYXBwcm92YWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yZXR1cm4tc3RhdHVzLnZvaWQge1xuICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgY29sb3I6ICMyZTQxNTk7IH1cbiAgICAucmV0dXJuLXN0YXR1cy52b2lkOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucmV0dXJuLXN0YXR1cy5hd2FpdGluZy1sb2RnZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgY29sb3I6ICMyZTQxNTk7XG4gICAgcGFkZGluZzogMTFweCA3cHggMTFweCAyM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAucmV0dXJuLXN0YXR1cy5hd2FpdGluZy1sb2RnZW1lbnQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yZXR1cm4tc3RhdHVzLmNvbnRhY3QtY3VzdG9tZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYzhkODM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnJldHVybi1zdGF0dXMuY29udGFjdC1jdXN0b21lcjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB3aWR0aDogMjZweDsgfVxuICAucmlzazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgLnJpc2suaGlnaDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7IH1cbiAgLnJpc2subWlkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzcwMDsgfVxuICAucmlzay5sb3c6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwOyB9XG5cbi5pY29uLWV4dGVybmFsLXNpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8vYXNzZXRzL2ltYWdlcy9leHRlcm5hbC1zaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmF1dG9wb3N0LXRyYWNraW5nLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNDdweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hdXRvcG9zdC10cmFja2luZy1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cblxuLmJ1dHRvbi5hdXRvcG9zdC10cmFja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzI0MmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzMjQyYjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1pbi13aWR0aDogMjY1cHg7IH1cbiAgLmJ1dHRvbi5hdXRvcG9zdC10cmFja2luZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJ1dHRvbi5hdXRvcG9zdC10cmFja2luZyBwOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIiAhaW1wb3J0YW50OyB9XG4gIC5idXR0b24uYXV0b3Bvc3QtdHJhY2tpbmc6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxZDIyO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMWQyMjsgfVxuXG4udHJhbnNhY3Rpb24tbW9kYWwucmVmdW5kLW1vZGFsIHtcbiAgbWluLXdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRyYW5zYWN0aW9uLW1vZGFsLnJlZnVuZC1tb2RhbCAuYWN0aW9ucyBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRyYW5zYWN0aW9uLW1vZGFsLnJlZnVuZC1tb2RhbCB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuICAudHJhbnNhY3Rpb24tbW9kYWwucmVmdW5kLW1vZGFsIC5hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYzsgfVxuXG4udHJhbnNhY3Rpb24tbW9kYWwgLnRleHQtYm94IHtcbiAgcGFkZGluZzogMjRweCAxNnB4OyB9XG4gIC50cmFuc2FjdGlvbi1tb2RhbCAudGV4dC1ib3ggcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7IH1cblxuI3ZvaWQtcmVmdW5kLW1vZGFsIC50ZXh0LWJveCBwIHtcbiAgY29sb3I6ICNlMzI0MmIgIWltcG9ydGFudDsgfVxuXG4jdm9pZC1yZWZ1bmQtbW9kYWwgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQyYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMzI0MmIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vL2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7IH1cbiAgI3ZvaWQtcmVmdW5kLW1vZGFsIC5idXR0b24td2l0aC1hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQxZDIyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWQyMiAhaW1wb3J0YW50OyB9XG5cbi5yZWZ1bmRtb2RhbCAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zYWN0aW9uLW1vZGFsIC53aXRoLWljb24gLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucmVmdW5kLXJlYXNvbi1tb2RhbCAuYnV0dG9uLWhvbGxvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5yZWZ1bmQtcmVhc29uLW1vZGFsIC5yZWZ1bmQtcmVhc29uIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDNDI1OTsgfVxuXG4ucmVmdW5kLXJlYXNvbi1tb2RhbCAuYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAhaW1wb3J0YW50OyB9XG5cbi5yZWZ1bmQtcmVhc29uLW1vZGFsIGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiOyB9XG5cbi5yZWZ1bmQtcmVhc29uLW1vZGFsIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlZnVuZC1yZWFzb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGQubm90ZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDsgfVxuXG4ucmVmdW5kLW5vdGVzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3NpdGUtaGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNzaXRlLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAjc2l0ZS1oZWFkZXIgLm1haW4tbG9nbyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAubWFpbi1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0MjU4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA3MHB4OyB9IH1cbiAgICAjc2l0ZS1oZWFkZXIgLm1haW4tbG9nbyAuYnV0dG9uLW1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjc2l0ZS1oZWFkZXIgLm1haW4tbG9nbyAuYnV0dG9uLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAjc2l0ZS1oZWFkZXIgLm1haW4tbG9nbyAuYnV0dG9uLW1vYmlsZS5hY3RpdmUgLmljb24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLW1lbnUtY2xvc2Uuc3ZnXCIpOyB9XG4gICAgI3NpdGUtaGVhZGVyIC5tYWluLWxvZ28gLmxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjc2l0ZS1oZWFkZXIgLm1haW4tbG9nbyAubGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAjc2l0ZS1oZWFkZXIgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc2l0ZS1oZWFkZXIgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAud3JhcHBlciAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAjc2l0ZS1oZWFkZXIgLm1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NpdGUtaGVhZGVyIC5tYWluLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICNzaXRlLWhlYWRlciAubWFpbi10aXRsZSAuaWNvbi1zb3VyY2UtZWJheSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4OyB9XG4gICNzaXRlLWhlYWRlciAuYWNjb3VudC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI3NpdGUtaGVhZGVyIC5hY2NvdW50LWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICNzaXRlLWhlYWRlciAuYWNjb3VudC1ob2xkZXIgLmxvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtaG9sZGVyIC5sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICNzaXRlLWhlYWRlciAuYWNjb3VudC1ob2xkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtaG9sZGVyIC5sb2dvIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtaG9sZGVyIC5sb2dvOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAuYWNjb3VudC1ob2xkZXIgLmFjY291bnQtaXRlbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtZHJvcC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICB0b3A6IC0xMDAlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc2l0ZS1oZWFkZXIgLmFjY291bnQtZHJvcC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7IH0gfVxuICAgICNzaXRlLWhlYWRlciAuYWNjb3VudC1kcm9wLWNvbnRlbnQub3BlbmVkIHtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpdGUtaGVhZGVyIC5hY2NvdW50LWRyb3AtY29udGVudC5vcGVuZWQge1xuICAgICAgICAgIHRvcDogODBweDsgfSB9XG5cbiNzaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NpdGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gICNzaXRlLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI3NpdGUtY29udGVudCAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICNzaXRlLWNvbnRlbnQgLnBhZ2Utc2VjdGlvbi1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4OyB9XG5cbi5wYWdlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wYWdlLXNlY3Rpb24gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhZ2Utc2VjdGlvbiAuY2FyZF9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXNlY3Rpb24uaW5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLXNlY3Rpb24uaW5hY3RpdmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjgpOyB9XG4gIC5wYWdlLXNlY3Rpb24ucGFnZS1jb25uZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5wYWdlLXNlY3Rpb24ucGFnZS1jb25uZWN0IC5jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2Utc2VjdGlvbi5wYWdlLWNvbm5lY3QgLmNhcmQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2NmZDdkZjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xODBweDsgfVxuXG4uUHJvZHVjdE1hbmFnZW1lbnRQYWdlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5kYXNoLWZpbHRlciBzZWxlY3QsXG4uZGFzaC1maWx0ZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kYXNoLWZpbHRlciAuY29sdW1uLmxhcmdlLTMge1xuICBmbGV4OiAxOyB9XG5cbi5kYXNoLXRhYl9oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4ucXItaG9sZGVyIHtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnFyLWhvbGRlciBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5xci1ob2xkZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLmNvbnRlbnQtdGFibGUuYWxpZ24tdG9wIC5jb250ZW50LXRhYmxlX19pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubm90aWZpY2F0aW9uLXNsaWRlciB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE3OTlweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5ub3RpZmljYXRpb24tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG4gICAgICAubm90aWZpY2F0aW9uLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE0MjU4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gIC5ub3RpZmljYXRpb24tc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7IH1cblxuLm5vdGlmaWNhdGlvbi1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgaGVpZ2h0OiAxNjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgbWFyZ2luLXRvcDogLTE2N3B4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm5vdGlmaWNhdGlvbi1ob2xkZXIuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTExO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgaGVpZ2h0OiAxNjdweDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlci5hY3RpdmUgLm5vdGlmaWNhdGlvbi1zbGlkZXIge1xuICAgICAgaGVpZ2h0OiAxNjdweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIC5ub3RpZmljYXRpb24taG9sZGVyLmFjdGl2ZSAuanMtdG9nZ2xlLW5vdGlmaWNhdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMTExMTExMTE7IH1cbiAgICAgIC5ub3RpZmljYXRpb24taG9sZGVyLmFjdGl2ZSAuanMtdG9nZ2xlLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJDTE9TRVwiO1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIuYWN0aXZlIC5qcy10b2dnbGUtbm90aWZpY2F0aW9uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9jbG9zZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5hY3Rpb24gYSB7XG4gICAgICB3aWR0aDogMzI5cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAubm90aWZpY2F0aW9uLWhvbGRlciAuY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjlweCk7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQ6bm90KC5uby1idXR0b24pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNTRweDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQubm8tYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuY29udGVudC5uby1idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5ub3RpZmljYXRpb24taG9sZGVyIC5jb250ZW50IHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQHN1cHBvcnRzICgtd2Via2l0LWxpbmUtY2xhbXA6IDIpIHtcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfSB9XG4gICAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuY29udGVudCBwOmhvdmVyIHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAubm90aWZpY2F0aW9uLWhvbGRlciAuanMtdG9nZ2xlLW5vdGlmaWNhdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDlweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQyYztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTExMTExMTExO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuanMtdG9nZ2xlLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiT1BFTlwiO1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuanMtdG9nZ2xlLW5vdGlmaWNhdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9jbG9zZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ub3RpZmljYXRpb24taG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNjJweDtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICAgIG1hcmdpbi10b3A6IC0yMjdweDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzVweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIuYWN0aXZlIHtcbiAgICAgIGhlaWdodDogMjYycHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuYWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAubm90aWZpY2F0aW9uLWhvbGRlciAuYWN0aW9uIGEge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgbWluLWhlaWdodDogOTBweDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAzKSB7XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1ob2xkZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfSB9XG4gIC5ub3RpZmljYXRpb24tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgaGVpZ2h0OiA1MnB4OyB9IH1cblxuLmhlYWRlci1ob2xkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1ob2xkZXIgI3NpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NpdGUtbmF2aWdhdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5oZWFkZXItaG9sZGVyLXNwYWNlciB7XG4gIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICBoZWlnaHQ6IDE2N3B4O1xuICBtYXJnaW4tdG9wOiAtMTY3cHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gICAgLmhlYWRlci1ob2xkZXItc3BhY2VyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2MnB4O1xuICAgICAgaGVpZ2h0OiAyNjJweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMjdweDtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDsgfSB9XG5cbi5ub3RpZmljYXRpb24tYWN0aXZlIC5oZWFkZXItaG9sZGVyLXNwYWNlciB7XG4gIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICBoZWlnaHQ6IDE2N3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm5vdGlmaWNhdGlvbi1hY3RpdmUgI3NpdGUtbmF2aWdhdGlvbiB7XG4gIHRvcDogMjQ3cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQ3cHgpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAubm90aWZpY2F0aW9uLWFjdGl2ZSAuaGVhZGVyLWhvbGRlci1zcGFjZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI2MnB4O1xuICAgIGhlaWdodDogMjYycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm5vdGlmaWNhdGlvbi1hY3RpdmUgI3NpdGUtbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAzMjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMyMnB4KSAhaW1wb3J0YW50OyB9IH1cblxuI05vdGlmaWNhdGlvbkZvcm0gaSxcbiNOb3RpZmljYXRpb25Gb3JtX05vdGlmaWNhdGlvbkZvcm0gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvcGFjaXR5OiAwLjk1OyB9XG5cbiNOb3RpZmljYXRpb25Gb3JtIGlucHV0Om5vdChbdHlwZT1cImJ1dHRvblwiXSksXG4jTm90aWZpY2F0aW9uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcixcbiNOb3RpZmljYXRpb25Gb3JtIHRleHRhcmVhLFxuI05vdGlmaWNhdGlvbkZvcm1fTm90aWZpY2F0aW9uRm9ybSBpbnB1dDpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuI05vdGlmaWNhdGlvbkZvcm1fTm90aWZpY2F0aW9uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcixcbiNOb3RpZmljYXRpb25Gb3JtX05vdGlmaWNhdGlvbkZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4ubm90aWZpY2F0aW9uLXNldHRpbmctYmxvY2sgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMTBweDsgfVxuXG4jdG9hc3RzIHtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLnRvYXN0LnN1Y2Nlc3Muc2hvdyB7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5zdG9yZS1wcm9maWxlLWZvcm0gdGV4dGFyZWEsXG4uc3RvcmUtcHJvZmlsZS1mb3JtIC5jb250ZW50LWZpZWxkIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtIGxhYmVsIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4OyB9XG5cbi5zdG9yZS1wcm9maWxlLWZvcm0gLmZmX2ZpbGV1cGxvYWRfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtIC5maWxlLWxvYWRlcl9fZGVzYyB7XG4gIHRvcDogMDsgfVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtIC5maWxlLWxvYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLnN0b3JlLXByb2ZpbGUtZm9ybSAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZV93cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzAwcHg7IH1cbiAgLnN0b3JlLXByb2ZpbGUtZm9ybSAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0b3JlLXByb2ZpbGUtZm9ybSAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLWxvYWRpbmcgLnBhZ2UtbG9hZC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ucGFnZS1sb2FkaW5nIC5yb3cge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnBhZ2UtbG9hZC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OTk5OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1sb2FkLW92ZXJsYXkge1xuICAgICAgbGVmdDogMDsgfSB9XG5cbi5wYWdlLWxvYWRlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzI0MkI7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNlby1maWVsZHMge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VvLWZpZWxkcyAuY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc2VvLWZpZWxkcyBpIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uZWRpdF9fY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IC5tb2RhbC1ib3ggLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNnB4IDMwcHggIWltcG9ydGFudDsgfVxuICAuZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCAubW9kYWwtYm94IC5jb250ZW50IHAge1xuICAgIG1hcmdpbjogMTJweCAwIDAgIWltcG9ydGFudDsgfVxuXG4jcmVtb3ZlQmdJbWFnZSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubWFpbnRlbmFuY2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW50ZW5hbmNlLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG50ZC5wcm9kdWN0LWNvdW50IHtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgdGQucHJvZHVjdC1jb3VudCBhIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcm9kdWN0LWNoZWNrYm94IHtcbiAgbWF4LXdpZHRoOiA1MHB4OyB9XG5cbi5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sgLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogMzI1cHg7IH1cbiAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uLmxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTkyOTU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uLmxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiAxcyBsb2FkaW5nIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayAuYnV0dG9uLmVtYWlsLXNlbnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTkyOTU7IH1cblxuLmdyYXBoLWJsb2NrIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAuZ3JhcGgtYmxvY2sgLmNoYXJ0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmFwaC1ibG9jay5hY3RpdmUgLmNoYXJ0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZ3JhcGgtYmxvY2suYWN0aXZlIC5ncmFwaC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncmFwaC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtaW4taGVpZ2h0OiAzMTVweDsgfVxuICAuZ3JhcGgtb3ZlcmxheSAuY2hhcnQtbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JhcGgtb3ZlcmxheS5hY3RpdmUgLmpzLWxvYWQtY2hhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyYXBoLW92ZXJsYXkuYWN0aXZlIC5jaGFydC1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZ3JhcGgtb3ZlcmxheSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZ3JhcGgtb3ZlcmxheSAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGFydC1sb2FkaW5nIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMjcsIDM2LCA0MywgMC4zKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMzI0MmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYW5pbWF0aW9uOiBsb2FkZXItc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7IH1cblxuQGtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmNoYXJ0LWNhcmQgLmNhcmRfX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuI2RhdGEtY3VycmVudC1zYWxlcyAucHJvZHVjdC10aHVtYiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNSk7IH1cblxuI2RhdGEtY3VycmVudC1zYWxlcyB0aC5za3UsXG4jZGF0YS1jdXJyZW50LXNhbGVzIHRoLnByaWNlIHtcbiAgd2lkdGg6IDE4MHB4OyB9XG5cbiNkYXRhLWN1cnJlbnQtc2FsZXMgdGgudGh1bWIge1xuICB3aWR0aDogNTVweDsgfVxuXG4uYnVsay1hY3Rpb25zLWNvdW50IHtcbiAgY29sb3I6ICNlMzI0MmI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbnRoLmJ1bGthY3Rpb24tZGF0ZSxcbnRoLmJ1bGthY3Rpb24tYWN0aW9ucyB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0OyB9XG5cbnRoLmJ1bGthY3Rpb24tbm8ge1xuICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbnRoLmJ1bGthY3Rpb24tc2FsZSB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ0bi1sb2FkaW5nOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMjcsIDM2LCA0MywgMC4zKTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGFuaW1hdGlvbjogYnRuLWxvYWRpbmctc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxM3B4KTsgfVxuXG5Aa2V5ZnJhbWVzIGJ0bi1sb2FkaW5nLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5icmFuZC1maWVsZC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJyYW5kLWZpZWxkLWhvbGRlciAuYnJhbmQtc3VnZ2VzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmJyYW5kLWZpZWxkLWhvbGRlciAuYnJhbmQtc3VnZ2VzdCBhIHtcbiAgICAgIGNvbG9yOiAjZTMyNDJiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2JyYW5kU3VnZ2VzdFN1Y2Nlc3NNb2RhbCB7XG4gIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4jYnJhbmRTdWdnZXN0TW9kYWwsXG4jYnJhbmRTdWdnZXN0U3VjY2Vzc01vZGFsIHtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAjYnJhbmRTdWdnZXN0TW9kYWwgLmNvbnRlbnQsXG4gICNicmFuZFN1Z2dlc3RTdWNjZXNzTW9kYWwgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjYnJhbmRTdWdnZXN0TW9kYWwgLmNvbnRlbnQgaDMsXG4gICAgI2JyYW5kU3VnZ2VzdFN1Y2Nlc3NNb2RhbCAuY29udGVudCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI2JyYW5kU3VnZ2VzdE1vZGFsIC5jb250ZW50IHAsXG4gICAgI2JyYW5kU3VnZ2VzdFN1Y2Nlc3NNb2RhbCAuY29udGVudCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgI2JyYW5kU3VnZ2VzdE1vZGFsIC5jb250ZW50IGlucHV0LFxuICAgICNicmFuZFN1Z2dlc3RTdWNjZXNzTW9kYWwgLmNvbnRlbnQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuI3NpdGUtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gIHdpZHRoOiAyNDVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgd2lkdGg6IDcwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI3NpdGUtbmF2aWdhdGlvbiB7XG4gICAgICBsZWZ0OiAtMjQ1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IH1cbiAgICAgICNzaXRlLW5hdmlnYXRpb24uc2xpZGUtbGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfSB9XG4gICNzaXRlLW5hdmlnYXRpb24gYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbiAuc3RvcmUtc2V0dGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NpdGUtbmF2aWdhdGlvbiAuc3RvcmUtc2V0dGluZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgI3NpdGUtbmF2aWdhdGlvbiAuc3RvcmUtc2V0dGluZyAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC04cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpdGUtbmF2aWdhdGlvbiAuc3RvcmUtc2V0dGluZyAudGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3QtY29sb3VyIHtcbiAgbWF4LXdpZHRoOiA1cHg7XG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LXRodW1iIHtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1za3Uge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTBweDsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LXByaWNlIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUwcHg7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1hY3Rpb25zIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUwcHg7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1za3Uge1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNzBweDsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LW5hbWUge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzUlOyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnN0b3JlLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjIwcHg7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1zdGF0dXMge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5jcmVhdGVkLWRhdGUsIC5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLmxpc3RlZC1kYXRlLCAuZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5vcmRlcmVkLWRhdGUsIC5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnNoaXBwZWQtZGF0ZSwgLmRhdGEtdGFibGUgdGhlYWQgdHIgdGguZGVsaXZlcmVkLWRhdGUge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB3aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LXRodW1iLCAuZGF0YS10YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LWNvbG91ciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdC1uYW1lIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01MHB4OyB9XG5cbi5kYXRhLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3QtcXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uZGF0YS10YWJsZSB0aGVhZC5zb3J0LWFjdGlvbnMgdGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KSBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmRhdGEtdGFibGUgdGhlYWQuc29ydC1hY3Rpb25zIHRoOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5kYXRhLXRhYmxlIHRoZWFkLnNvcnQtYWN0aW9ucyB0aC5uby1zb3J0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQudGV4dC1jZW50ZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1zdGF0dXMge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWNvbG91ciB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWNvbG91ciBkaXYge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWNvbG91ciBkaXYucmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjI4M2U7IH1cbiAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWNvbG91ciBkaXYuYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDI5OWUxOyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgZGl2LnllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNjOTRiOyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1jb2xvdXIgZGl2LmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0OGJiNzg7IH1cbiAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWNvbG91ciBkaXYub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZDg5MzY7IH1cbiAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWNvbG91ciBkaXYubm9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWNvbG91ciArIC5wcm9kdWN0LXRodW1iIHNwYW46YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjBweDsgfVxuXG4uZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXByaWNlIHtcbiAgbWF4LXdpZHRoOiA0NXB4OyB9XG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcHJpY2UgLm9uc2FsZSAuc2FsZSxcbiAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1wcmljZSAub25zYWxlIC5saXN0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcHJpY2UgLm9uc2FsZSAuc2FsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1wcmljZSAub25zYWxlIC5saXN0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICNERURFREU7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1hY3Rpb25zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjUpOyB9XG5cbi5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vYXNzZXRzL2ljb25zL3FyLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4OyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1xciBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMyQTQyNTg7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIHNwYW46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkE0MjU4IHVybChcIi4uL2Fzc2V0cy9pY29ucy9xci1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7IH1cbiAgICAgICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1xciBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgc3Bhbjpob3ZlciArIC5xci1pbWFnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7IH0gfVxuICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgc3Bhbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzJBNDI1OCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvcXItaWNvbi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDsgfVxuICAgICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1xciBzcGFuLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgc3Bhbi5hY3RpdmUgKyAucXItaW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXFyIHNwYW4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtcXIgLnFyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTEyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggIzJBNDI1OCBzb2xpZDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1xciAucXItaW1hZ2Uge1xuICAgICAgICBsZWZ0OiA5OXB4OyB9IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA0NXB4OyB9XG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlcjogMXB4ICNmNmY2ZjYgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jYW1lcmEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4ICMyQTQyNTggc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7IH1cbiAgICAgICAgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYiBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbjpob3ZlciArIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7IH0gfVxuICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7IH1cbiAgICAgIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3Bhbi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHNwYW4uYWN0aXZlICsgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIGhlaWdodDogMjI4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTEyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggIzJBNDI1OCBzb2xpZDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgei1pbmRleDogLTE7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQuY3JlYXRlZC1kYXRlLCAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5saXN0ZWQtZGF0ZSwgLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQub3JkZXJlZC1kYXRlLCAuZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5zaGlwcGVkLWRhdGUsIC5kYXRhLXRhYmxlIHRib2R5IHRyIHRkLmRlbGl2ZXJlZC1kYXRlIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdF9zdGF0dXMge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODBweDsgfVxuXG4uZGF0YS10YWJsZSB0Ym9keSB0ci5yb3ctc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFMkVBICFpbXBvcnRhbnQ7IH1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHIgLnRkLWNoZWNrYm94IHtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kYXRhLXRhYmxlIHRib2R5IHRyIC50ZC1jaGVja2JveCArIC5wcm9kdWN0LXRodW1iIHNwYW46YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMzBweDsgfVxuXG4uZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xuICBib3JkZXI6IDJweCAjMkU0MTU5IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dC5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTsgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY2LCA4OCwgMC41KTsgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NiwgODgsIDAuNSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgICAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZGF0YS10YWJsZS10cmVlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZGF0YS10YWJsZS10cmVlIHRib2R5IHRyIHRkW2RhdGEtY29sdW1uPVwibmFtZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0ciB0ZFtkYXRhLWNvbHVtbj1cIm5hbWVcIl0gLnRyZWVncmlkLWV4cGFuZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHIgdGRbZGF0YS1jb2x1bW49XCJuYW1lXCJdLm9wZW5lZCAudHJlZWdyaWQtZXhwYW5kZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1sZXZlbD1cIjFcIl0gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWxldmVsPVwiMlwiXSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4uZGF0YS10YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtbGV2ZWw9XCIzXCJdIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHIucGFyZW50LXRyW2RhdGEtbGV2ZWw9XCIxXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuZGF0YS10YWJsZS10cmVlIHRib2R5IHRyLnBhcmVudC10cltkYXRhLWxldmVsPVwiMVwiXSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5kYXRhLXRhYmxlLXRyZWUgdGJvZHkgdHIucGFyZW50LXRyW2RhdGEtbGV2ZWw9XCIxXCJdIHRkIC50cmVlZ3JpZC1leHBhbmRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDE4cHg7IH1cblxuLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0ci5wYXJlbnQtdHJbZGF0YS1sZXZlbD1cIjJcIl0gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0ci5wYXJlbnQtdHJbZGF0YS1sZXZlbD1cIjJcIl0gdGQgLnRyZWVncmlkLWV4cGFuZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDQwcHg7IH1cblxuLmRhdGEtdGFibGUtdHJlZSB0Ym9keSB0ci5wYXJlbnQtdHIubm8tc3ViIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyB7XG4gICAgICBsZWZ0OiA1MTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyArIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvZHVjdC1xciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb2R1Y3QtcXIgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cblxuLmJ1bGstcHJvZC1jaGsge1xuICBib3JkZXI6IDFweCAjRDhEOEQ4IHNvbGlkO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAucm93LXNlbGVjdGVkIC5idWxrLXByb2QtY2hrIHtcbiAgICBib3JkZXItY29sb3I6ICMyRTQxNTk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLnRkLWNoZWNrYm94IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggI0Q4RDhEOCBzb2xpZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnRkLWNoZWNrYm94IGlucHV0OmNoZWNrZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzJFNDE1OTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1jaGVjay1wcmltYXJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4jZGF0YS1wcm9kdWN0LXNhbGVzIHRyIHRoLFxuI2RhdGEtcHJvZHVjdC1zYWxlcyB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4jZGF0YS1wcm9kdWN0LXNhbGVzIHRoZWFkIHRyIHRoLm5vLXNvcnQudGh1bWIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2RhdGEtcHJvZHVjdC1zYWxlcyB0aGVhZCB0ciB0aC5wcmljZSB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuI2RhdGEtcHJvZHVjdC1zYWxlcyB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjI1KSBzb2xpZDsgfVxuICAjZGF0YS1wcm9kdWN0LXNhbGVzIHRib2R5IHRyIHRkLnByb2R1Y3QtdGh1bWIgc3BhbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI2RhdGEtcHJvZHVjdC1zYWxlcyB0Ym9keSB0ciB0ZC5wcm9kdWN0LXRodW1iIGltZyB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNzBweDsgfVxuXG4jZGF0YS1wcm9kdWN0LXNhbGVzIHRib2R5IHRyIHRkLnByaWNlIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuXG4udGFibGUtbG9hZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMjcsIDM2LCA0MywgMC4zKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMzI0MmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIVxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cblZlcnNpb24gMS44LjdcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXG5Db3B5cmlnaHQgKGMpIDIwMTEtMjAxOCBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxuKi9cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzJFNDE1OTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGNsaXA6IGF1dG87XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDlweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggNDJweCA4cHggMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJFNDE1OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMkU0MTU5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDBweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRTQxNTk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDdweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTQxNTk7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggIzJFNDE1OSBzb2xpZDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogcmdiYSg0MiwgNjYsIDg4LCAwLjUpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDZweCA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMmUyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHNwYW4ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDtcbiAgbWFyZ2luLXRvcDogLTZweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDhweCAwIDA7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzcHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNnB4OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4OyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDsgfVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4OyB9XG5cbi5jaG9zZW4tZGFyayArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5jaG9zZW4tZGFyayArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7IH1cblxuLmNob3Nlbi1kYXJrICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDRweDsgfVxuXG4uY2hvc2VuLWRhcmsgKyAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTQyNTg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5jaG9zZW4tc2VsZWN0Lm5vLXNlYXJjaCArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmV0aW5hIGNvbXBhdGliaWxpdHkgKi9cbi8qIEBlbmQgKi9cbi5uaWNFZGl0LXBhbmVsQ29udGFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDY1LCA4OSwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCI7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcyAucmFuZ2VzIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMgLnJhbmdlcyB1bCB7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyLnNob3ctcmFuZ2VzIC5yYW5nZXMge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhci5zaG93LXJhbmdlcyAucmFuZ2VzIHVsIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRTQxNTk7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIHRvcDogLTEwcHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNDI1ODsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmJ0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB7XG4gICAgICBjb2xvcjogcmdiYSg0NiwgNjUsIDg5LCAwLjUpOyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gICAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLmF2YWlsYWJsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFNDE1OTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC5hdmFpbGFibGUgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgubW9udGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzJlNDE1OTsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogMnB4OyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJFNDE1OTsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQudG9kYXkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLnN0YXJ0LWRhdGUuYWN0aXZlLmF2YWlsYWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5lbmQtZGF0ZS5hY3RpdmUuYXZhaWxhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLm9mZi5hY3RpdmUuZW5kcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAzNiwgNDMsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5vZmYudG9kYXkuZW5kcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLm9mZiwgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQub2ZmLmluLXJhbmdlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU0MTU5O1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5vZmY6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLm9mZi5pbi1yYW5nZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDM2LCA0MywgMC4xKTtcbiAgICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQuaW4tcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMzYsIDQzLCAwLjEpOyB9XG4gICAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLmluLXJhbmdlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5pbi1yYW5nZS5zdGFydC1kYXRlLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5pbi1yYW5nZS50b2RheS5hdmFpbGFibGUge1xuICAgICAgICAgIGNvbG9yOiAjMkU0MTU5OyB9XG4gICAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLmluLXJhbmdlLnRvZGF5Lm9mZi5lbmRzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMzYsIDQzLCAwLjEpO1xuICAgICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC53ZWVrZW5kLmVuZC1kYXRlLmFjdGl2ZS5hdmFpbGFibGUuaW4tcmFuZ2Uub2ZmLmVuZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMzYsIDQzLCAwLjEpO1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQud2Vla2VuZC5lbmQtZGF0ZS5hY3RpdmUuYXZhaWxhYmxlLmluLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmZpbGUtbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAgIC5maWxlLWxvYWRlci5maWxlLWxvYWRlci1zbWFsbCAuZmlsZS1sb2FkZXJfX2Rlc2Mge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmZmX2ZpbGV1cGxvYWRfd3JhcCAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZV93cmFwIHtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmZmX2ZpbGV1cGxvYWRfd3JhcCAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZpbGUtbG9hZGVyLmZpbGUtbG9hZGVyLXNtYWxsIC5pbm5lci1jb250ZW50IC5pY29uLXVwbG9hZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgIC5maWxlLWxvYWRlci5maWxlLWxvYWRlci1zbWFsbCAuaW5uZXItY29udGVudCAuaWNvbi11cGxvYWQge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGxlZnQ6IDE1cHg7IH0gfVxuICAgIC5maWxlLWxvYWRlci5maWxlLWxvYWRlci1zbWFsbCAuaW5uZXItY29udGVudCAudGV4dC1ob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDIxMHB4IDAgMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgIC5maWxlLWxvYWRlci5maWxlLWxvYWRlci1zbWFsbCAuaW5uZXItY29udGVudCAudGV4dC1ob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAuZmlsZS1sb2FkZXIuZmlsZS1sb2FkZXItc21hbGwgLmlubmVyLWNvbnRlbnQgLnRleHQtaG9sZGVyIC50ZXh0LXNtYWxsZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5maWxlLWxvYWRlci5maWxlLWxvYWRlci1zbWFsbCAuaW5uZXItY29udGVudCAuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgLmZpbGUtbG9hZGVyLmZpbGUtbG9hZGVyLXNtYWxsIC5pbm5lci1jb250ZW50IC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuZmlsZS1sb2FkZXIuaWNvbi1maWxlLWxvYWRlciAuZmlsZS1sb2FkZXJfX2Rlc2Mge1xuICAgICAgd2lkdGg6IDQyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5maWxlLWxvYWRlci5pY29uLWZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzLFxuICAgIC5maWxlLWxvYWRlci5pY29uLWZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcCxcbiAgICAuZmlsZS1sb2FkZXIuaWNvbi1maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lIHtcbiAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG4gIC5hY2NvcmRpb24tY29udGVudCAuZmlsZS1sb2FkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5maWxlLWxvYWRlcl9fZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZpbGUtbG9hZGVyX19kZXNjIC5pbm5lci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZpbGUtbG9hZGVyX19kZXNjIC5pY29uLXVwbG9hZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5maWxlLWxvYWRlcl9fZGVzYyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgLmZpbGUtbG9hZGVyX19kZXNjIC5idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcCB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICMyRTQxNTk7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZTpob3ZlciwgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmU6YWN0aXZlLCAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCAjMkU0MTU5IHNvbGlkOyB9XG4gICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfcHJldmlldyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfcHJldmlldyAuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3ByZXZpZXcgLmZmX2ZpbGV1cGxvYWRfYWN0aW9uc19tb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3IC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxlIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucywgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQuZmZfZmlsZXVwbG9hZF9hY3Rpb25zIGJ1dHRvbiwgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxlIGJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucyBidXR0b24uZmZfZmlsZXVwbG9hZF9yZW1vdmVfZmlsZSwgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxlIGJ1dHRvbi5mZl9maWxldXBsb2FkX3JlbW92ZV9maWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLWNsb3NlLXByaW1hcnkuc3ZnXCIpOyB9XG4gICAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucyBidXR0b24uZmZfZmlsZXVwbG9hZF9zdGFydF91cGxvYWQsIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciAuZmZfZmlsZXVwbG9hZF9hY3Rpb25zX21vYmlsZSBidXR0b24uZmZfZmlsZXVwbG9hZF9zdGFydF91cGxvYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tdXBsb2FkLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9maWxlbmFtZSBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4ICMyRTQxNTkgc29saWQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNDYsIDY1LCA4OSwgMC41KTsgfVxuICAgICAgICAgIC5maWxlLWxvYWRlciAuZmZfZmlsZXVwbG9hZF93cmFwIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyB0ciB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnkgLmZmX2ZpbGV1cGxvYWRfZmlsZW5hbWUgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMyRTQxNTk7IH1cbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9maWxlbmFtZSArIC5mZl9maWxldXBsb2FkX2ZpbGVpbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9maWxlbmFtZSArIC5mZl9maWxldXBsb2FkX2ZpbGVpbmZvICsgLmZmX2ZpbGV1cGxvYWRfYnV0dG9uaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9maWxlbmFtZSxcbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9maWxlaW5mbyxcbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9idXR0b25pbmZvLFxuICAgICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQuZmZfZmlsZXVwbG9hZF9zdW1tYXJ5IC5mZl9maWxldXBsb2FkX2Vycm9ycyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLmZpbGUtbG9hZGVyIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRyIHRkLmZmX2ZpbGV1cGxvYWRfc3VtbWFyeSAuZmZfZmlsZXVwbG9hZF9wcm9ncmVzc19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuZmlsZS1sb2FkZXIgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdHIgdGQuZmZfZmlsZXVwbG9hZF9zdW1tYXJ5IC5mZl9maWxldXBsb2FkX3Byb2dyZXNzX2JhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNjUsIDg5LCAwLjIpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG5cbi5tb2RhbC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGFsLWJveCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAubW9kYWwtYm94IC5idXR0b25zLWdyb3VwLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tb2RhbC1ib3ggLmJ1dHRvbnMtZ3JvdXAtZml4ZWQgLmJ1dHRvbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLm1vZGFsLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IC5tb2RhbC1ib3ggLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjZweCA1MHB4OyB9XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jbG9zZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMkU0MTU5O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4OyB9XG5cbi5mZWF0aGVybGlnaHQuZmVhdGhlcmxpZ2h0LXNjcm9sbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDY1LCA4OSwgMC44NSk7IH1cbiAgLmZlYXRoZXJsaWdodC5mZWF0aGVybGlnaHQtc2Nyb2xsIC5mZWF0aGVybGlnaHQtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtdGFibGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhbC10YWJsZSAuaGVhZGVyLCAubW9kYWwtdGFibGUgLmFjdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7IH1cbiAgLm1vZGFsLXRhYmxlIC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi13aWR0aDogMTYwcHg7IH1cbiAgLm1vZGFsLXRhYmxlIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tb2RhbC10YWJsZSBmb3JtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG4gIC5tb2RhbC10YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tb2RhbC10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubW9kYWwtdGFibGUgdHIgdGQgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tb2RhbC10YWJsZSB0ciB0ZC5pbnB1dC10aW1lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5tb2RhbC10YWJsZSB0ciB0ZC5pbnB1dC10aW1lIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogNnB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMkE0MjU4OyB9XG4gICAgICAgIC5tb2RhbC10YWJsZSB0ciB0ZC5pbnB1dC10aW1lIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgICAubW9kYWwtdGFibGUgdHIgdGQuaW5wdXQtdGltZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5tb2RhbC10YWJsZS5mZWF0aGVybGlnaHQtaW5uZXIge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tb2RhbC10YWJsZS5mZWF0aGVybGlnaHQtaW5uZXIge1xuICAgICAgICB3aWR0aDogNTgwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbC10YWJsZS5mZWF0aGVybGlnaHQtaW5uZXIge1xuICAgICAgICB3aWR0aDogNTEwcHg7IH0gfVxuXG4uZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCAjMkU0MTU5IHNvbGlkO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjMkU0MTU5IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNSk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtZG93bmxvYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLWRvd25sb2FkIHRkOm50aC1jaGlsZCgyKSwgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtZG93bmxvYWQgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS1kb3dubG9hZCB0ZCAuYnRuIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNSkgc29saWQ7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCB7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDE2MHB4OyB9IH1cbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyLnRlbXBsYXRlLXVwbG9hZCB0ZCAubmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5idG4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5idG4uY2FuY2VsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQgLmJ0bi5jYW5jZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5idG4uYnRuLXN1Y2Nlc3MuZWRpdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQgLmJ0bi5idG4tcHJpbWFyeS5zdGFydCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSB0Ym9keSB0ci50ZW1wbGF0ZS11cGxvYWQgdGQgLmJ0bi5idG4td2FybmluZy5jYW5jZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIudGVtcGxhdGUtdXBsb2FkIHRkIC5wcm9ncmVzcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI0MkI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgLmJ0bi13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZmlsZXVwbG9hZCB0YWJsZS50YWJsZSAuYnRuLXdhcm5pbmcuY2FuY2VsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZpbGV1cGxvYWQgdGFibGUudGFibGUgLmJ0bi13YXJuaW5nLmNhbmNlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2xvc2UtcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIC5idG4tZGFuZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5maWxldXBsb2FkIHRhYmxlLnRhYmxlIC50b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpbGV1cGxvYWQgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uZmlsZXVwbG9hZCAucHJvZ3Jlc3MtYmFyLmFjdGl2ZSwgLmZpbGV1cGxvYWQgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5maWxldXBsb2FkIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4uZmlsZXVwbG9hZCAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQsIC5maWxldXBsb2FkIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyB9XG5cbi5maWxldXBsb2FkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cblxuLmZpbGV1cGxvYWQgLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNDJCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTsgfVxuXG4uZmlsZXVwbG9hZC1idXR0b25iYXIge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzJFNDE1OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5maWxldXBsb2FkLWJ1dHRvbmJhciAuYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWxldXBsb2FkLWJ1dHRvbmJhciAuZmlsZXVwbG9hZC1ob2xkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmZpbGVpbnB1dC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZpbGV1cGxvYWQtYnV0dG9uYmFyIC5maWxlaW5wdXQtYnV0dG9uIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmZpbGVpbnB1dC1idXR0b24gaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWxldXBsb2FkLWJ1dHRvbmJhciAuZmlsZWlucHV0LWJ1dHRvbiAuc21hbGwtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmZpbGVpbnB1dC1idXR0b24gLmZpbGVpbnB1dC1kcmFnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZpbGV1cGxvYWQtYnV0dG9uYmFyIC5maWxlaW5wdXQtYnV0dG9uIC5maWxlaW5wdXQtZHJhZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tdXBsb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHggYXV0bzsgfVxuICAgIC5maWxldXBsb2FkLWJ1dHRvbmJhciAuZmlsZWlucHV0LWJ1dHRvbiAuZmlsZWlucHV0LWJ1dHRvbi1icm93c2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICBmb250LWZhbWlseTogXCJCcm93bkJvbGRcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlsZXVwbG9hZC1idXR0b25iYXIgLmZpbGVpbnB1dC1idXR0b24gLmZpbGVpbnB1dC1idXR0b24tYnJvd3NlIHtcbiAgICAgICAgICB3aWR0aDogMjMwcHg7IH0gfVxuXG4udWktdGFicy5mLXRhYiB7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi51aS10YWJzLnVpLXdpZGdldC1jb250ZW50LnVpLXdpZGdldCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25SZWd1bGFyXCIgIWltcG9ydGFudDsgfVxuICAudWktdGFicy51aS13aWRnZXQtY29udGVudC51aS13aWRnZXQgLnVpLXRhYnMtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMikgc29saWQ7IH1cbiAgICAuY2FyZCAudWktdGFicy51aS13aWRnZXQtY29udGVudC51aS13aWRnZXQgLnVpLXRhYnMtbmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgLmNhcmQgLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0IC51aS10YWJzLW5hdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH0gfVxuICAgIC51aS10YWJzLnVpLXdpZGdldC1jb250ZW50LnVpLXdpZGdldCAudWktdGFicy1uYXYgbGkudWktdGFicy10YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0IC51aS10YWJzLW5hdiBsaS51aS10YWJzLXRhYjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjQyQjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAudWktdGFicy51aS13aWRnZXQtY29udGVudC51aS13aWRnZXQgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtdGFiIGEge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjMkU0MTU5O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAudWktdGFicy51aS13aWRnZXQtY29udGVudC51aS13aWRnZXQgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtdGFiLnVpLXN0YXRlLWFjdGl2ZTphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0IC51aS10YWJzLXBhbmVsIHtcbiAgICBjb2xvcjogIzJFNDE1OTsgfVxuICAgIC5jYXJkIC51aS10YWJzLnVpLXdpZGdldC1jb250ZW50LnVpLXdpZGdldCAudWktdGFicy1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duUmVndWxhclwiICFpbXBvcnRhbnQ7IH1cbiAgLnVpLXdpZGdldCBpbnB1dCwgLnVpLXdpZGdldCBzZWxlY3QsIC51aS13aWRnZXQgdGV4dGFyZWEsIC51aS13aWRnZXQgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJCcm93blJlZ3VsYXJcIiAhaW1wb3J0YW50OyB9XG4gIC51aS13aWRnZXQudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGNvbG9yOiAjMkU0MTU5O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC51aS13aWRnZXQudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudWktd2lkZ2V0LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgLnVpLXdpZGdldC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgIGNvbG9yOiAjMkU0MTU5OyB9XG4gICAgICAudWktd2lkZ2V0LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAudWktd2lkZ2V0LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnVpLXdpZGdldC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IC5jaGVja2JveCArIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG4gICAgICAudWktd2lkZ2V0LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQgLmNoZWNrYm94ICsgc3BhbjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC51aS13aWRnZXQudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCAuY2hlY2tib3g6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMHB4OyB9XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGNvbG9yOiAjMkU0MTU5OyB9XG4gIC51aS13aWRnZXQtY29udGVudCBhLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnVpLXdpZGdldC1jb250ZW50IGxhYmVsIHtcbiAgICBjb2xvcjogIzJFNDE1OTsgfVxuXG4udWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7IH1cbiAgLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIgLnNvcnQtYmxvY2sge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7IH1cblxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggcmdiYSgyMDcsIDIxNSwgMjIzLCAwLjI1KSBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDcsIDIxNSwgMjIzLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuIiwiLy8xLiBHTE9CQUxcbiRnbG9iYWwtZm9udC1zaXplOiAxNnB4O1xuJGdsb2JhbC13aWR0aDogMTIwMDBweDtcbiRnbG9iYWwtbGluZWhlaWdodDogMS41O1xuJGdsb2JhbC1yYWRpdXM6IDNweDtcbiRnbG9iYWwtc3BhY2luZzogMzBweDtcblxuLy8yLiBDT0xPUlNcbiRwcmltYXJ5LWNvbG9yOiAjRTMyNDJCO1xuJGxpZ2h0LXByaW1hcnktY29sb3I6ICNFQzhEODM7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjMkE0MjU4O1xuJHRleHQtY29sb3I6ICMyRTQxNTk7XG4kbGlnaHQtZ3JheTogI2Y2ZjZmNjtcbiRncmF5OiAjQzlDOEM4O1xuJG1lZGl1bS1ncmF5OiAjOTc5Nzk3O1xuJGRhcmstZ3JheTogIzhhOGE4YTtcbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcbiRncmVlbjogI0MxRjlDOTtcbiRsaWdodG9yYW5nZTogI0Y5RDFDMTtcblxuLy8zLiBCUkVBS1BPSU5UU1xuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHNtYWxsOiAwLFxuICAgIHNtYWxsOiA0ODBweCxcbiAgICBtZWRpdW06IDY0MHB4LFxuICAgIHhtZWRpdW06IDc2OHB4LFxuICAgIGxhcmdlOiAxMDI0cHgsXG4gICAgeGxhcmdlOiAxMjAwcHgsXG4gICAgeHhsYXJnZTogMTQ0MHB4LFxuKTtcblxuLy80LiBUSEUgR1JJRFxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1tYXgtd2lkdGg6IDEwMCU7XG4kZ3JpZC1ndXR0ZXI6IDE1cHg7XG5cbi8vNS4gVFlQT0dSQVBIWVxuJGZvbnQtYm9keTogJ0Jyb3duUmVndWxhcic7XG4kZm9udC1ib2xkOiAnQnJvd25Cb2xkJztcblxuLy82LiBCQVNFIFVSTC9VUkxcbiRiYXNlLXVybDogJy4uLyc7XG4kYXNzZXRzLXVybDogJy4uL2Fzc2V0cyc7XG5cblxuIiwiW2NsYXNzKj1jb2x1bW5de1xuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlcjtcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyO1xuICBAaW5jbHVkZSBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIEBleHRlbmQgJWJveHNpem5nO1xuICAuY29sdW1uLWlubmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyO1xuICAgIGJvcmRlcjogMXB4ICRwcmltYXJ5LWNvbG9yIHNvbGlkO1xuICB9XG4gICYudW5mbGV4e1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm93IHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXI7XG4gICYuY29sbGFwc2V7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIFtjbGFzcyo9Y29sdW1uXXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRtZWRpYSwgJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRze1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnR9KSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgIC4jeyRtZWRpYX0tI3skaX0ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlIC8gJGdyaWQtY29sdW1ucyAqICRpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkbWVkaWEsICRicmVha3BvaW50IGluICRicmVha3BvaW50c3tcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAuI3skbWVkaWF9LXVwLSN7JGl9IHtcbiAgICAgICAgLmNvbHVtbiwgLml0ZW17XG4gICAgICAgICAgZmxleDogMCAwIDEwMCUgLyAkaTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgLyAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLWJveDtcbn0iLCJib2R5e1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGdsb2JhbC1saW5laGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgZm9udC1zaXplOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcblxuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuc3Ryb25nLCBie1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbn1cbml7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnNtYWxse1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zdXB7XG4gIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemUvMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLSN7JGdsb2JhbC1mb250LXNpemUvMn07XG59XG5we1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmcvMjtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5oMntcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSl7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zOHB4O1xuICB9XG59XG5oM3tcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSl7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4O1xuICB9XG59XG5oNHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSl7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5he1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhye1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWVkaXVtLWdyYXksIDAuMik7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5idXR0b257XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmxhYmVse1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHN1cHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3JcbiAgfVxufVxuaW5wdXR7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zZWFyY2hde1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgJjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuY29sdW1uICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG50ZXh0YXJlYXtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuY29sdW1uICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5zZWxlY3R7XG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICBwYWRkaW5nOiA5cHggNDJweCA5cHggMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgQGV4dGVuZCAlaWNvbi1hcnJvdy1kb3duO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XG59XG50YWJsZXtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICB3aWR0aDogMTAwJTtcbiAgdGQsIHRoe1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIHRoZWFke1xuICAgIHRye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgdGh7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHl7XG4gICAgIHRye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICB9XG4gICAgICB0ZHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yNSkgc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjZmZmIHNvbGlkO1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGF0YS10YWJsZXtcbiAgIHRib2R5e1xuICAgICB0cntcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICB9XG4gICAgICAgJi5vZGR7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICB9XG4gICAgICAgJi5ldmVue1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgIH1cbiAgICAgICB0ZHtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gIH1cbn1cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vTWFpbiBNZW51XG4ubWVudS1uYXZ7XG4gIEBpbmNsdWRlIHJlcy1tYXgoNzY3KXtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMzBweCAzMHB4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggNHB4O1xuICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLW91dDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cbiAgICBzdmcuaWNvbntcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cbiAgICAuaWNvbntcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgJi5pY29uLWZvcm1ze1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJi5jdXJyZW50e1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcuaWNvbntcbiAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICYuaWNvbi1zZXR0aW5nc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tc2V0dGluZ3Mtc2Vjb25kYXJ5LnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pY29uLWZvcm1ze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1mb3Jtcy1zZWNvbmRhcnkucG5nXCIpO1xuICAgICAgICAgIH0gIFxuICAgICAgICAgICYuaWNvbi1idWxre1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1idWxrLXNlY29uZGFyeS5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWIgTWVudVxuLm1lbnUtdGFie1xuICBib3JkZXItYm90dG9tOiAxcHggcmdiYSgkbWVkaXVtLWdyYXksIDAuMikgc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAuY2FyZF9faW5uZXI6Zmlyc3QtY2hpbGQgJiB7XG4gICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhe1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSByZXMtbWF4KDYxOSl7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJi5jdXJyZW50e1xuICAgICAgJjphZnRlcntcbiAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9Jbm5lcnBhZ2UgTWVudVxuLm1lbnUtc3Vie1xuICAudGV4dC1oZWFkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5pbmFjdGl2ZXtcbiAgICBjb2xvcjogI0IyQjNCNDtcbiAgICBhe1xuICAgICAgY29sb3I6ICNCMkIzQjQ7XG4gICAgfVxuICB9XG4gICZfX2lubmVye1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdWx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICYuZml4ZWR7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5saW5rLW1lbnUtaXRlbXMge1xuICAuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzMjQyYjtcbiAgfVxufSIsIi5idXR0b257XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICYucHJpbWFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICYuc2Vjb25kYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIH1cbiAgJi5ob2xsb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAycHggJHdoaXRlIHNvbGlkO1xuICAgIH1cbiAgfVxuICAmLndpdGgtaWNvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gICYuZXh0ZW5kZWR7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbiAgJi5sYXJnZXtcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuYnV0dG9uLWNhbmNlbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4uYnV0dG9uLWFycm93LW9ubHksXG4ucGFnaW5hdGVfYnV0dG9ue1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLmRpc2FibGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC4zKTtcbiAgfVxuICBzdmcuaWNvbntcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG4ucGFnaW5hdGVfYnV0dG9ue1xuICAgZm9udC1zaXplOiAwO1xuICAgb3V0bGluZTogbm9uZTtcbiAgIG1hcmdpbjogMCAycHg7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAneCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctcGFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICB9XG4gICAmLm5leHR7XG4gICAgICY6YmVmb3Jle1xuICAgICAgIEBpbmNsdWRlIHByZWZpeGVzKHRyYW5zZm9ybSwgcm90YXRlKC0xODBkZWcpKTtcbiAgICAgICByaWdodDogLTFweDtcbiAgICAgfVxuICAgfVxufVxuXG4uYnV0dG9uLWJhY2t7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBzdmcuaWNvbntcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZmlsbDogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuLmJ1dHRvbi11bmRlcmxpbmV7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLWVkaXR7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBhZGRpbmc6IDA7XG4gICBtYXJnaW46IDA7XG4gICAmOmJlZm9yZXtcbiAgICAgY29udGVudDogJyc7XG4gICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1lZGl0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICB3aWR0aDogMTJweDtcbiAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICB9XG59XG5cbi5idXR0b24tdGFnLWFkZHtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJhY2tncm91bmQ6ICNFNEUyRTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI0NGRDdERjtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAxMHB4IDVweCAwO1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG5cbi5idXR0b24taWNvbi1sZWZ0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgJjpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaWNvbntcbiAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAmLmljb24tYXJyb3ctc3RyaWtle1xuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICB0b3A6IDRweDtcbiAgICAgfVxuICB9XG59XG5cbi5idXR0b24tZ3JvdXAtaG9sZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzLW1heCg2Mzkpe1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmJ1dHRvbntcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXMtbWF4KDYzOSl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgcmVzLW1heCg2Mzkpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi10b2dnbGUtbW9yZXtcbiAgY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC41KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICAmOmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1hcnJvdy1kb3duLWdyZXllZC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbiAgJi5hY3RpdmV7XG4gICAgJjpiZWZvcmV7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1pY29ue1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogXCJCcm93bkxpZ2h0XCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5pY29ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtZmxleCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL0Zvcm0gQmFja2dyb3VuZFxuLmZvcm0tYmd7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIDAuMDkpO1xuICAmLnNlY29uZGFyeSwgJi5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vL0lucHV0IFNlYXJjaFxuLmlucHV0LXNlYXJjaFt0eXBlPXRleHRde1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG59XG5cbi8vSW5wdXQgVW5zdHlsZWRcbi5pbnB1dC11bnN0eWxlZFt0eXBlPXRleHRde1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vSW5wdXQgUkZJRFxuLmlucHV0LXJmaWRbdHlwZT10ZXh0XSxcbi5pbnB1dC1yZmlke1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tcmZpZC5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xufVxuXG4vL0ZpZWxkIGdyb3VwXG4uZmllbGQtZ3JvdXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBpbnB1dFt0eXBlPXRleHRdLCBzZWxlY3QsIC5jaG9zZW4tY29udGFpbmVyLCAuZHJvcGRvd24tc2VsZWN0LCAuZHJvcGRvd24tZGF0ZXtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJi5yb3VuZGVkLWxlZnR7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIH1cbiAgICAmLnJvdW5kZWQtcmlnaHR7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1zZWxlY3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRyb3Bkb3duLWRhdGV7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpZWxkLWl0ZW17XG4gICAgJi5kcm9wZG93bi1kYXRle1xuICAgICAgQGluY2x1ZGUgcmVzLW1pbigzNjApe1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuaW5wdXQtc2VhcmNoe1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGF0YVRhYmxlc19maWx0ZXJ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5maWVsZC1ncm91cC1pbmxpbmV7XG4gIC5maWVsZC1pdGVte1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRde1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy9GaWVsZCBDb25uZWN0XG4uZmllbGQtY29ubmVjdHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8mOmFmdGVye1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgdG9wOiA1MCU7XG4gIC8vICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyAgaGVpZ2h0OiAycHg7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgLy8gIGNvbnRlbnQ6ICcnO1xuICAvLyAgbGVmdDogMzBweDtcbiAgLy8gIHJpZ2h0OiAzMHB4O1xuICAvLyAgei1pbmRleDogMDtcbiAgLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gIC8vICAgIGxlZnQ6IDQwcHg7XG4gIC8vICAgIHJpZ2h0OiA0MHB4O1xuICAvLyAgfVxuICAvL31cbiAgJl9faXRlbXtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vJjpmaXJzdC1jaGlsZHtcbiAgICAvLyAgbGFiZWx7XG4gICAgLy8gICAgc3BhbntcbiAgICAvLyAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG4gICAgLy8mOmxhc3QtY2hpbGR7XG4gICAgLy8gIGxhYmVse1xuICAgIC8vICAgIHNwYW57XG4gICAgLy8gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cbiAgICA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAuY2hlY2tib3gtYnV0dG9uICsgc3BhbntcbiAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vQ2hlY2tib3hcbmxhYmVse1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLmNoZWNrYm94e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgKyBzcGFue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgc3Vwe1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAuZm9ybS1iZy5zZWNvbmRhcnkgJiwgLmZvcm0tYmcuYWN0aXZlICYge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIHNwYW57XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2hlY2tib3guc3ZnXCIpO1xuICAgICAgICAuZm9ybS1iZy5zZWNvbmRhcnkgJiwgLmZvcm0tYmcuYWN0aXZlICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNoZWNrYm94LXNlY29uZGFyeS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jaGVja2JveC1zbWFsbHtcbiAgICAgICsgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpjaGVja2VkICsgc3BhbntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uby1icntcbiAgICAgICsgc3BhbntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0NoZWNrYm94IEJ1dHRvblxubGFiZWx7XG4gIC5jaGVja2JveC1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgKyBzcGFue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiAxNnB4IDM0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vL1RleHRhcmVhIERJVlxuLnRleHRhcmVhLWRpdntcbiAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgIHBhZGRpbmc6IDIwcHg7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgb3V0bGluZTogbm9uZTtcbiAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZy8yO1xuICAudGV4dGFyZWEtZGl2LWhvbGRlciAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGdsb2JhbC1yYWRpdXMgJGdsb2JhbC1yYWRpdXM7XG4gIH1cbn1cblxuXG4vL0Vycm9yL1dhcm5pbmdzXG4uZmllbGQtaW5mby1tc2d7XG4gICBmb250LXNpemU6IDEzcHg7XG59XG4uZmllbGQtZXJyb3J7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNENGRDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ3QzgwICFpbXBvcnRhbnQ7XG4gICsgLmZpZWxkLWluZm8tbXNne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG4uZmllbGQtd2FybmluZ3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJCNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGNUM3ODEgIWltcG9ydGFudDtcbiAgKyAuZmllbGQtaW5mby1tc2d7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuLmZpbHRlci1ncm91cHtcbiAgICAmLXRpdGxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbn1cbi5maWx0ZXItZ3JvdXAtZmxleHtcbiAgICA+IGZvcm0ge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTgwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci1ncm91cHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgNDYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMzElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDIyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLWdyb3Vwe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLWRhdGV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maWVsZC1ncm91cC1hY3Rpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlsdGVyLXRvZ2dsZS1jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tdG9nZ2xlLWZpbHRlcntcbiAgICAgICAgbWFyZ2luOiAtMTJweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mbGV4e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmlsdGVyLXRhZ3tcbiAgICBiYWNrZ3JvdW5kOiAjREFFMkVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiRzZWNvbmRhcnktY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMjBweCA4cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmRlbC10YWd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG4uZGVsLXRhZ3tcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uZmlsdGVyLXRhZ3Mtd3JhcHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZmlsdGVyLXRhZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyLWNoZWNre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNXB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICAmLndpdGgtc2VsZWN0e1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzJweDtcbiAgICAgICAgLmJ1dHRvbi1hY3Rpb25ze1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgYnV0dG9uOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53aXRoLW1vZGFse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1hY3Rpb25ze1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggOHB4IDEwcHg7XG4gICAgfVxuICAgIC5idXR0b24tYWN0aW9uc3tcbiAgICAgICAgJjpvbmx5LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgJjpvbmx5LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICBib3JkZXI6IDFweCAjRDhEOEQ4IHNvbGlkO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU0MTU5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jaGVjay1wcmltYXJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idXR0b24tYWN0aW9ucyBidXR0b24sXG4uYnV0dG9uLXByaW50LFxuLmJ1dHRvbi1kb3dubG9hZC1hbGx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25MaWdodFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDE2cHggNnB4IDEwcHg7XG4gICAgLmljb257XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLm5vLWZpbHRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbn1cblxuLmJ1dHRvbi10b2dnbGUtZmlsdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWRpdC1wcmljZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmbGV4LWZsb3c6IG5vd3JhcDtcbiAgICAuZGF0YS10YWJsZSAmIHtcbiAgICAgICAgbWluLXdpZHRoOiA2NXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ117XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwcHggMnB4IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXI6IDJweCAjQUVCMUI0IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIH1cbiAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUIxQjQ7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXg6IDAgMjVweDtcbiAgICAgICAgYm9yZGVyOiAycHggI0FFQjFCNCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgfVxuICAgICYuZWRpdGVke1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNlbGVjdC1ncm91cHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5maWx0ZXItY2hlY2sgJntcbiAgICAgICAgZmxleDogMCAxMDAlO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgIH1cbiAgICBzZWxlY3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCAkc2Vjb25kYXJ5LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIC5jaG9zZW4tcmVzdWx0c3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tc2VhcmNoe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGV7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3N0LWluY2x1c2l2ZSB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi5kcm9wZG93bi1jb250ZW50LWhvbGRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZHJvcGRvd24tY29udGVudHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uZHJvcGRvd24tc2VsZWN0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gICRzZWxmOiAmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYuaXMtYWN0aXZle1xuICAgICN7ICRzZWxmIH1fX2RlZmF1bHR7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4ZXModHJhbnNmb3JtLCByb3RhdGUoLTE4MGRlZykpO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyAkc2VsZiB9X19jaG9pY2Vze1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2RlZmF1bHR7XG4gICAgY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC41KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGV4dGVuZCAlaWNvbi1hcnJvdy1kb3duO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2Nob2ljZXN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tZGF0ZXtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLmFjdGl2ZXtcbiAgICAmOmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICB9XG59IiwiLnN3aXRjaHtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hde1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgJiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0IyQjNCNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuICBsYWJlbDpiZWZvcmV7XG4gICAgY29udGVudDogJ3gnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi14LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3Jle1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jaGVjay5zdmdcIik7XG4gIH1cbiAgJi5zd2l0Y2gtbGFiZWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAudGV4dC1sYWJlbHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgfVxufVxuIiwiLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggN3B4IDdweCAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBzdmcuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICAgICYucGFpZCxcbiAgICAmLnBob3RvZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmLnNoaXBtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICYuZGVsaXZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgJi5hd2FpdCxcbiAgICAmLmxvZ2dlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodG9yYW5nZTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmLnJlZnVuZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJi5wYXJ0aWFsLXJlZnVuZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgJi5jb21wbGV0ZWQsXG4gICAgJi5yZWNlaXZlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBzdmcuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRyYWZ0LCBcbiAgICAmLnVucHVibGlzaGVkIHsgXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgfVxuICAgICYubGlzdGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNDI1OTtcbiAgICB9XG59IiwiLmNhcmR7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjQ0ZEN0RGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgJHNlbGY6ICY7XG4gID4gKjpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gICZfX2lubmVye1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAuZmllbGQtZ3JvdXB7XG4gICAgICBAaW5jbHVkZSByZXMtbWF4KDYxOSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmZpZWxkLWl0ZW17XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MTkpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1kYXRle1xuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDYxOSl7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRhdGFUYWJsZXNfZmlsdGVye1xuICAgICAgICBpbnB1dCwgbGFiZWx7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MTkpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2RpdmlkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoJG1lZGl1bS1ncmF5LCAwLjIpIHNvbGlkO1xuICB9XG4gICZfX3NlY3Rpb257XG4gICAgYm9yZGVyLXRvcDogMnB4IHJnYmEoJG1lZGl1bS1ncmF5LCAwLjIpIHNvbGlkO1xuICAgIHBhZGRpbmc6ICRnbG9iYWwtc3BhY2luZyAwO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX190b3B7XG4gICAgLmljb257XG4gICAgICBtYXJnaW4tdG9wOiAkZ2xvYmFsLXNwYWNpbmcvMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2JvZHl7XG4gICAgcGFkZGluZzogJGdsb2JhbC1zcGFjaW5nO1xuICAgIEBpbmNsdWRlIHJlcy1tYXgoNDc5KXtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgfVxuICAgIC5jb3VudGVye1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICN7JHNlbGZ9X19pbm5lcntcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cbiAgJl9fZm9vdGVyLWJ1dHRvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTM3cHg7XG4gICAgICAueG1lZGl1bS0zLnhzbWFsbC0xMiAmIHtcbiAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KXtcbiAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oLTEwMCAmIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAuYnV0dG9ue1xuICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgfVxuICB9XG4gICYuaC0xMDB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAucG9zLWJvdHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLnhzbWFsbC0xMiAmIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCgxMDIzKXtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nyl7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRoLWJ0bi1ib3R7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIC54c21hbGwtMTIgJiB7XG4gICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNzY3KXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNhcmQtdG9wLXN0cmlwZXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaW1hZ2VzL3N0cmlwZXMtcGF0dGVybi5wbmdcIikgcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgfVxuICB9XG4gIC5tZW51LWhvbGRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi53aXRoLWJ1dHRvbntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yKSBzb2xpZDtcbiAgICAgIC5jb250ZW50LWZsZXh7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWV4cG9ydHtcbiAgICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgfVxuICAgICAgLm1lbnUtdGFie1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyYud2l0aC1idXR0b257XG4gICAgLy8gIC5tZW51LXRhYntcbiAgICAvLyAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAvLyAgfVxuICAgIC8vfVxuICAgIC8vLmJ1dHRvbi1leHBvcnR7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgcmlnaHQ6IDI1cHg7XG4gICAgLy8gIHRvcDogNTAlO1xuICAgIC8vICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICAvLyAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vfVxuICB9XG4gICZfX2hlYWRlcntcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udG9nZ2xlX3NhbGVzX2FjdGlvbnN7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmc7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5jb250ZW50LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgICAuY29udGVudC1maWVsZCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtZmxleC1tZWRpdW0tdXAge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDYzOSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MzkpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yeS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jaGVja2JveCArIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LXNtYWxsZXIge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAudGV4dC1oZWFkZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICAgICYuZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICA+ICo6b25seS1jaGlsZCxcbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtdGh1bWIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZy8yO1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZztcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnbG9iYWwtc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1iZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIC5jaGVja2JveCArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1zZWFyY2gge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lci1pbmZvLWNvbnRlbnQge1xuICAgIC5jb250ZW50LWZsZXgge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmF1dG8tc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cbiAgICAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgJi50b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMmU0MTU5IHNvbGlkO1xuICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMmU0MTU5IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jYW1lcmEuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCAkc2Vjb25kYXJ5LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDJweCA2cHggcmdiYSgjMDAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4ICRzZWNvbmRhcnktY29sb3Igc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2R0LW9yZGVycyB7XG4gICAgLmlzLW9wZW5lZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vZGQsXG4gICAgLmV2ZW4ge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICNzaXRlLWNvbnRlbnQge1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxuICAgIC5oaWRlLWluLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmlsZXMge1xuICAgIC5wcmV2aWV3IHtcbiAgICAgICAgYSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZCB7XG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA3cHggMzBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb290ZXItYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc3RvcmUtcHJvZmlsZS1mb3JtIHtcbiAgICAmLmNvbnRlbnQtZm9ybSB7XG4gICAgICAgIC5jb250ZW50LWZpZWxkIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1mbGV4LW1kLXVwIHtcbiAgICBAaW5jbHVkZSByZXMtbWluKDY0MCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDAgLTZweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgIC5lbmQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItZ3JvdXAge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLWdyb3VwIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxleC0xIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgLmZsZXgteG1kLWRvd24tMTAwIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg3NjcpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zdG9yZS1wcm9maWxlLWZvcm0ge1xuICAgICYuY29udGVudC1mb3JtIHtcbiAgICAgICAgLmNvbnRlbnQtZmllbGQge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lZGl0X19jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmNhdGVnb3J5LWZpZWxkIHtcbiAgICAmLndpdGgtaGlnaGxpZ2h0IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMmIxNGM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1mb3JtIHtcbiAgICAmLmF0dHJpYnV0ZS1mb3JtIHtcbiAgICAgICAgLmNvbnRlbnQtZmllbGQge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vLW13IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgICAgICAuY29udGVudC1maWVsZCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnByaWNlLWd1aWRlLWxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yYXRpbmcge1xuICAgICAgICAmLWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICYud2l0aC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZ29vZCxcbiAgICAmLmF2ZXJhZ2UsXG4gICAgJi5iYWQge1xuICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgICYtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAmLmRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLndpdGgtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdvb2Qge1xuICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NjUzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE5NjUzO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCi4oCi4oCiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxOTY1MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmF2ZXJhZ2Uge1xuICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTY4YzNjO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTY4YzNjO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCi4oCiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2OGMzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhZCB7XG4gICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgJi1iYXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNjNjNDM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNjNjNDM7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTYzYzQzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXQge1xuICAgICYtNDIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbn1cblxuLnByb2R1Y3QtcHJpY2UtY2hlY2sgKyAuZmllbGQtaW5mby1tc2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zMHB4O1xufVxuXG4ucXVpY2tTZWFyY2hIb2xkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAubm9Qcm9kdWN0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgfVxuICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmNvbnRlbnQtZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5xdWlja1NlYXJjaEJsb2NrIHtcbiAgICAgICAgJi5wYi00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0LTQwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjU3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoRmllbGRIb2xkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTdweCAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgLmljb25TZWFyY2gge1xuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgLy8gdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IDExMTtcbiAgICAgICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzNnB4IDEycHggMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5xdWlja1NlYXJjaFNLVSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4QmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyAvKiAxMjUlICovXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTQuNHB4ICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uc0Jsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxNC40cHggKi9cbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1aWNrU2VhcmNoT3JkZXJOdW0ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmdHcmF5QmxvY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICAuZmxleEJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDsgLyogMTI1JSAqL1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE0LjRweCAqL1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjZGF0YS10YWJsZS1PcmRlck51bSB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwODc5ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHdCbG9jayxcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtCbG9jayBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGlua0Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1uYXZfX2l0ZW0ge1xuICAgICYuc2VhcmNoTWVudSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VIb2xkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoSWNvbk1haW4sXG4gICAgLnNlYXJjaEljb25Ib3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICB9XG4gICAgLnNlYXJjaEljb25NYWluIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5zZWFyY2hJY29uSG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zZWFyY2hJY29uTWFpbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoSWNvbkhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnVzZXItcHJvZmlsZXtcbiAgQGluY2x1ZGUgcmVzLW1heCg3Njcpe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgJl9fdGh1bWJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgQGV4dGVuZCAlaWNvbi1hcnJvdy1kb3duO1xuICAgICAgQGluY2x1ZGUgcG9zLW1pZGRsZSgzMik7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgQGluY2x1ZGUgcmVzLW1heCg3NjcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIH1cbiAgICAmLm9wZW5lZHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvdW50LXNlc3Npb24tYmd7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMzUsIDQ5LCAwLjkpO1xuICB9XG4gIC5hY2NvdW50LXNlc3Npb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICB9XG59XG4uYWNjb3VudC1zZXNzaW9ue1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJl9faGVhZGVye1xuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZm9ybXtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBtaW4td2lkdGg6IDM3MHB4O1xuICAgIH1cbiAgICAuaW5wdXQtZmllbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1zdWJtaXR7XG4gICAgICBpbnB1dHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdpbmF0aW9ue1xuICAkc2VsZjogJjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICBAaW5jbHVkZSByZXMtbWF4KDQ4MCl7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2Ryb3Bkb3due1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRnbG9iYWwtc3BhY2luZztcbiAgICBAaW5jbHVkZSByZXMtbWF4KDQ4MCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIHNlbGVjdCwgbGFiZWx7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19uYXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlcy1tYXgoNDIwKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAjeyRzZWxmfV9faW5mb3tcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGV7XG4gICAgICBAaW5jbHVkZSByZXMtbWF4KDQyMCl7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDgwKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uc3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAuZGF0YVRhYmxlc19sZW5ndGgge1xuICAgIGxhYmVse1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBzZWxlY3R7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0MjApe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRodW1ie1xuICBpbWd7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgJi50aHVtYi1zbXtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gIH1cbn1cbi50ZC10aHVtYi1zbXtcbiAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAudGh1bWItc217XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiA1MCU7XG4gICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICBsZWZ0OiA1cHg7XG4gICB9XG59IiwiLmJveC1saW5re1xuICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nO1xuICAgYm9yZGVyOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAmLmFjdGl2ZSxcbiAgICY6aG92ZXJ7XG4gICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgLy9hLCAudGV4dC1sYWJlbHtcbiAgICAgLy8gIGNvbG9yOiAkd2hpdGU7XG4gICAgIC8vfVxuICAgICAuaWNvbntcbiAgICAgICAmLmljb24td29tZW5zLWNsb3RoaW5ne1xuICAgICAgICAgQGV4dGVuZCAuaWNvbi13b21lbnMtY2xvdGhpbmctd2hpdGU7XG4gICAgICAgfVxuICAgICAgICYuaWNvbi1tZW5zLWNsb3RoaW5ne1xuICAgICAgICAgQGV4dGVuZCAuaWNvbi1tZW5zLWNsb3RoaW5nLXdoaXRlO1xuICAgICAgIH1cbiAgICAgICAmLmljb24taG9tZXdhcmVze1xuICAgICAgICAgQGV4dGVuZCAuaWNvbi1ob21ld2FyZXMtd2hpdGU7XG4gICAgICAgfVxuICAgICAgICYuaWNvbi10b3lze1xuICAgICAgICAgQGV4dGVuZCAuaWNvbi10b3lzLXdoaXRlO1xuICAgICAgIH1cbiAgICAgICAmLmljb24tZWxlY3RyaWNhbHtcbiAgICAgICAgIEBleHRlbmQgLmljb24tZWxlY3RyaWNhbC13aGl0ZTtcbiAgICAgICB9XG4gICAgICAgJi5pY29uLWZ1cm5pdHVyZXtcbiAgICAgICAgIEBleHRlbmQgLmljb24tZnVybml0dXJlLXdoaXRlO1xuICAgICAgIH1cbiAgICAgICAmLmljb24tbWF0dHJlc3Nlc3tcbiAgICAgICAgIEBleHRlbmQgLmljb24tbWF0dHJlc3Nlcy13aGl0ZTtcbiAgICAgICB9XG4gICAgICAgJi5pY29uLWJvb2tze1xuICAgICAgICAgQGV4dGVuZCAuaWNvbi1ib29rcy13aGl0ZTtcbiAgICAgICB9XG4gICAgICAgJi5pY29uLXRlY2hub2xvZ3l7XG4gICAgICAgICBAZXh0ZW5kIC5pY29uLXRlY2hub2xvZ3ktd2hpdGU7XG4gICAgICAgfVxuICAgICAgICYuaWNvbi1nYW1lc3tcbiAgICAgICAgIEBleHRlbmQgLmljb24tZ2FtZXMtd2hpdGU7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gICBsYWJlbCwgYXtcbiAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbiAgIC5pY29uLWhvbGRlcntcbiAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgIGhlaWdodDogMTAwcHg7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgfVxuICAgLnRleHQtbGFiZWx7XG4gICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICAgfVxuICAgJi5oLTEwMHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIH1cbiAgbGFiZWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAudGV4dC1sYWJlbHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmNoZWNrLW9wdGlvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn0iLCIuaXMtc2hvd24ge1xuICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbi5hY2NvcmRpb24tdGFibGUge1xuICAgICRzZWxmOiAmO1xuICAgIHRoZWFkIHtcbiAgICAgICAgI3skc2VsZn1fX2Fycm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLmlzLXNob3duIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCAkbGlnaHQtZ3JheSBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggJGxpZ2h0LWdyYXkgc29saWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLW9wZW5lZC5vZGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1vcGVuZWQuZXZlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1hY2NvcmRpb24tYXJyb3cuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAuaXMtb3BlbmVkICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByZWZpeGVzKHRyYW5zZm9ybSwgcm90YXRlKC0xODBkZWcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAuY3VzdG9tZXItaW5mby1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn1cblxuLmNoYW5nZUxvZ0FjY29yZGlvbkhvbGRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIC52YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNoYW5nZUxvZ0FjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1wbHVzLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tbWludXMuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLnF1aWNrU2VhcmNoSG9sZGVyIC5xdWlja1NlYXJjaFNLVS5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59IiwiI3RvYXN0cyB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogODBweDtcbiAgei1pbmRleDogOTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuXG4jdG9hc3RzIC50b2FzdCB7XG4gIGJhY2tncm91bmQ6ICNkNmQ4ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNjZmQ3ZGY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxMTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuI3RvYXN0cyAudG9hc3Quc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNDMUY5Qzk7XG59XG5cbiN0b2FzdHMgLnRvYXN0Lndhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjQzlDOEM4O1xufVxuXG4jdG9hc3RzIC50b2FzdC5pbmZvIHtcbiAgYmFja2dyb3VuZDogIzllZWRmYztcbn1cblxuI3RvYXN0cyAudG9hc3QuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRjlEMUMxO1xufVxuXG4jdG9hc3RzIC50b2FzdC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbn1cblxuI3RvYXN0cyAudG9hc3QuaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiN0b2FzdHMgLnRvYXN0IC5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn0iLCIudG9vbHRpcHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvb2x0aXAtY29udGVudHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbn0iLCIuZGF0YS1zb3J0LWVsZW1lbnQsIC5zb3J0LWVsZW1lbnR7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgLy8gbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuLnNvcnQtYmxvY2t7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxOUJBNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLXNvcnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgLnNvcnQtaXRlbS1mbGV4e1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnNvcnQtbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUJFODtcbiAgICBmbGV4OiAwIDAgNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCA0cHggNnB4IDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMkU0MTU5O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDI2cHg7XG4gICAgQGluY2x1ZGUgcmVzLW1heCg0ODApe1xuICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlLnNvcnQtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2staW1hZ2Uuc29ydC1ibG9jazpmaXJzdC1jaGlsZCBpbWcge1xuICAgIG1heC13aWR0aDogMjY3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWdUZXh0IHAge1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAvKiBsZXR0ZXItc3BhY2luZzogLTAuNjVweDsgKi9cbn1cblxuLmltZ1RleHQgaDQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmltZ1RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbmJ1dHRvbi5yZW1vdmUtZmlyc3QtaW1hZ2UtYmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJjNDI1OSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA4cHggMThweCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogNDIlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBidXR0b24ucmVtb3ZlLWZpcnN0LWltYWdlLWJnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuLmJsb2NrLWltYWdlLnNvcnQtYmxvY2sgLnNvcnQtaW1nLnNvcnQtaXRlbS1mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xufVxuXG4uZmlsZXVwbG9hZCB7XG4gIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5kZWxldGUge1xuICAgIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRlbGV0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKclVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzJDNDI1OTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuICB0YWJsZS50YWJsZSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICB0Ym9keS5maWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMXB4O1xuICAgIH1cbiAgICB0ci50ZW1wbGF0ZS1kb3dubG9hZCB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZpbGV1cGxvYWQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5maWxldXBsb2FkIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIuZGFzaC1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICB9XG59XG5cbi5kYXNocmFuZ2Uge1xuICAgIGJvcmRlcjpub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmU0MTU5O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG59XG5cbi5wb3N2YWwge1xuICAgIGNvbG9yOiMwMmIxM2Q7XG59XG5cbi5uZWd2YWwge1xuICAgIGNvbG9yOiNlMzI0MmI7XG59XG5cbiNkYXNoYm9hcmQtc3RhdHMtY29udCB7XG4gICAgLnNtYWxsdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gICAgfVxufSBcblxuLmZpbHRlci1yaWdodCB7XG5cbiAgICAmLWZvdXJ0aCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NiU7XG4gICAgfVxuXG5cbiAgICAmLWhhbGYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cbn0iLCIudHJhbnNhY3Rpb24ge1xuICAgICYtaG9sZGVyIHtcbiAgICAgICAgJl9fbGVmdCxcbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwLjVweCAwcHggI2NmZDdkZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDMwcHggMzVweCAzMHB4O1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2ZkN2RmO1xuICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlZnVuZC1ibG9jayB7XG4gICAgICAgICAgICAgICAgLnJlZnVuZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDguNXB4IDEycHggOC41cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzJlNDE1OVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3N3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgJi5wYXJ0aWFsLXJlZnVuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnJlZnVuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvdGFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAucmVmdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmLnByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMWYyNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjYzFmMjY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDMzNDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjAzMzQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaG9sbG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub3Rlcy1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMzQ0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMDMzNDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGUtaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tZXItZGV0YWlscyB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3JkZXItdGFibGUtYmxvY2sge1xuICAgICAgICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuICAgICAgICAgICAgLmRhdGFUYWJsZXNfaW5mbyxcbiAgICAgICAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2RhdGEtdGFibGUtb3JkZXJzLXYyIHtcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNDE1OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9yZGVyX2lkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaGlwcGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayB7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgICAgICAgICYubG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAxcyBsb2FkaW5nIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmVtYWlsLXNlbnQge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIC50YWJsZS1hY2NvcmRpb24tY29udGVudC12MiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgJi5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAmLnJlZnVuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUyZWEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkLnJlZnVuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlZnVuZC1jaGsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jaGVjay1wcmltYXJ5LWdyYXkuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Njk2YWEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUyZWEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZC5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5yZWZ1bmQtY2hrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWZ1bmQtY2hrIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggI2Q4ZDhkOCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3ctc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUyZWEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUyZWEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlZnVuZC1jaGsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2hlY2stcHJpbWFyeS5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICMyZTQxNTkgc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmNmY2ZjYgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNhbWVyYS5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4ICRzZWNvbmRhcnktY29sb3JcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAycHggNnB4IHJnYmEoIzAwMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4ICRzZWNvbmRhcnktY29sb3Igc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDEyMDApIHtcbiAgICAgICAgICAgICZfX2xlZnQsXG4gICAgICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hcmstYXMtcmVmdW5kZWQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pc3N1ZS1yZWZ1bmQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0ODApIHtcbiAgICAgICAgICAgIC5tYXJrLWFzLXJlZnVuZGVkLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgICAgICAgICAmLnJlZnVuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXNzdWUtcmVmdW5kLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mZWF0aGVybGlnaHQge1xuICAgIC5mZWF0aGVybGlnaHQtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZlYXRoZXJsaWdodC1jbG9zZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiNyZWZ1bmQtY29uZmlybWF0aW9uLW1vZGFsIHtcbiAgICAucmVmdW5kLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmpxdWVyeS1tb2RhbCB7XG4gICAgLnRyYW5zYWN0aW9uLW1vZGFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzOTZweDtcbiAgICAgICAgbWluLXdpZHRoOiAzOTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBhLmNsb3NlLW1vZGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYzQyNTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjNDI1OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xvc2UtanF1ZXJ5LW1vZGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB0b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmpzLWNhbmNlbC1tb2RhbCxcbiAgICAgICAgLmpzLW1hcmstYXMtcmVmdW5kZWQtY2FuY2VsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgfVxuICAgICAgICAmI21hcmstYXMtcmVmdW5kZWQtbW9kYWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYjbm90ZS1tb2RhbCB7XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTM5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2NDApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kaXNjbGFpbWVyLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogI2UzMjQyYjtcbiAgICAgICAgfVxuICAgICAgICAucmVmdW5kLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2MsXG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZnVuZC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAucmVhc29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICAgICAgICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA1cHggMTZweDtcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGVzYyxcbiAgICAgICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDE0LjdweCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVmdW5kLWFtb3VudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM0MjU5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNoaXBwaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAmLm5vLXJlZnVuZC1pdGVtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM0MjU5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLXdpdGgtYXJyb3ctcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMWQyMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvdGFsLWFtdCB7XG4gICAgJi53aXRoLXJlZnVuZCB7XG4gICAgICAgIC50b3RhbC1hbXQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2NvdW50ZWQtdG90YWwge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoMTAyMykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICBjb2xvcjogIzk0YTBhYjtcbiAgICAgICAgcGFkZGluZzogN3B4IDhweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXhwb3J0LWRhdGEtYnRuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMmU0MTU5O1xuICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB7XG4gICAgdGgge1xuICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5pZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYW1lLFxuICAgICAgICAmLmVtYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLm9yZGVycyB7XG4gICAgICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgdHIgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5zb3J0LWFjdGlvbnMge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tdGFibGVfX2Fycm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHRyIHtcbiAgICAgICAgJi5vZGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdvLXRvLWRldGFpbHMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tdGFibGUge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jdXN0b21lci1pbmZvLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tY29weSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcmRlci1kZXRhaWxzLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAucGF5bWVudC1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcmRlci10b3RhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFsLW9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbnMtZmlsdGVyIHtcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICB9XG59XG5cbi5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhZ2luYXRpb25fX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY2FyZF9faW5uZXIucHgtMC5wdC0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5kYXRhLXRhYmxlLXRyYW5zYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmFjY29yZGlvbi10YWJsZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgJi5pZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJhbnNhY3Rpb25zLW1lbnUtdGFicyB7XG4gICAgICAgIC5tZW51LXRhYl9faXRlbSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS10YWIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cbn1cblxuLnRyYW5zYWN0aW9ucy1maWx0ZXItYmxvY2sge1xuICAgIC50cmFuc2FjdGlvbnMtZmlsdGVyIHtcbiAgICAgICAgLnRvZ2dsZS1maWx0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJhbnNhY3Rpb25zLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50cmFuc2FjdGlvbnMtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC50cmFuc2FjdGlvbnMtZmlsdGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAjb3JkZXItZmlsdGVyLXNlYXJjaCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50cmFuc2FjdGlvbnMtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRyYW5zYWN0aW9ucy1maWx0ZXIge1xuICAgICAgICAgICAgLnRvZ2dsZS1maWx0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRyYW5zYWN0aW9ucy1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmFuc2FjdGlvbnMtZmlsdGVycy1tb2JpbGUge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAuY3VzdG9tZXItZGV0YWlscyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscyxcbiAgICAgICAgLmZvcm0gLmZvcm0tZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4OXB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1mbGV4IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3O1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGV0YWlscy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNoZWNrYm94LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xufVxuXG4uY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzFiMjUyZjtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi5hY2NvcmRpb24taG9sZGVyIHsgXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcGx1cy5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tbWludXMuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLnRyYW5zYWN0aW9uLWhpc3Rvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwODc5ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwM3B4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwM3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYudG90YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIH1cbn1cblxuLnRyYW5zYWN0aW9uLW9yZGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICAuYXV0by1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIH1cbiAgICAub3JkZXItaG9sZGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCAjZTRlMGRhO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUtYXJyb3cuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgLm9yZGVyLW51bSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWViZTg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWJlODtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjAlIC0gMTQwcHgpO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogNDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDI0cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5vcmRlci1zdGF0dXMge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTExMTExMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JkZXItc3RhdHVzLFxuICAgIC5zaGlwcGVkLXN0YXR1cyxcbiAgICAuZGVsaXZlcmVkLXN0YXR1cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQ5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4ZDgzO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2FpdGluZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDFjMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaGlwcGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4ZDgzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZWxpdmVyZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9wdGlvbnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTExMTExMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIC5idXR0b24taG9sbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODclIGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QtYWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmRlci1kZXRhaWxzLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMjRweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAucGF5bWVudC1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9yZGVyLXRvdGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAmLnRvdGFsLW9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRvdGFsLXJlZnVuZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMGRhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JkZXItZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5za3Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpc3RlZC1wcmljZSxcbiAgICAgICAgICAgICAgICAmLnNvbGQtcHJpY2UsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmRlZC1hbW91bnQsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlOyAvKiAxNC43cHggKi9cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpc3RlZC1wcmljZSxcbiAgICAgICAgICAgICAgICAmLnNvbGQtcHJpY2UsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmRlZC1hbW91bnQsXG4gICAgICAgICAgICAgICAgJi5yZWZ1bmQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuYnRuLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2l0aC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB6LWluZGV4OiAxMTExMTE7XG4gICAgfVxufVxuXG4ubm90ZXMtaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5ub3Rlcy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAubm90ZS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDg3OWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogMTMuMnB4ICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkLW5vdGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgIGEudG9nZ2xlLWFkZC1ub3RlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMTNweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLW1pbnVzLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXBsdXMtMS5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90ZS1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTMyNDJhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNGUwZGEgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTBkYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1kYXJrLWJsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgfVxufVxuXG4uYnRuLWhvbGxvdy1kYXJrLWJsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzJjNDI1OTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJjNDI1OTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cbi5mZWF0aGVybGlnaHQ6bGFzdC1vZi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmpxdWVyeS1tb2RhbC5ibG9ja2VyLmN1cnJlbnQge1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4ucmVmdW5kbW9kYWwge1xuICAgIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50aXRsZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAuYm90dG9tIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmEuZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2U0ZTBkYSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTBkYSFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNiOWI5YjkhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcbn1cblxuLmpxdWVyeS1tb2RhbCB7XG4gICAgLnJlZnVuZC1jb25maXJtYXRpb24tbW9kYWwtdjIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ5MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNDkycHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zaGlwcGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAucmVmdW5kLWFtb3VudCB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWZ1bmQtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFMERBO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVmdW5kLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWZ1bmQtbW9kYWwtdjIge1xuICAgICAgICBtYXgtd2lkdGg6IDM0M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMzQzcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5yZWZ1bmQtaXRlbSAucmVhc29uIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMTFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5yZWZ1bmQtdGFiIHtcbiAgICAgICAgICAgICYtY29udHJvbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAudGFiLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duQm9sZFwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxOWJhNztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWZ1bmQtYW1vdW50IHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpeGVkLWFtb3VudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFMERBO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTliYTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHJhbnNhY3Rpb24tb3JkZXJzIC5hY3Rpb25zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufSIsIi5yZXR1cm5zLWZpbHRlci1ibG9jayB7XG4gICAgLnJldHVybnMtZmlsdGVyIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAudG9nZ2xlLWZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXR1cm5zLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYWN0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDMycHggN3B4IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkxOWJhNztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oaWdoIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1pZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5sb3cge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICAgIC5hY3Rpb24taXRlbSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMzJweCA3cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxOWJhNztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oaWdoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubWlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5maWVsZC1ncm91cC5yZXR1cm5zLWZpbHRlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgI3JldHVybnMtZmlsdGVyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjM3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmV0dXJucy1maWx0ZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgICAgIGRpdiNkYXRlLXJhbmdlLW9yZGVycyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5maWVsZC1ncm91cC5yZXR1cm5zLWZpbHRlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnJldHVybnMtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5yZXR1cm5zLWZpbHRlcnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnJldHVybnMtZmlsdGVyIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjb3JkZXItZmlsdGVyLXNlYXJjaCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yZXR1cm5zLWZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJldHVybnMtZmlsdGVyIHtcbiAgICAgICAgICAgIC50b2dnbGUtZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXR1cm5zLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJldHVybnMtZmlsdGVycy1tb2JpbGUge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNkYXRhLXRhYmxlLXJldHVybnMge1xuICAgIHRoIHtcbiAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYucmlzayB7XG4gICAgICAgICAgICAvLyB3aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLnN0YXR1cyB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi52YWx1ZSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLm51bWJlciB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hbWUsXG4gICAgICAgICYuZW1haWwge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYub3JkZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc29ydC1hY3Rpb25zIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLXRhYmxlX19hcnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB0ciB7XG4gICAgICAgICYub2RkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjY7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlYmU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ldmVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlYmU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgICAgICAgICAmLmFjY29yZGlvbi10YWJsZV9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlzayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oaWdoIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1pZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5sb3cge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldHVybi1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDExcHggMTFweCAyOXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxvZGdlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYzhkODM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hcHByb3ZhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOWM4Yzg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnZvaWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlkMWMxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hd2FpdGluZy1sb2RnZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlkMWMxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA3cHggMTFweCAyM3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb250YWN0LWN1c3RvbWVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjOGQ4MztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ28tdG8tZGV0YWlscyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbi10YWJsZSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN1c3RvbWVyLWluZm8tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9yZGVyLWRldGFpbHMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNhbWVyYS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJsZS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9yZGVyLWRldGFpbHMtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIC5wYXltZW50LWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9yZGVyLXRvdGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG90YWwtb3JkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbWFpbC1jb25maXJtYXRpb24tYmxvY2sge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1yZXNlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1kZXRhaWxzLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAuY3VzdG9tZXItZGV0YWlscyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscyxcbiAgICAgICAgLmZvcm0gLmZvcm0tZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4OXB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1mbGV4IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3O1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5YmE3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGV0YWlscy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVtYWlsLWNvbmZpcm1hdGlvbi1ibG9jayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIyNTJmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgIC5pY29uLXJlc2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLXJlc2VuZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tcmVzZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tcmVzZW5kLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNoZWNrYm94LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xufVxuXG4uY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzFiMjUyZjtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi5hY2NvcmRpb24taG9sZGVyIHtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1wbHVzLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4udHJhbnNhY3Rpb24taGlzdG9yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgfVxufVxuXG4udHJhbnNhY3Rpb24tb3JkZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgfVxuICAgIC5vcmRlci1ob2xkZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4ICNlNGUwZGE7XG4gICAgfVxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1hcnJvdy5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAub3JkZXItbnVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWJlODtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlYmU4O1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyMCUgLSAxNDBweCk7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiA0NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggMjRweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLm9yZGVyLXN0YXR1cyB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDExMTExMTExOyAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmRlci1zdGF0dXMsXG4gICAgLnNoaXBwZWQtc3RhdHVzLFxuICAgIC5kZWxpdmVyZWQtc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzhkODM7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53YWl0aW5nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkMWMxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNoaXBwZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzhkODM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRlbGl2ZXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3B0aW9ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTExMTExO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI1MmY7XG4gICAgICAgICAgICBjb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLXdpdGgtYXJyb3cge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NyUgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI1MmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdC1hbGwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyLWRldGFpbHMtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAyNHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC5wYXltZW50LWRldGFpbHMge1xuICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3JkZXItdG90YWwtY29udGVudCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICYudG90YWwtb3JkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTBkYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudG90YWwtcmVmdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUwZGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmRlci1kZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAudGFibGUtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYiB7IFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5yZXR1cm4tcmVhc29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5saXN0ZWQtcHJpY2UsXG4gICAgICAgICAgICAgICAgJi5zb2xkLXByaWNlLFxuICAgICAgICAgICAgICAgICYucmVmdW5kZWQtYW1vdW50LFxuICAgICAgICAgICAgICAgICYucmVmdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMTQuN3B4ICovXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5saXN0ZWQtcHJpY2UsXG4gICAgICAgICAgICAgICAgJi5zb2xkLXByaWNlLFxuICAgICAgICAgICAgICAgICYucmVmdW5kZWQtYW1vdW50LFxuICAgICAgICAgICAgICAgICYucmVmdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tY2FtZXJhLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTJmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJsZS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmJ0bi1jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndpdGgtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgei1pbmRleDogMTExMTExO1xuICAgIH1cbn1cblxuLm5vdGVzLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUtYXJyb3cuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggMjRweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAubm90ZXMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgLm5vdGUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA4NzllO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDEzLjJweCAqL1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZC1ub3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZWM7XG4gICAgICAgICAgICBhLnRvZ2dsZS1hZGQtbm90ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1taW51cy5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZS11cmx9L2Fzc2V0cy9pbWFnZXMvaWNvbi1wbHVzLTEuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vdGUtZm9ybSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZmxleCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UzMjQyQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1dHRvbi13aXRoLWFycm93IHtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTRlMGRhICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGUwZGEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNiOWI5YjkgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5idXR0b24tbm8tYXJyb3cge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFiMjUyZjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg3JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICB9XG59XG5cbi5mZWF0aGVybGlnaHQ6bGFzdC1vZi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0Qmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjtcbiAgICAmLndyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgfVxufVxuXG4ucmV0dXJucy1kZXRhaWxzIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgLm9yZGVyLXRvdGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICYudG90YWwtcmVmdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtaG9sZGVyIHtcbiAgICAgICAgLnJldHVybnMtZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5pdGVtLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAucmV0dXJucy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAuaXRlbS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5yZXR1cm4tb3JkZXItaG9sZGVyIHtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLm9yZGVyLW51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5vcmRlci1udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5yZXR1cm4tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBnYXA6IDI0cHg7XG4gICAgLnRyYW5zYWN0aW9uLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvcmRlci1ncmF5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlMGRhO1xufVxuXG4ucmV0dXJuLWN1c3RvbWVyIHtcbiAgICAuZGV0YWlscy1pdGVtIHtcbiAgICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYuZmxleC1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV0dXJuLXN0YXR1cyB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDExcHggMTFweCAxMXB4IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyZTQxNTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgfVxuICAgICYubG9kZ2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjOGQ4MztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYzQyNTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0MjU5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY29tcGxldGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmM0MjU5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFwcHJvdmFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M5YzhjODtcbiAgICAgICAgY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJlNDE1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYudm9pZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmF3YWl0aW5nLWxvZGdlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWQxYzE7XG4gICAgICAgIGNvbG9yOiAjMmU0MTU5O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDdweCAxMXB4IDIzcHghaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTQxNTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbnRhY3QtY3VzdG9tZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWM4ZDgzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJjNDI1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmlzayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICB9XG4gICAgJi5oaWdoIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1pZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sb3cge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbi1leHRlcm5hbC1zaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlLXVybH0vYXNzZXRzL2ltYWdlcy9leHRlcm5hbC1zaXRlLnN2Z1wiKSBuby1yZXBlYXRcbiAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdXRvcG9zdC10cmFja2luZy1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxufVxuLmJ1dHRvbi5hdXRvcG9zdC10cmFja2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQyYjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzMjQyYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1pbi13aWR0aDogMjY1cHg7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWQyMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmQxZDIyO1xuICAgIH1cbn1cblxuLnRyYW5zYWN0aW9uLW1vZGFsIHtcbiAgICAmLnJlZnVuZC1tb2RhbCB7XG4gICAgICAgIG1pbi13aWR0aDogNDY0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICAgICAgICAuYWN0aW9ucyBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYztcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1ib3gge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN2b2lkLXJlZnVuZC1tb2RhbCB7XG4gICAgLnRleHQtYm94IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI2UzMjQyYiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24td2l0aC1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzI0MmIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTMyNDJiICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JkMWQyMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWQyMiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVmdW5kbW9kYWwge1xuICAgIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1tb2RhbCB7XG4gICAgLndpdGgtaWNvbiB7XG4gICAgICAgIC5pY29uIHsgXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWZ1bmQtcmVhc29uLW1vZGFsIHsgXG4gICAgLmJ1dHRvbi1ob2xsb3cge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJlZnVuZC1yZWFzb24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkM0MjU5O1xuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5yZWZ1bmQtcmVhc29uLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGQubm90ZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5yZWZ1bmQtbm90ZXMtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIjc2l0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgQGV4dGVuZCAlYm94c2l6bmc7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIC5tYWluLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLW1vYmlsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmljb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tbWVudS1jbG9zZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtc3BhY2luZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnbG9iYWwtc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1zb3VyY2UtZWJheSB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvdW50LWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2NvdW50LWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvdW50LWRyb3AtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNzaXRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2xvYmFsLXNwYWNpbmc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmcgKiAzO1xuICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2xvYmFsLXNwYWNpbmcvMjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnbG9iYWwtc3BhY2luZy8yO1xuICAgICAgICB9XG4gICAgICAgIEBleHRlbmQgJWJveHNpem5nO1xuICAgIH1cbiAgICAucGFnZS1zZWN0aW9uLWhvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIH1cbn1cblxuLnBhZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1zcGFjaW5nICogMjtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtc3BhY2luZy8xLjU7XG4gICAgfVxuICAgIC5jYXJkIHtcbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3otaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodC1ncmF5LCAwLjgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGFnZS1jb25uZWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmcgKiAyO1xuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NmZDdkZjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGdsb2JhbC1zcGFjaW5nICogNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLlByb2R1Y3RNYW5hZ2VtZW50UGFnZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZGFzaC1maWx0ZXIge1xuICAgIHNlbGVjdCxcbiAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2x1bW4ge1xuICAgICAgICAmLmxhcmdlLTMge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhc2gtdGFiIHtcbiAgICAmX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cbn1cblxuLnFyLWhvbGRlciB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cbn1cblxuLmNvbnRlbnQtdGFibGUge1xuICAgICYuYWxpZ24tdG9wIHtcbiAgICAgICAgLmNvbnRlbnQtdGFibGVfX2l0ZW0ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNzk5cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNDI1ODtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ob2xkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjUyZjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2N3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2N3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1zbGlkZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY3cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qcy10b2dnbGUtbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTExMTExMTExO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ0xPU0VcIjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvY2xvc2Uuc3ZnXCIpIGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzI5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzI5cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgICY6bm90KC5uby1idXR0b24pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uby1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uby1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC8vICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAyKSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qcy10b2dnbGUtbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzI0MmM7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDExMTExMTExMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMnB4IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiT1BFTlwiO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvY2xvc2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIyN3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjYycHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNsaWRlciB7XG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1ob2xkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gei1pbmRleDogMTExMTExMTExO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICNzaXRlLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbiNzaXRlLW5hdmlnYXRpb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyLWhvbGRlci1zcGFjZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgIGhlaWdodDogMTY3cHg7XG4gICAgbWFyZ2luLXRvcDogLTE2N3B4O1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MnB4O1xuICAgICAgICBoZWlnaHQ6IDI2MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjI3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24tYWN0aXZlIHtcbiAgICAuaGVhZGVyLWhvbGRlci1zcGFjZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAjc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgdG9wOiAyNDdweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDdweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAgICAgICAuaGVhZGVyLWhvbGRlci1zcGFjZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAjc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIHRvcDogMzIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMyMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jTm90aWZpY2F0aW9uRm9ybSxcbiNOb3RpZmljYXRpb25Gb3JtX05vdGlmaWNhdGlvbkZvcm0ge1xuICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgb3BhY2l0eTogMC45NTtcbiAgICB9XG4gICAgaW5wdXQ6bm90KFt0eXBlPVwiYnV0dG9uXCJdKSxcbiAgICAuY2hvc2VuLWNvbnRhaW5lcixcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLWJsb2NrIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIH1cbn1cbiN0b2FzdHMge1xuICAgIHotaW5kZXg6IDk5OTk5O1xufVxuLnRvYXN0LnN1Y2Nlc3Muc2hvdyB7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG5cbi5zdG9yZS1wcm9maWxlLWZvcm0ge1xuICAgIHRleHRhcmVhLFxuICAgIC5jb250ZW50LWZpZWxkIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZl9maWxldXBsb2FkX2hpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5maWxlLWxvYWRlcl9fZGVzYyB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLmZpbGUtbG9hZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLmZmX2ZpbGV1cGxvYWRfd3JhcCB7XG4gICAgICAgICAgICAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZV93cmFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZmX2ZpbGV1cGxvYWRfd3JhcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnZSB7XG4gICAgJi1sb2FkaW5nIHtcbiAgICAgICAgLnBhZ2UtbG9hZC1vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1sb2FkLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1sb2FkZXIge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmM2YzZjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlby1maWVsZHMge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIC5jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIGkge1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lZGl0X19jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmZlYXRoZXJsaWdodCB7XG4gICAgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcbiAgICAgICAgLm1vZGFsLWJveCB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNyZW1vdmVCZ0ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLm1haW50ZW5hbmNlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxudGQucHJvZHVjdC1jb3VudCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1jaGVja2JveCB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xufVxuXG4uZW1haWwtY29uZmlybWF0aW9uLWJsb2NrIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxOTI5NTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAxcyBsb2FkaW5nIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgbG9hZGluZyB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZW1haWwtc2VudCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTkyOTU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3JhcGgtYmxvY2sge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgLmNoYXJ0LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuY2hhcnQtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmdyYXBoLW92ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmFwaC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDMxNXB4O1xuICAgIC5jaGFydC1sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuanMtbG9hZC1jaGFydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jaGFydC1sb2FkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jaGFydC1sb2FkaW5nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIyNywgMzYsIDQzLCAwLjMpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDIyNywgMzYsIDQzLCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGFuaW1hdGlvbjogbG9hZGVyLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmNoYXJ0LWNhcmQge1xuICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuI2RhdGEtY3VycmVudC1zYWxlcyB7XG4gICAgLnByb2R1Y3QtdGh1bWIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBoc2xhKDAsIDAlLCA1OS4yJSwgMC4yNSk7XG4gICAgfVxuICAgIHRoLnNrdSxcbiAgICB0aC5wcmljZSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgdGgudGh1bWIge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICB9XG59XG5cbi5idWxrLWFjdGlvbnMtY291bnQge1xuICAgIGNvbG9yOiByZ2JhKDIyNywgMzYsIDQzLCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0gXG5cbnRoLmJ1bGthY3Rpb24tZGF0ZSxcbnRoLmJ1bGthY3Rpb24tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxudGguYnVsa2FjdGlvbi1ubyB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG50aC5idWxrYWN0aW9uLXNhbGUge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjI3LCAzNiwgNDMsIDAuMyk7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYW5pbWF0aW9uOiBidG4tbG9hZGluZy1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYnRuLWxvYWRpbmctc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uYnJhbmQtZmllbGQtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJyYW5kLXN1Z2dlc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjI3LCAzNiwgNDMsIDEpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4jYnJhbmRTdWdnZXN0U3VjY2Vzc01vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7XG59XG4jYnJhbmRTdWdnZXN0TW9kYWwsXG4jYnJhbmRTdWdnZXN0U3VjY2Vzc01vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzLW1heCg3NjcpIHtcbiAgICAgICAgbGVmdDogLTI0NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgICAgICYuc2xpZGUtbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLnN0b3JlLXNldHRpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeG1lZGl1bSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kYXRhLXRhYmxlIHtcbiAgICB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtY29sb3VyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1za3Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3Qtc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdG9yZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3Qtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY3JlYXRlZC1kYXRlLFxuICAgICAgICAgICAgICAgICYubGlzdGVkLWRhdGUsXG4gICAgICAgICAgICAgICAgJi5vcmRlcmVkLWRhdGUsXG4gICAgICAgICAgICAgICAgJi5zaGlwcGVkLWRhdGUsXG4gICAgICAgICAgICAgICAgJi5kZWxpdmVyZWQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdGh1bWIsXG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LWNvbG91ciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtcXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zb3J0LWFjdGlvbnMge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWljb24tYXJyb3ctdXAtZG93bjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uby1zb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LWNlbnRlciB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC1zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LWNvbG91ciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI4M2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0Mjk5ZTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjYzk0YjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0OGJiNzg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkODkzNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKyAucHJvZHVjdC10aHVtYntcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5vbnNhbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNhbGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zYWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNERURFREU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGhzbGEoMCwwJSw1OS4yJSwuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtcXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL3FyLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9xci1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLnFyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9xci1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKy5xci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnFyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDJweCA2cHggcmdiYSgjMDAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggJHNlY29uZGFyeS1jb2xvciBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZjZmNmY2IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2FtZXJhLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4ICRzZWNvbmRhcnktY29sb3Igc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgK2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jYW1lcmEtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAraW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDZweCByZ2JhKCMwMDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCAkc2Vjb25kYXJ5LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jcmVhdGVkLWRhdGUsXG4gICAgICAgICAgICAgICAgJi5saXN0ZWQtZGF0ZSxcbiAgICAgICAgICAgICAgICAmLm9yZGVyZWQtZGF0ZSxcbiAgICAgICAgICAgICAgICAmLnNoaXBwZWQtZGF0ZSxcbiAgICAgICAgICAgICAgICAmLmRlbGl2ZXJlZC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdF9zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJvdy1zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFMkVBICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGQtY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICsgLnByb2R1Y3QtdGh1bWJ7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRhLXRhYmxlLXRyZWUge1xuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkW2RhdGEtY29sdW1uPVwibmFtZVwiXSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLnRyZWVncmlkLWV4cGFuZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICAgIC50cmVlZ3JpZC1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0cltkYXRhLWxldmVsPVwiMVwiXSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHJbZGF0YS1sZXZlbD1cIjJcIl0ge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyW2RhdGEtbGV2ZWw9XCIzXCJdIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ci5wYXJlbnQtdHJbZGF0YS1sZXZlbD1cIjFcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHJlZWdyaWQtZXhwYW5kZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyLnBhcmVudC10cltkYXRhLWxldmVsPVwiMlwiXSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRyZWVncmlkLWV4cGFuZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ci5wYXJlbnQtdHIubm8tc3ViIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGFUYWJsZXMge1xuICAgICZfd3JhcHBlciB7XG4gICAgICAgIC5kdC1idXR0b25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0NzkpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0NzkpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1xciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxufVxuLmJ1bGstcHJvZC1jaGt7XG4gICAgYm9yZGVyOiAxcHggI0Q4RDhEOCBzb2xpZDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC5yb3ctc2VsZWN0ZWQgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJFNDE1OTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jaGVjay1wcmltYXJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB9XG59XG4udGQtY2hlY2tib3ggaW5wdXR7XG4gICAgYm9yZGVyOiAxcHggI0Q4RDhEOCBzb2xpZDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6Y2hlY2tlZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU0MTU5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWNoZWNrLXByaW1hcnkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIH1cbn1cbiNkYXRhLXByb2R1Y3Qtc2FsZXN7XG4gICAgdHIgdGgsXG4gICAgdHIgdGR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgdGhlYWQgdHIgdGgubm8tc29ydC50aHVtYntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB0aGVhZCB0ciB0aC5wcmljZXtcbiAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGJvZHkgdHIgdGQucHJvZHVjdC10aHVtYntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggcmdiYSgkbWVkaXVtLWdyYXksIDAuMjUpIHNvbGlkO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHRyIHRkLnByaWNle1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRhYmxlLWxvYWRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMjcsIDM2LCA0MywgMC4zKTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyMjcsIDM2LCA0MywgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufSIsIi8qIVxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cblZlcnNpb24gMS44LjdcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXG5Db3B5cmlnaHQgKGMpIDIwMTEtMjAxOCBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxuKi9cblxuLyogQGdyb3VwIEJhc2UgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgY2xpcDogYXV0bztcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZSwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZTphZnRlciwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggNDJweCA4cHggMTRweDtcbiAgLy9oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvL2xpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICBjb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjUpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAZXh0ZW5kICVpY29uLWFycm93LWRvd247XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAycHggMjBweCAwcHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweCA3cHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgIzM4NzVkNyksIGNvbG9yLXN0b3AoOTAlLCAjMmE2MmJjKSk7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgLy9wYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgxJSwgI2VlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmKSk7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtcbiAgY3Vyc29yOiB0ZXh0O1xuXG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogMDtcbiAgLy9oZWlnaHQ6IDI1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLy93aWR0aDogMjVweDtcbiAgY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC41KTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDIwcHggNnB4IDVweDtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIHRvKCNlZWUpKTtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcbiAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIC8vYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8td2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAvL2JveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAvL2NvbG9yOiAjMzMzO1xuICAvL2xpbmUtaGVpZ2h0OiAxM3B4O1xuICAvL2N1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTJlMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgdG8oI2VlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLy8td2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAvL2JveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgLy9ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgLy9ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMjAlLCAjZWVlKSwgY29sb3Itc3RvcCg4MCUsICNmZmYpKTtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtcbiAgLy8td2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbiAgLy9ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBAaW5jbHVkZSBwcmVmaXhlcyh0cmFuc2Zvcm0sIHJvdGF0ZSgtMTgwZGVnKSlcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLy8td2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAvL2JveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDhweCAwIDA7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzcHg7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjZweDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzLXVybH0vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcbn1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cblxuLy9DaG9zZW4gZGFyayB0aGVtZVxuLmNob3Nlbi1kYXJrICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5jaG9zZW4tZGFyayArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbn1cbi5jaG9zZW4tZGFyayArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXZ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDRweDtcbn1cbi5jaG9zZW4tZGFyayArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntcbiAgQGV4dGVuZCAlaWNvbi1hcnJvdy1kb3duLXdoaXRlO1xufVxuLmNob3Nlbi1kYXJrICsgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBAaW5jbHVkZSBwcmVmaXhlcyh0cmFuc2Zvcm0sIHJvdGF0ZSgtMTgwZGVnKSlcbn1cbi5jaG9zZW4tc2VsZWN0e1xuICAgICYubm8tc2VhcmNoICsgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgIC5jaG9zZW4tc2VhcmNoe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuLy8gIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLy8gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuLy8gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYixcbi8vICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4vLyAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuLy8gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuLy8gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pbWFnZXMvY2hvc2VuLXNwcml0ZUAyeC5wbmdcIikgIWltcG9ydGFudDtcbi8vICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4vLyAgfVxuLy99XG5cbi8qIEBlbmQgKi9cbiIsIi5uaWNFZGl0LXBhbmVsQ29udGFpbntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59IiwiLmRhdGVyYW5nZXBpY2tlcntcbiAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gICYuc2hvdy1yYW5nZXN7XG4gICAgLnJhbmdlc3tcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdWx7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaG93LWNhbGVuZGFye1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAmOmFmdGVye1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAmLnNob3ctcmFuZ2Vze1xuICAgICAgLnJhbmdlc3tcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHVse1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjphZnRlcntcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxuICAucmFuZ2Vze1xuICAgIGxpe1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcnAtc2VsZWN0ZWR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHJwLWJ1dHRvbnN7XG4gICAgIC5idG57XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgfVxuICB9XG4gIC5jYWxlbmRhci10YWJsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRhYmxle1xuICAgICAgdHJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICB9XG4gICAgICB0aGVhZHtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIDAuNSk7XG4gICAgICAgICAgdGh7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICYuYXZhaWxhYmxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1vbnRoe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV4dHtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGJvZHl7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRvZGF5LmFjdGl2ZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdGFydC1kYXRle1xuICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAmLmF2YWlsYWJsZXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVuZC1kYXRle1xuICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAmLmF2YWlsYWJsZXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9mZntcbiAgICAgICAgICAgICAgJi5hY3RpdmUuZW5kc3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudG9kYXkuZW5kc3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9mZiwgJi5vZmYuaW4tcmFuZ2V7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW4tcmFuZ2V7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMSk7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc3RhcnQtZGF0ZS5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi50b2RheS5hdmFpbGFibGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudG9kYXkub2ZmLmVuZHN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53ZWVrZW5ke1xuICAgICAgICAgICAgICAmLmVuZC1kYXRlLmFjdGl2ZS5hdmFpbGFibGUuaW4tcmFuZ2Uub2ZmLmVuZHN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmVuZC1kYXRlLmFjdGl2ZS5hdmFpbGFibGUuaW4tcmFuZ2V7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL3dlZWtlbmQgb2ZmIGVuZHMgYWN0aXZlIGVuZC1kYXRlIGluLXJhbmdlIGF2YWlsYWJsZVxuICAgICAgICAgICAgLy93ZWVrZW5kIGFjdGl2ZSBlbmQtZGF0ZSBpbi1yYW5nZSBhdmFpbGFibGVcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmlsZS1sb2FkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTMwMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gICYuZmlsZS1sb2FkZXItc21hbGx7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIC5maWxlLWxvYWRlcl9fZGVzY3tcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAuZmZfZmlsZXVwbG9hZF93cmFwe1xuICAgICAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcHtcbiAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgICAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlubmVyLWNvbnRlbnR7XG4gICAgICAgLmljb24tdXBsb2Fke1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNjM5KXtcbiAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjEwcHggMCAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MzkpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIC50ZXh0LXNtYWxsZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2MzkpIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pY29uLWZpbGUtbG9hZGVye1xuICAgIC5maWxlLWxvYWRlcl9fZGVzY3tcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZmX2ZpbGV1cGxvYWRfd3JhcHtcbiAgICAgIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2FkcyxcbiAgICAgIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lX3dyYXAsXG4gICAgICAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZXtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1jb250ZW50ICYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gICZfX2Rlc2N7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgbGVmdDogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRvcDogMzAwcHg7XG4gICAgIGhlaWdodDogMzAwcHg7XG4gICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAuaW5uZXItY29udGVudHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAgLmljb24tdXBsb2Fke1xuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgIH1cbiAgICAgLmJ1dHRvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg2Mzkpe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgIH1cbiAgfVxuICAuZmZfZmlsZXVwbG9hZF93cmFwe1xuICAgIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lX3dyYXB7XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgJHRleHQtY29sb3I7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAuZmZfZmlsZXVwbG9hZF9kcm9wem9uZXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlLmZmX2ZpbGV1cGxvYWRfdXBsb2Fkc3tcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnQgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICB0cntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICAgICAgICB0ZHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICB0ZC5mZl9maWxldXBsb2FkX3ByZXZpZXd7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0MjApe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mZl9maWxldXBsb2FkX3ByZXZpZXdfaW1hZ2V7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmZfZmlsZXVwbG9hZF9hY3Rpb25zX21vYmlsZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDIwKXtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQuZmZfZmlsZXVwbG9hZF9hY3Rpb25zLCAuZmZfZmlsZXVwbG9hZF9hY3Rpb25zX21vYmlsZXtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICYuZmZfZmlsZXVwbG9hZF9yZW1vdmVfZmlsZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzLXVybH0vaWNvbnMvaWNvbi1jbG9zZS1wcmltYXJ5LnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmZfZmlsZXVwbG9hZF9zdGFydF91cGxvYWR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tdXBsb2FkLnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZC5mZl9maWxldXBsb2FkX3N1bW1hcnl7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5mZl9maWxldXBsb2FkX2ZpbGVuYW1le1xuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjUpO1xuICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKyAuZmZfZmlsZXVwbG9hZF9maWxlaW5mb3tcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgKyAuZmZfZmlsZXVwbG9hZF9idXR0b25pbmZve1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmZfZmlsZXVwbG9hZF9maWxlbmFtZSxcbiAgICAgICAgICAuZmZfZmlsZXVwbG9hZF9maWxlaW5mbyxcbiAgICAgICAgICAuZmZfZmlsZXVwbG9hZF9idXR0b25pbmZvLFxuICAgICAgICAgIC5mZl9maWxldXBsb2FkX2Vycm9yc3tcbiAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZmX2ZpbGV1cGxvYWRfcHJvZ3Jlc3NfYmFja2dyb3VuZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmZfZmlsZXVwbG9hZF9wcm9ncmVzc19iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1vZGFsLWJveHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAuY29udGVudHtcbiAgICBwYWRkaW5nOiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGNvbG9yOiAjMkU0MTU5O1xuICB9XG4gIC5idXR0b25zLWdyb3VwLWZpeGVke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5idXR0b257XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbi5mZWF0aGVybGlnaHR7XG4gIC5mZWF0aGVybGlnaHQtY29udGVudHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5tb2RhbC1ib3h7XG4gICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAuY29udGVudHtcbiAgICAgICAgICBwYWRkaW5nOiAyNnB4IDUwcHg7XG4gICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICB9XG4gICYuZmVhdGhlcmxpZ2h0LXNjcm9sbHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDY1LCA4OSwgMC44NSk7XG4gICAgICAuZmVhdGhlcmxpZ2h0LWNvbnRlbnR7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtdGFibGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuaGVhZGVyLCAuYWN0aW9uc3tcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICB9XG4gICAgLmFjdGlvbnMgYnV0dG9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pbnB1dC10aW1le1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZlYXRoZXJsaWdodC1pbm5lcntcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKXtcbiAgICAgICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5maWxldXBsb2Fke1xuICB0YWJsZS50YWJsZXtcbiAgICBib3JkZXItdG9wOiAxcHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtZWRpdW0tZ3JheSwgMC4yNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDQ3OSl7XG4gICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRlbXBsYXRlLWRvd25sb2Fke1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg3NjcpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRlbXBsYXRlLXVwbG9hZHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDc5KXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggcmdiYSgkbWVkaXVtLWdyYXksIDAuMjUpIHNvbGlkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDM5MCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCg0Nzkpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzLW1heCgzOTApe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDM5MCl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNTYwKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDE2MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXMtbWF4KDc2Nykge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuY2FuY2Vse1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoMTAyMyl7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDc5KXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5idG4tc3VjY2Vzc3tcbiAgICAgICAgICAgICAgICAmLmVkaXR7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5e1xuICAgICAgICAgICAgICAgICYuc3RhcnR7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmJ0bi13YXJuaW5ne1xuICAgICAgICAgICAgICAgICYuY2FuY2Vse1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmJ0bi1wcmltYXJ5e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmJ0bi13YXJuaW5ne1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAmLmNhbmNlbHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tY2xvc2UtcHJpbWFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tZGFuZ2Vye1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnRvZ2dsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG4gIH1cbiAgLnByb2dyZXNzLWJhci5hY3RpdmUsIC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7XG4gIH1cbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkLCAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gIH1cbiAgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICB9XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICB9XG59XG4uZmlsZXVwbG9hZC1idXR0b25iYXJ7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkdGV4dC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzMHB4O1xuICAuYnRue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbGV1cGxvYWQtaG9sZGVye1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZpbGVpbnB1dC1idXR0b257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zbWFsbC10ZXh0e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuZmlsZWlucHV0LWRyYWd7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy11cmx9L2ljb25zL2ljb24tdXBsb2FkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHggYXV0bztcbiAgICAgICB9XG4gICAgfVxuICAgIC5maWxlaW5wdXQtYnV0dG9uLWJyb3dzZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uZG9rYS0tdXRpbHN7XG5cbn1cbiIsIi51aS10YWJze1xuICAmLmYtdGFie1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gICYudWktd2lkZ2V0LWNvbnRlbnR7XG4gICAgJi51aS13aWRnZXR7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgIC51aS10YWJzLW5hdntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggcmdiYSgkbWVkaXVtLWdyYXksIDAuMikgc29saWQ7XG4gICAgICAgIC5jYXJkICYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlcy1tYXgoNDc5KXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICYudWktdGFicy10YWJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZle1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51aS10YWJzLXBhbmVse1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIC5jYXJkICYge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnVpLXdpZGdldHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGJ1dHRvbntcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keSAhaW1wb3J0YW50O1xuICB9XG4gICYudWktYWNjb3JkaW9ue1xuICAgIC51aS1hY2NvcmRpb24taGVhZGVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC51aS1pY29ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHMtdXJsfS9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgICAmLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLmNoZWNrYm94e1xuICAgICAgICArIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIHNwYW57XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi51aS13aWRnZXQtY29udGVudHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBhLmJ1dHRvbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBsYWJlbHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuLnVpLXNvcnRhYmxlLWhhbmRsZXtcbiAgICYudWktc29ydGFibGUtaGVscGVye1xuICAgICBjdXJzb3I6IG1vdmU7XG4gICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgICAuc29ydC1ibG9ja3tcbiAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgICB9XG4gICB9XG59XG4udWktc29ydGFibGUtcGxhY2Vob2xkZXJ7XG4gICYudWktc3RhdGUtaGlnaGxpZ2h0e1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIGJvcmRlcjogMXB4IHJnYmEoI0NGRDdERiwgMC4yNSkgc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjQ0ZEN0RGLCAwLjE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59Il19 */
