@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../../../Resources/fonts/roboto-v16-latin_latin-ext-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-regular.woff2) format("woff2"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-regular.woff) format("woff"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-regular.ttf) format("truetype"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto Italic;font-style:italic;font-weight:400;src:url(../../../Resources/fonts/roboto-v16-latin_latin-ext-italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-italic.eot?#iefix) format("embedded-opentype"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-italic.woff2) format("woff2"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-italic.woff) format("woff"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-italic.ttf) format("truetype"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../../../Resources/fonts/roboto-v16-latin_latin-ext-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-500.eot?#iefix) format("embedded-opentype"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-500.woff2) format("woff2"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-500.woff) format("woff"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-500.ttf) format("truetype"),url(../../../Resources/fonts/roboto-v16-latin_latin-ext-500.svg#Roboto) format("svg")}@font-face{font-family:Leitura News;font-style:normal;font-weight:400;src:url(../../../Resources/fonts/LeituraNews-Roman4.eot);src:local("Leitura News"),local("Leitura-News"),url(../../../Resources/fonts/LeituraNews-Roman4.eot?#iefix) format("embedded-opentype"),url(../../../Resources/fonts/LeituraNews-Roman4.woff2) format("woff2"),url(../../../Resources/fonts/LeituraNews-Roman4.woff) format("woff"),url(../../../Resources/fonts/LeituraNews-Roman4.ttf) format("truetype"),url(../../../Resources/fonts/LeituraNews-Roman4.svg#LeituraNews) format("svg")}@font-face{font-family:Leitura News Italic;font-style:italic;font-weight:400;src:url(../../../Resources/fonts/LeituraNews-Italic4.eot);src:local("Leitura News Italic"),local("Leitura-News-Italic"),url(../../../Resources/fonts/LeituraNews-Italic4.eot?#iefix) format("embedded-opentype"),url(../../../Resources/fonts/LeituraNews-Italic4.woff2) format("woff2"),url(../../../Resources/fonts/LeituraNews-Italic4.woff) format("woff"),url(../../../Resources/fonts/LeituraNews-Italic4.ttf) format("truetype"),url(../../../Resources/fonts/LeituraNews-Italic4.svg#LeituraNews) format("svg")}.offset-1{left:8.3333333333%}@media (min-width:992px){.offset-lg-1{left:8.3333333333%}}.offset-2{left:16.6666666667%}@media (min-width:992px){.offset-lg-2{left:16.6666666667%}}.offset-3{left:25%}@media (min-width:992px){.offset-lg-3{left:25%}}.offset-4{left:33.3333333333%}@media (min-width:992px){.offset-lg-4{left:33.3333333333%}}.offset-5{left:41.6666666667%}@media (min-width:992px){.offset-lg-5{left:41.6666666667%}}.offset-6{left:50%}@media (min-width:992px){.offset-lg-6{left:50%}}.offset-7{left:58.3333333333%}@media (min-width:992px){.offset-lg-7{left:58.3333333333%}}.offset-8{left:66.6666666667%}@media (min-width:992px){.offset-lg-8{left:66.6666666667%}}.offset-9{left:75%}@media (min-width:992px){.offset-lg-9{left:75%}}.offset-10{left:83.3333333333%}@media (min-width:992px){.offset-lg-10{left:83.3333333333%}}.offset-11{left:91.6666666667%}@media (min-width:992px){.offset-lg-11{left:91.6666666667%}}.i-icon{background:url(../../../../../Resources/img/sprite/icons/svg/sprite.svg) no-repeat}.i-andakt{background-position:79.8767967146% 85.0102669405%;width:51px;height:51px}.i-andakt-anbefalt{background-position:24.6346555324% 23.5668789809%;width:59px;height:67px}.i-andakt-anbefalt-circle-gray{background-position:28.0952380952% 54.5238095238%;width:118px;height:118px}.i-andakt-anbefalt-circle-white{background-position:0 82.619047619%;width:118px;height:118px}.i-arrangement{background-position:24.2299794661% 36.5503080082%;width:51px;height:51px}.i-arrangement-anbefalt{background-position:81.7021276596% 72.1413721414%;width:68px;height:57px}.i-arrangement-anbefalt-circle-gray{background-position:0 26.4285714286%;width:118px;height:118px}.i-arrangement-anbefalt-circle-white{background-position:43.8095238095% 0;width:118px;height:118px}.i-arrangement-lokalt{background-position:49.6919917864% 35.7142857143%;width:51px;height:48px}.i-arrangement-lokalt-hvit{background-position:68.7927107062% 26.8792710706%;width:99px;height:99px}.i-arrow-down,.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header.collapsed .m-submenu__icon,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header.collapsed .m-submenu__icon{background-position:5.2837573386% 100%;width:27px;height:27px}.i-arrow-down-blue,.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header.collapsed .utsyn .m-submenu__icon,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header.collapsed .utsyn .m-submenu__icon,.utsyn .i-arrow-down,.utsyn .m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header.collapsed .m-submenu__icon,.utsyn .m-submenu__mobile.show .m-submenu__link-container .m-submenu__header.collapsed .m-submenu__icon{background-position:31.7025440313% 100%;width:27px;height:27px}.i-arrow-down-red{background-position:81.6046966732% 90.9980430528%;width:27px;height:27px}.i-arrow-down-white,.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header:hover.collapsed .m-submenu__icon,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header:hover.collapsed .m-submenu__icon,.o-navigation-menu__link:hover .o-navigation-menu__megamenu-link-icon{background-position:15.8512720157% 100%;width:27px;height:27px}.i-arrow-right{background-position:36.9863013699% 100%;width:27px;height:27px}.i-arrow-right-blue{background-position:47.553816047% 100%;width:27px;height:27px}.i-arrow-right-red{background-position:26.4187866928% 100%;width:27px;height:27px}.i-arrow-right-red-big{background-position:52.50501002% 23.6472945892%;width:39px;height:39px}.i-arrow-right-white,.m-submenu__link:hover .m-submenu__icon,.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__link:hover .o-aktuelt-navigation-menu__link-icon,.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__link:hover .o-aktuelt-navigation-menu__topmenu-link-icon,.o-fremhevet-punkt .m-submenu__link:hover .m-submenu__icon,.o-navigation-menu__link:hover .o-navigation-menu__link-icon{background-position:42.2700587084% 100%;width:27px;height:27px}.i-arrow-up,.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header.collapsed:hover .m-submenu__icon,.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header .m-submenu__icon,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header.collapsed:hover .m-submenu__icon,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header .m-submenu__icon{background-position:21.1350293542% 100%;width:27px;height:27px}.i-arrow-up-blue{background-position:76.3209393346% 90.9980430528%;width:27px;height:27px}.i-arrow-up-red{background-position:65.7534246575% 90.9980430528%;width:27px;height:27px}.i-arrow-up-white,.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header:hover .m-submenu__icon,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header:hover .m-submenu__icon,.o-navigation-menu__link.active .o-navigation-menu__megamenu-link-icon{background-position:86.8884540117% 90.9980430528%;width:27px;height:27px}.i-blogg{background-position:69.4045174538% 85.0102669405%;width:51px;height:51px}.i-blogg-anbefalt{background-position:38.3333333333% 35.7142857143%;width:58px;height:48px}.i-blogg-anbefalt-circle-gray{background-position:100% 0;width:118px;height:118px}.i-blogg-anbefalt-circle-white{background-position:0 54.5238095238%;width:118px;height:118px}.i-camera{background-position:50.3846153846% 30.0766283525%;width:18px;height:16px}.i-clock-circle{background-position:98.6893737247% 68.0819337624%;width:28.32px;height:28.32px}.i-clock-pink-circle{background-position:71.0371819961% 90.9980430528%;width:27px;height:27px}.i-close{background-position:52.1235521236% 98.6486486486%;width:20px;height:20px}.i-documents{background-position:94.1704035874% 54.2528735632%;width:92px;height:103px}.i-download{background-position:98.4615384615% 60.0232108317%;width:18px;height:21px}.i-email-circle-black{background-position:18.1086519115% 93.5613682093%;width:41px;height:41px}.i-email-circle-pink{background-position:97.4559686888% 90.9980430528%;width:27px;height:27px}.i-email-circle-red{background-position:51.106639839% 93.5613682093%;width:41px;height:41px}.i-email-red{background-position:77.2639691715% 26.2955854127%;width:19px;height:17px}.i-external-link{background-position:97.2920696325% 72.5957446809%;width:21px;height:21px}.i-facebook-black{background-position:59.3561368209% 93.5613682093%;width:41px;height:41px}.i-facebook-black-background{background-position:0 94.512195122%;width:46px;height:46px}.i-facebook-red{background-position:42.8571428571% 93.5613682093%;width:41px;height:41px}.i-globus{background-position:77.2639691715% 29.6724470135%;width:19px;height:19px}.i-instagram-black-background{background-position:89.4308943089% 84.1463414634%;width:46px;height:46px}.i-logo{background-position:0 0;width:184px;height:56px}.i-logo-black-background{background-position:0 11.5942028986%;width:184px;height:55px}.i-nyhet{background-position:58.932238193% 85.0102669405%;width:51px;height:51px}.i-nyhet-anbefalt{background-position:73.9039665971% 47.510373444%;width:59px;height:56px}.i-nyhet-anbefalt-circle-gray{background-position:71.9047619048% 0;width:118px;height:118px}.i-nyhet-anbefalt-circle-white{background-position:100% 28.0952380952%;width:118px;height:118px}.i-phone-circle{background-position:92.1722113503% 90.9980430528%;width:27px;height:27px}.i-pin{background-position:99.4251980736% 46.3035630199%;width:23.04px;height:28.32px}.i-pin-pink-circle{background-position:0 100%;width:27px;height:27px}.i-red-hand{background-position:50.8620689655% 73.6730360934%;width:74px;height:67px}.i-search{background-position:10.5675146771% 100%;width:27px;height:27px}.i-search-40x40{background-position:9.3117408907% 94.1295546559%;width:44px;height:44px}.i-search-big{background-position:73.1404958678% 58.8842975207%;width:54px;height:54px}.header-mobile .a-header-navbar-search-toggle.collapsed .header__show-search-link__icon--mobile,.i-search-mobile,.o-support-menu .collapsed .o-support-menu__vis-sok-link__icon--mobile{background-position:99.4174757282% 55.7902912621%;width:23px;height:23px}.header-mobile .a-header-navbar-search-toggle .header__show-search-link__icon--mobile,.i-search-mobile-white,.o-support-menu__vis-sok-link__icon--mobile{background-position:99.4174757282% 51.3242718447%;width:23px;height:23px}.i-sted{background-position:76.8199233716% 22.7360308285%;width:16px;height:19px}.i-twitter-black{background-position:26.3581488934% 93.5613682093%;width:41px;height:41px}.i-twitter-black-background{background-position:98.7804878049% 84.1463414634%;width:46px;height:46px}.i-twitter-red{background-position:34.6076458753% 93.5613682093%;width:41px;height:41px}.i-utsyn{background-position:48.4599589322% 85.0102669405%;width:51px;height:51px}.i-utsyn-anbefalt{background-position:40% 24.5322245322%;width:78px;height:57px}.i-utsyn-anbefalt-circle-gray{background-position:56.1904761905% 54.5238095238%;width:118px;height:118px}.i-utsyn-anbefalt-circle-white{background-position:28.0952380952% 82.619047619%;width:118px;height:118px}.i-utsyn-globus{background-position:77.1331845811% 36.3545433562%;width:18.12px;height:18.12px}.i-utsyn-hand{background-position:66.8103448276% 73.6730360934%;width:74px;height:67px}.i-video{background-position:92.8131416838% 71.2525667351%;width:51px;height:51px}.i-video-description{background-position:77.2639691715% 33.1417624521%;width:19px;height:16px}a{color:#a02e43;text-decoration:underline}.a-navbar-toggle{display:block;padding:3.3rem 0 2rem;margin-right:-20px}@media (min-width:992px){.a-navbar-toggle{display:none}}.a-navbar-toggle .a-navbar-toggle__text{float:left;line-height:1rem;display:block;color:#fff;margin-right:.5rem;font-weight:700}.a-navbar-toggle .a-navbar-toggle__burger-container{position:relative;width:20px;height:17px;float:left}.a-navbar-toggle .a-navbar-toggle__burger-container span{position:absolute;width:15px;height:2px;left:0;background-color:#fff;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.a-navbar-toggle .a-navbar-toggle__burger-container span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.a-navbar-toggle .a-navbar-toggle__burger-container span:nth-child(2){display:none;top:5px}.a-navbar-toggle .a-navbar-toggle__burger-container span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}.a-navbar-toggle.collapsed{background-color:transparent}.a-navbar-toggle.collapsed .a-navbar-toggle__text{color:#000}.a-navbar-toggle.collapsed .a-navbar-toggle__burger-container span{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:#a02e43}.a-navbar-toggle.collapsed .a-navbar-toggle__burger-container span:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.a-navbar-toggle.collapsed .a-navbar-toggle__burger-container span:nth-child(2){display:block}.a-navbar-toggle.collapsed .a-navbar-toggle__burger-container span:nth-child(3){-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width:991.98px){.a-header-toggle-link{background-color:#a02e43;color:#fff!important;padding-left:.5rem!important;padding-right:1rem!important}.a-header-toggle-link.collapsed,.a-mobile-header-toggle-link.collapsed{background-color:transparent;color:#000!important}}.a-small-paragraph{color:#373737}.a-paragraph,.a-small-paragraph{line-height:1.1875rem;font-size:.94rem}.a-paragraph{color:#000;font-size:1.125rem;line-height:1.563rem}.a-topptekst{color:#000;font-family:Roboto Medium,sans-serif;font-size:.875rem;letter-spacing:2px;line-height:1.125rem;text-transform:uppercase}.a-page-title{margin-top:2rem;margin-bottom:1.4375rem}.i-icon{font-size:10px;text-indent:200%;white-space:nowrap;overflow:hidden;content:" ";vertical-align:middle;display:inline-block;background-image:url(../img/sprite/icons/svg/sprite.svg);background-repeat:no-repeat}img{width:100%;height:auto}figure{position:relative;margin:0}figure,figure img{width:100%;overflow:hidden}figure img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;height:100%}.a-logo-footer{width:auto;max-height:70px}.m-article-image{font-size:.875rem;margin:2.25rem 0}.m-article-image .m-article-image__description{margin-bottom:0;clear:left;display:block;padding:.25rem 0;line-height:1.25rem}.m-article-image .m-article-image__description strong{margin-right:.3rem;text-transform:uppercase;float:left}.m-article-image .m-article-image__description span{font-style:italic}.m-article-image span.m-article-image__photographer{color:#6a6a6a}.m-article-image .m-article-image__camera{margin-right:.3rem;vertical-align:-1px}.artikkeltekst .artikkeltekst-innhold>.sideimage{position:static}@media (min-width:768px){.artikkeltekst .artikkeltekst-innhold>.sideimage{padding-left:5rem;padding-right:5rem}}@media (min-width:1200px){.artikkeltekst .artikkeltekst-innhold>.sideimage{position:absolute;top:0;left:0;width:calc(12rem - 20px);padding-left:0;padding-right:0;margin:0 0 .5rem}.artikkeltekst .artikkeltekst-innhold>.sideimage .m-article-image__photographer{border-bottom:3px solid #f3e8e9;padding-bottom:15px;display:block}}@media (min-width:992px){.main-image figure{height:630px}}blockquote{font-size:2.5rem;font-family:Leitura News Italic;text-align:center;font-style:italic;line-height:3.125rem;max-width:560px;margin:3rem auto 1.5rem;color:#a02e43}blockquote:after,blockquote:before{width:40%;content:" ";display:block;margin:auto;border:solid #f3e8e9;border-width:3px 0 0}blockquote:before{padding-bottom:15px}blockquote:after{margin-top:15px}@media (max-width:767.98px){blockquote{font-size:2rem;line-height:2.8rem}}.a-blockquote-author{font-size:1.125rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;display:block;text-align:center;text-transform:uppercase;letter-spacing:2px;padding:15px 15px 0}.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,h1,h2,h3,h4,h5,h6,h7,h8{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.h6,h6{letter-spacing:.5px;font-family:Roboto Medium,sans-serif}.h7{letter-spacing:2.5px}.h7,.h8{font-family:Roboto Medium,sans-serif;text-transform:uppercase}.h8{letter-spacing:2px}@media (max-width:1199.98px){.h1{line-height:3.6rem;font-size:2.5rem}.h2{line-height:3.0625rem;font-size:1.8125rem}.h3{line-height:2.0625rem;font-size:1.1875rem}.h4{line-height:2.4625rem;font-size:1.875rem}.h5{line-height:2.65rem;font-size:1.25rem}.h6{line-height:1.938rem}.h6,.h7{font-size:1.125rem}.h7{line-height:1.5rem}.h8{line-height:1.25rem;font-size:1rem}}@media (min-width:992px){.h1{font-size:4.0625rem;line-height:4.5625rem}.h2{font-size:2.8125rem;line-height:3.6rem}.h3{font-size:2.1875rem;line-height:2.0625rem}.h4{font-size:1.875rem;line-height:2.4625rem}.h5{font-size:1.5rem;line-height:2.5rem}.h6{font-size:1.5625rem;line-height:1.938rem}.h7{line-height:1.5rem;font-size:1.25rem}.h8{line-height:1.3125rem;font-size:1.125rem}}ol,ul{padding-left:20px}.a-unstyled{list-style:none}.a-wide-container{width:100%;margin-right:auto;margin-left:auto;padding-left:100px;padding-right:100px}.a-wide-container--inner{max-width:1360px;width:calc(100% + 200px);margin-left:-100px;margin-right:-100px}.a-wide-container--grey{background-color:#f9f9f9;padding-left:0;padding-right:0}.a-btn-pink{padding:1rem 2.25rem;text-transform:uppercase;border:2px solid #a02e43;color:#a02e43;display:inline-block;border-radius:100px;line-height:1.31rem;background-color:transparent;cursor:pointer}.a-btn-pink,.a-btn-pink:hover{text-decoration:none;font-weight:500}.a-btn-pink:hover{background-color:#a02e43;color:#fff}.btn-container{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}@media (max-width:767.98px){.btn-container .a-btn-pink{padding:1rem 1.25rem}}.button-wrapper{padding:2.5rem 0;text-align:center}.buttons a:not(:nth-child(odd)){margin-left:20px}.buttons a:not(:last-child),.buttons a:not(:nth-last-child(-n)){margin-bottom:20px}button:focus{outline:none}.a-map{width:100%;height:395px}.a-meny-border-bunn{border-bottom:3px solid #a02e43}@media (max-width:991.98px){.a-meny-border-bunn{display:none}}.a-wide-container--grey>.separator{background-color:#f9f9f9}.a-wide-container--grey>.separator:before{width:90%;content:" ";margin:auto;border:solid #e5e5e5;border-width:1px 0 0;display:block}.a-wide-container--grey>.separator:first-of-type{display:none}.a-preamble{line-height:1.8125rem;font-size:1.3125rem;font-family:Roboto,sans-serif;margin-bottom:0}.a-preamble.a-preamble-line:after{width:40%;content:" ";display:block;margin-bottom:2rem;margin-top:1.25rem;border:solid #f6eeef;border-width:3px 0 0}@media (max-width:991.98px){.a-preamble{font-size:1rem;line-height:1.5rem}}.a-active-category-link{background-color:#f6eeef!important;color:#a02e43!important}.a-pill{text-decoration:none;padding:.7rem 1.75rem;background-color:#fff;border:1px solid #a02e43;position:relative;color:#000;cursor:pointer}.a-pill:hover{font-weight:500;color:#a02e43}.a-pill--active{background-color:#f6eeef;color:#a02e43;font-weight:400}.a-pill--active:after{content:"";width:0;height:0;border:5px solid transparent;border-top-color:#a02e43;position:absolute;top:100%;left:calc(50% - 5px)}@media (max-width:992px){.a-pill--active:after{display:none}}.a-pill--bg-grey{background-color:#fff}.a-pill--toggle{margin-left:.25rem;margin-right:.25rem;margin-bottom:.5rem}.a-pill-li{padding-left:.25rem;padding-right:.25rem;margin-bottom:.5rem}@media (max-width:991.98px){.a-pill-li{font-size:1rem}}input[type=checkbox]{-webkit-appearance:none;background-color:#f6eeef;padding:11px;display:inline-block;position:relative;border:5px solid #f6eeef;outline:none;margin:0 20px 0 10px;vertical-align:bottom;float:left;top:-2px}input[type=checkbox]:active,input[type=checkbox]:checked,input[type=checkbox]:checked:active{background-color:#a02e43}.a-loader{position:relative;width:100%;margin-bottom:100px;display:block}.a-loader *{-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:inline-block;position:absolute}@-webkit-keyframes loader{0%{left:0}to{left:200px}}@keyframes loader{0%{left:0}to{left:200px}}table{width:auto;max-width:100%}table td{border:1px solid #f6eeef;padding:10px}.m-breadcrumb .m-breadcrumb__item{vertical-align:middle;text-decoration:none;margin-right:1.25rem;color:#000}.m-breadcrumb .m-breadcrumb__item .m-breadcrumb__name:hover{color:#a02e43;text-decoration:underline}.m-breadcrumb .m-breadcrumb__item .m-breadcrumb__icon{margin-right:.625rem}@media (max-width:767.98px){.m-breadcrumb .m-breadcrumb__item .m-breadcrumb__icon{background-size:324px;width:29px;height:29px}}.m-figure .title{font-weight:700;text-transform:uppercase}.m-figure .text{font-style:"Leitura News Italic"}.m-figure .photo{display:block}.m-grid-colored>div{height:100px}.m-grid-colored>div:nth-child(odd){background-color:#a02e43}.m-grid-colored>div:nth-child(2n){background-color:#c73a54}.m-submenu{border:2px solid #f3e8e9;border-top:0 solid #f3e8e9;list-style:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.m-submenu__links,.m-submenu__top-header-area{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}@media (min-width:992px){.m-submenu__links{padding-bottom:3.4rem}}.m-submenu__header{font-family:Roboto,sans-serif;font-size:1.375rem;border-bottom:2px solid #a02e43;padding-bottom:5px;padding-top:2rem;line-height:1.5625rem;display:block}.m-submenu__link{text-decoration:none;color:#000;border-bottom:2px solid #f9f9f9;font-size:1.125rem;margin-bottom:0;display:block;position:relative;padding-top:.8rem;padding-bottom:.8rem}@media (min-width:992px){.m-submenu__link{padding:.8rem 2.7rem .8rem .8rem}}.m-submenu__link:hover{background-color:#f3e8e9}.m-submenu__link:hover .m-submenu__icon{right:15px}.m-submenu__icon{position:absolute;right:10px;top:calc(50% - 11.5px)}@media (min-width:992px){.m-submenu__icon{right:0}}.m-submenu__mobile.collapsing,.m-submenu__mobile.show{border-width:0;margin-bottom:0}@media (min-width:992px){.m-submenu__mobile.collapsing,.m-submenu__mobile.show{display:none}}.m-submenu__mobile.collapsing .m-submenu__link-container,.m-submenu__mobile.show .m-submenu__link-container{padding:0 2rem}.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__links,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__links{width:100%;padding:0}.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__link,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__link{font-weight:400}.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header{font-family:Roboto,sans-serif;font-size:1.3rem;border-bottom:2px solid #a02e43;line-height:1.5625rem;display:block;position:relative}.m-submenu__mobile.collapsing .m-submenu__link-container .m-submenu__header:hover,.m-submenu__mobile.show .m-submenu__link-container .m-submenu__header:hover{background-color:#f3e8e9}@media (max-width:991.98px){.m-submenu__desktop,.m-submenu__desktop.show{display:none}}.m-pills{font-size:1.125rem;padding:0 20px}.m-pills--third__pill{font-size:1rem;padding:.5rem 1.75rem}.sharing-options-container{background-color:#fff;margin-top:1.5rem;margin-left:25px}@media (max-width:991.98px){.sharing-options-container{margin-left:13px}}@media (max-width:767.98px){.sharing-options-container{margin-left:auto;margin-bottom:0;margin-right:auto;text-align:center}}.sharing-options-container .social-media-icons{margin-bottom:10px;display:inline-block}.sharing-options-container .o-some__icon{background-size:495px;width:35px;height:35px;margin-right:.2rem;margin-left:.2rem;font-size:37px;display:inline-block}@media (min-width:768px){.sharing-options-container .o-some__icon{margin-right:0;margin-left:0}}.sharing-options-container a{text-decoration:none;color:transparent;display:inline-block}.m-card{width:100%;color:#a02e43;background-color:#f3e8e9;text-align:center;padding:2rem 10% 3rem;margin-bottom:1rem}.m-card__content,.m-card__title{padding-top:1rem;padding-bottom:1rem}.m-card__title{color:#a02e43;font-size:1.88rem;font-weight:500;display:inline-block}.m-card__content{font-size:1rem;font-weight:400}.m-card__contact-list{display:inline-block;padding-left:0;width:100%}.m-card__contact-li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5rem;margin-bottom:.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-card__contact-icon{font-size:.55rem;margin-right:15px}.m-card figure{max-height:160px;overflow:hidden;position:relative;width:100%}.m-card__image,.m-card figure{-o-object-fit:cover;object-fit:cover}.m-card__image{width:160px;height:160px;margin:0 auto 15px;border-radius:50%}.m-card__icon{display:block;width:63px;height:auto;margin:0 auto}.m-card__link{text-decoration:none}.m-card__link--email{word-break:break-all}.m-card--infoblock{margin-bottom:1rem}.m-card--infoblock .m-card__title{word-break:break-word}.m-card--infoblock .m-card__content{padding-top:0}.m-card--forfatterkort{padding:2rem 18% 3rem}.m-card--forfatterkort .m-card__content{display:block}.m-card--forfatterkort .m-card__title{margin-bottom:0;padding-bottom:0;display:block}.m-card--ansattkort{background-color:#fff;padding:2rem 12% 3rem;min-height:487px;margin:0;height:100%}.m-card--ansattkort .m-card__content{display:block;font-weight:400;color:#373737;min-height:3rem;padding-top:0}.m-card--ansattkort .m-card__title{margin-bottom:0;padding-bottom:1rem;display:block}.m-card--ansattkort .m-card__contact-icon{margin-right:6px}.m-card--ansattkort .m-card__contact-name{text-decoration:none}.m-card--ansattkort .m-card__contact-name:hover{text-decoration:underline}.m-card--ansattkort .i-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.m-card--ansattkort .i-icon[class*=i-email]{-ms-flex-item-align:start;align-self:flex-start;margin-top:3px}.m-card--ansattkort .i-icon+.m-card__link{-ms-flex-negative:1;flex-shrink:1;max-width:calc(100% - 40px)}.m-card--ansattkort span+span{margin-left:.25rem}.m-card--ansattkort .no-show{display:none}.m-card--skribentkort{background-color:#fff;padding:2rem 12% 3rem;min-height:487px;margin-bottom:2.5rem}.m-card--skribentkort .m-card__content{display:block;font-weight:500;color:#373737;min-height:3rem;padding-top:0;font-size:18px}.m-card--skribentkort .m-card__title{margin-bottom:0;padding-bottom:1rem;display:block}.m-card--adresseblokk{padding:1rem 10% 3rem;margin-bottom:0}.m-card--adresseblokk .i-icon{margin:.25rem 0 1rem}.m-card--adresseblokk .m-card__title{padding-bottom:0}.m-card--adresseblokk .m-card__content{white-space:pre-wrap;font-weight:400;padding:0}.m-card--leirinfo{text-align:left;padding:2rem 5%;color:#000}.m-card--leirinfo h2.h4{font-size:1.25rem;letter-spacing:2.5px;text-transform:uppercase;font-weight:400;font-family:Roboto,sans-serif}.m-card--leirinfo p:last-child{margin:0}.m-card--region-card{text-align:center;height:261px;padding:1.5rem 18% 3rem;margin-bottom:0}.m-card--region-card .i-icon{margin:0 0 4px}.m-card--region-card .m-card__title{padding-bottom:0;padding-top:.75rem;width:100%;word-break:normal;word-spacing:2rem}@media (max-width:991.98px){.m-card--region-card .m-card__title{word-spacing:normal}}.m-card--region-card figure{margin:0 auto;background-color:#fff;border-radius:50%;width:95px;height:95px}.m-card--region-card .m-card__icon{width:46px;height:100%;display:block;margin-left:auto;margin-right:auto}.m-color-box-container{background-color:#fff;border:3px solid #f6eeef;color:#000;overflow:hidden;text-overflow:ellipsis;padding:2rem;min-width:10.25rem}.m-color-box-container .color-box-heading{text-transform:uppercase;display:inline-block;margin-bottom:.75rem}.m-tag-box-container{padding:2rem 2rem .75rem}.m-tag-box-container .tags{background-color:#fff;font-size:.9375rem;padding-bottom:1.25rem}.m-tag-box-container .tags a.tag{background-color:#f9f9f9;color:#000;padding:.5625rem 1rem .4375rem;border-radius:.25rem;margin:0 .1875rem .625rem 0;display:inline-block;text-decoration:none;line-height:1.125rem}.m-tag-box-container .tags a.tag:hover{background-color:#f3e8e9}@media (max-width:992px){.m-tag-box-container .tags a.tag:last-child{margin-bottom:0}}.m-factbox-container{position:relative;overflow:visible;margin-bottom:1rem}.m-factbox-container .m-factbox__inner{max-height:3rem;overflow:hidden;opacity:.7;-webkit-transition:max-height .5s;transition:max-height .5s}.m-factbox-container .m-factbox__gradient{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(transparent,#fff);position:absolute;bottom:5px;left:0;height:50px;width:100%}.m-factbox-container p,.m-factbox-container ul{color:#373737;line-height:1.188rem;font-size:.94rem}.m-factbox-container p{margin-top:.5rem}.m-factbox-container li{margin-bottom:1.25rem}.m-factbox-container .m-factbox__show{position:absolute;left:0;bottom:-10px;text-align:center;width:100%;padding:10px 0;cursor:pointer}.m-factbox-container .m-factbox__show span{-webkit-transform:translateY(50%);transform:translateY(50%)}.m-factbox-container.open .m-factbox__inner{max-height:1000px;opacity:1;-webkit-transition:max-height .5s;transition:max-height .5s}.m-factbox-container.open .m-factbox__gradient{display:none}.m-factbox-container.open .m-factbox__show{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-factbox-container.open .m-factbox__show span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-link-card-list{list-style:none;padding:0}.m-link-card-list .m-link-card-list__item{margin-bottom:1.1rem}.m-link-card-list .m-link-card-list__item-a{text-align:left;font-size:1.125rem;font-family:Roboto,sans-serif;display:block;text-decoration:none;border:solid #f6eeef;border-width:2px 0;position:relative;height:6.4rem;padding:1.5rem 5rem 1.5rem 2rem;background-color:#fff;color:#000;line-height:1.5rem}.m-link-card-list .m-link-card-list__item-a:hover{background-color:#f6eeef}.m-link-card-list .m-link-card-list__item-a:before{content:" ";height:100%;display:inline-block;vertical-align:middle}.m-link-card-list .m-link-card-list__item-a .m-link-card-list-item__text{display:inline-block;vertical-align:middle;width:calc(100% - .5rem)}.m-link-card-list .m-link-card-list__item-a .m-link-card-list-item__icon{right:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-search{position:absolute;top:100%;left:0;right:0;background-color:#f3e8e9;z-index:100}.m-search__header{color:#a02e43;margin-bottom:15px}.m-search__group{position:relative;min-width:70%}@media (min-width:992px){.m-search__group{min-width:0}}.m-search__text{width:100%;height:50px;border:2px solid #a02e43;border-radius:35px;border-top-right-radius:35px;border-bottom-right-radius:35px;padding:0 20px;letter-spacing:.05rem;outline:none;margin:0 20px}.m-search__text::-webkit-input-placeholder{color:#a02e43;font-weight:500}.m-search__text::-moz-placeholder{color:#a02e43;font-weight:500}.m-search__text::-ms-input-placeholder{color:#a02e43;font-weight:500}.m-search__text::placeholder{color:#a02e43;font-weight:500}@media (min-width:992px){.m-search__text{width:645px;height:60px;padding:0 40px}}.m-search__btn{display:none}@media (min-width:992px){.m-search__btn{padding:0 1.25rem;border-radius:35px;text-transform:uppercase;letter-spacing:.05rem;top:5px;right:25px;bottom:5px;z-index:10;position:absolute;cursor:pointer;display:block}.m-search__btn i{margin-left:.5rem}}.m-search__btn__mobile{right:25px;height:100%;width:50px;padding:0;z-index:10;position:absolute;cursor:pointer;outline:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.m-search__btn__mobile{display:none}}.m-search__btn__mobile i{margin-left:.5rem}.m-search--startpage{position:static;margin-bottom:2.5rem}.m-search--startpage .m-search__text::-webkit-input-placeholder{color:#a02e43}.m-search--startpage .m-search__text::-moz-placeholder{color:#a02e43}.m-search--startpage .m-search__text::-ms-input-placeholder{color:#a02e43}.m-search--startpage .m-search__text::placeholder{color:#a02e43}.m-search--startpage .query-hit-text{margin-top:2.5rem;display:inline-block;font-weight:700}.m-search--searchpage{padding:4rem 0;margin-left:-1.3rem;margin-right:-1.3rem}@media (min-width:576px){.m-search--searchpage{padding:4rem 2rem 3rem;margin-left:0;margin-right:0}}.m-search .container-fluid{padding-top:3rem;padding-bottom:3rem}.m-search input[type=search]:focus::-webkit-input-placeholder{color:transparent}.m-search input[type=search]:focus::-moz-placeholder{color:transparent}.m-search input[type=search]:focus::-ms-input-placeholder{color:transparent}.m-search input[type=search]:focus::placeholder{color:transparent}.m-search .close-btn-container{padding-top:2.5em}@media (max-width:1199.98px){.m-search .close-btn-container{padding-top:1.5rem}}.m-search .close-btn-container button.close{float:right;background-color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;border:0 solid transparent;cursor:pointer}.m-search .close-btn-container button.close:focus{-webkit-box-shadow:none;box-shadow:none}.m-toppseksjon{margin:30px 400px 45px 0}@media (max-width:1200px){.m-toppseksjon{margin:30px 0 45px}}.m-contact-info .m-contact-info__description{font-size:1.31rem;line-height:1.8125rem}.m-contact-info .i-icon{display:block;float:left;margin-right:15px}.m-contact-info p{display:inline-block}.o-fremhevet-punkt ul{list-style:none;padding-left:0}.o-fremhevet-punkt .m-submenu__header{border-bottom:2px solid #a02e43;padding-bottom:19px;padding-top:0;text-align:center;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-fremhevet-punkt .m-submenu__link{text-decoration:none;color:#000;border-bottom:2px solid #f9f9f9;font-size:1.125rem;margin-bottom:0;display:block;position:relative;padding-top:.8rem;padding-bottom:.8rem}.o-fremhevet-punkt .m-submenu__link:hover{background-color:#f3e8e9;padding-left:1.25rem;padding-right:1.25rem}.o-fremhevet-punkt .m-submenu__icon{position:absolute;right:20px;top:calc(50% - 11.5px)}.o-fremhevet-punkt .m-submenu__link:hover .m-submenu__icon{right:15px}@media (max-width:991.98px){.o-fremhevet-punkt{width:80%;margin:1.25rem auto 0}}.m-pagination{display:inline-block}.m-pagination .m-pagination__page{float:left;display:block;padding:.2rem}.m-pagination .m-pagination__page--spacer{padding:.2rem 0}.m-pagination .m-pagination__btn{text-decoration:none}.m-pagination .m-pagination__btn:not(:hover){color:#212529;background-color:#fff;border-color:#fff}.m-pagination .m-pagination__btn:not(:hover):hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.m-pagination .m-pagination__btn:not(:hover).focus,.m-pagination .m-pagination__btn:not(:hover):focus{color:#212529;background-color:#ececec;border-color:#e6e6e6;-webkit-box-shadow:0 0 0 .2rem rgba(222,222,223,.5);box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.m-pagination .m-pagination__btn:not(:hover).disabled,.m-pagination .m-pagination__btn:not(:hover):disabled{color:#212529;background-color:#fff;border-color:#fff}.m-pagination .m-pagination__btn:not(:hover):not(:disabled):not(.disabled).active,.m-pagination .m-pagination__btn:not(:hover):not(:disabled):not(.disabled):active,.show>.m-pagination .m-pagination__btn:not(:hover).dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.m-pagination .m-pagination__btn:not(:hover):not(:disabled):not(.disabled).active:focus,.m-pagination .m-pagination__btn:not(:hover):not(:disabled):not(.disabled):active:focus,.show>.m-pagination .m-pagination__btn:not(:hover).dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,222,223,.5);box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.m-pagination .m-pagination__btn:hover{color:#212529;background-color:#f3e8e9;border-color:#f3e8e9}.m-pagination .m-pagination__btn:hover:hover{color:#212529;background-color:#e6cfd1;border-color:#e2c6c9}.m-pagination .m-pagination__btn:hover.focus,.m-pagination .m-pagination__btn:hover:focus{color:#212529;background-color:#e6cfd1;border-color:#e2c6c9;-webkit-box-shadow:0 0 0 .2rem rgba(212,203,204,.5);box-shadow:0 0 0 .2rem rgba(212,203,204,.5)}.m-pagination .m-pagination__btn:hover.disabled,.m-pagination .m-pagination__btn:hover:disabled{color:#212529;background-color:#f3e8e9;border-color:#f3e8e9}.m-pagination .m-pagination__btn:hover:not(:disabled):not(.disabled).active,.m-pagination .m-pagination__btn:hover:not(:disabled):not(.disabled):active,.show>.m-pagination .m-pagination__btn:hover.dropdown-toggle{color:#212529;background-color:#e2c6c9;border-color:#ddbec1}.m-pagination .m-pagination__btn:hover:not(:disabled):not(.disabled).active:focus,.m-pagination .m-pagination__btn:hover:not(:disabled):not(.disabled):active:focus,.show>.m-pagination .m-pagination__btn:hover.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(212,203,204,.5);box-shadow:0 0 0 .2rem rgba(212,203,204,.5)}.m-pagination .m-pagination__disabled{display:none}.aktuelt-header{width:100%;padding-bottom:15px}.aktuelt-header a{color:#a02e43;text-decoration:underline}.aktuelt-header .a-aktuelt-navbar-toggle{display:block;margin-left:auto;margin-right:0}.aktuelt-header .a-aktuelt-navbar-toggle .h1{padding-left:20px}@media (min-width:992px){.aktuelt-header .a-aktuelt-navbar-toggle{display:none}}.aktuelt-header .a-aktuelt-navbar-toggle .a-aktuelt-navbar-toggle__burger-container{float:right;position:absolute;padding:20px 20px 8px;right:0;top:15px}.aktuelt-header .a-aktuelt-navbar-toggle .a-aktuelt-navbar-toggle__burger-container .burger-menu{position:relative;height:30px;width:30px;right:0}.aktuelt-header .a-aktuelt-navbar-toggle .a-aktuelt-navbar-toggle__burger-container .burger-menu span{position:absolute;width:100%;height:5px;background-color:#a02e43;border-radius:35px;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s;display:inline-block;margin-bottom:2px;transition:transform .5s}.aktuelt-header .a-aktuelt-navbar-toggle .a-aktuelt-navbar-toggle__burger-container .burger-menu span:first-child{-webkit-transform:rotate(40deg);transform:rotate(40deg);top:0}.aktuelt-header .a-aktuelt-navbar-toggle .a-aktuelt-navbar-toggle__burger-container .burger-menu span:nth-child(2){display:none;top:10px}.aktuelt-header .a-aktuelt-navbar-toggle .a-aktuelt-navbar-toggle__burger-container .burger-menu span:nth-child(3){-webkit-transform:rotate(-40deg);transform:rotate(-40deg);top:20px}.aktuelt-header .a-aktuelt-navbar-toggle.collapsed{background-color:transparent}.aktuelt-header .a-aktuelt-navbar-toggle.collapsed .h1{display:block;float:left;margin-right:.5rem}.aktuelt-header .a-aktuelt-navbar-toggle.collapsed .a-aktuelt-navbar-toggle__burger-container{background-color:#fff}.aktuelt-header .a-aktuelt-navbar-toggle.collapsed .a-aktuelt-navbar-toggle__burger-container .burger-menu span{display:inline-block;height:5px;margin-bottom:2px;width:100%;border-radius:35px;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:#a02e43}.aktuelt-header .a-aktuelt-navbar-toggle.collapsed .a-aktuelt-navbar-toggle__burger-container .burger-menu span:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.aktuelt-header .a-aktuelt-navbar-toggle.collapsed .a-aktuelt-navbar-toggle__burger-container .burger-menu span:nth-child(2){display:block}.aktuelt-header .a-aktuelt-navbar-toggle.collapsed .a-aktuelt-navbar-toggle__burger-container .burger-menu span:nth-child(3){-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width:991.98px){.aktuelt-header .aktuelt-header-toggle-link.collapsed{background-color:transparent;color:#000!important}}.aktuelt-header .aktuelt-header-toggle-link{background-color:transparent;text-decoration:none;margin-left:auto;margin-right:0}.header-mobile{width:100%;margin-right:-15px;border-bottom:2px solid #a02e43;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile img{width:auto}.header-mobile .i-icon{vertical-align:middle}.header-mobile a{color:#000;font-weight:500;text-decoration:none}.header-mobile .o-support-menu__logo__link{margin-left:.5rem;margin-right:.5rem}.header-mobile .a-header-navbar-search-toggle{padding:34px .5rem 39px}.header-mobile .a-header-navbar-menu-toggle{margin-left:auto}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__text{color:#fff}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container{background-color:#a02e43;color:#fff;padding:34px .5rem 39px}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container .burger-menu{width:20px;height:13px;position:relative;display:inline-block;color:#fff;vertical-align:middle}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container .burger-menu span{position:absolute;display:inline-block;background-color:#fff;border-radius:35px;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;margin-bottom:2px;width:15px;height:2px;left:0}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container .burger-menu span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container .burger-menu span:nth-child(2){display:none;top:5px}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container .burger-menu span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}@media (min-width:768px){.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container:hover{background-color:#f6eeef}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container:hover .burger-menu span{background-color:#a02e43}.header-mobile .a-header-navbar-menu-toggle .a-header-navbar-menu-toggle__burger-container:hover .a-header-navbar-menu-toggle__text{color:#a02e43}}.header-mobile .a-header-navbar-menu-toggle.collapsed .a-header-navbar-menu-toggle__text{color:#000}.header-mobile .a-header-navbar-menu-toggle.collapsed .a-header-navbar-menu-toggle__burger-container{background-color:#fff}.header-mobile .a-header-navbar-menu-toggle.collapsed .a-header-navbar-menu-toggle__burger-container .burger-menu{vertical-align:middle}.header-mobile .a-header-navbar-menu-toggle.collapsed .a-header-navbar-menu-toggle__burger-container .burger-menu span{width:100%;border-radius:35px;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:#a02e43}.header-mobile .a-header-navbar-menu-toggle.collapsed .a-header-navbar-menu-toggle__burger-container .burger-menu span:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header-mobile .a-header-navbar-menu-toggle.collapsed .a-header-navbar-menu-toggle__burger-container .burger-menu span:nth-child(2){display:block}.header-mobile .a-header-navbar-menu-toggle.collapsed .a-header-navbar-menu-toggle__burger-container .burger-menu span:nth-child(3){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header-mobile .nav-link{display:inline-block;padding-right:0}.knapp-block-container{margin:0 10px}.toggleable-page-content{display:none}.toggleable-page-content.toggleable-page-content--active{display:-webkit-box;display:-ms-flexbox;display:flex}.toggleable-page-content--block{display:none}.toggleable-page-content--block.toggleable-page-content--active{display:block}.o-navigation-menu{padding-top:0;padding-bottom:0}.o-navigation-menu__ul{padding:0 1.25rem}.o-navigation-menu__li{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}@media (min-width:992px){.o-navigation-menu__li{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.o-navigation-menu__li.active .o-navigation-menu__link{border-top:0}.o-navigation-menu__link{border-top:1px solid #f3e8e9;text-align:left;padding-left:20px;padding-right:20px}@media (min-width:992px){.o-navigation-menu__link{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.o-navigation-menu__link>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.o-navigation-menu__link-icon,.o-navigation-menu__link .o-navigation-menu__megamenu-link-icon{float:right;-ms-flex-preferred-size:27px;flex-basis:27px}@media (min-width:992px){.o-navigation-menu__link-icon,.o-navigation-menu__link .o-navigation-menu__megamenu-link-icon{float:none;margin-right:0}}@media (min-width:1200px){.o-navigation-menu__link-icon,.o-navigation-menu__link .o-navigation-menu__megamenu-link-icon{margin-right:.5rem}}.o-navigation-menu__link:hover{background-color:#f3e8e9}.o-navigation-menu__link.active{background-color:#a02e43;color:#00f}.o-navigation-menu.navbar .nav-item.active:hover>.nav-link{color:#000}.o-navigation-menu .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}@media (min-width:992px){.o-navigation-menu .navbar-nav .nav-link{padding-left:0;padding-right:0}}.o-navigation-menu .o-support-menu-item-mobile{background-color:#f3e8e9}.o-navigation-menu .o-support-menu-item-mobile:last-child{border-bottom:3px solid #a02e43}.o-navigation-menu .o-support-menu-item-mobile a{border-bottom:1px solid #fff}@media (min-width:768px){.o-navigation-menu.show{border-bottom:0;margin-bottom:0}}.o-navigation-menu .show{margin-bottom:0}@media (min-width:992px){.o-navigation-menu .show{border-bottom:0}}.o-navigation-menu a{text-decoration:none;font-size:1.125rem;letter-spacing:1px;font-weight:500}@media (min-width:992px){.o-navigation-menu a{text-align:center}}.o-navigation-sub-menu ul.container{margin-bottom:0}@media (min-width:992px){.o-support-menu-item-mobile{display:none}}.o-footer a,.o-footer h3,.o-footer span{color:#fff}.o-footer .o-footer__wide_container{background-color:#332f2e}@media (min-width:768px){.o-footer .o-footer__wide_container{padding:50px}}.o-footer .o-footer__h3{border-bottom:2px solid #fff;font-size:1.5625rem;padding:15px 5px;margin-top:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:93px}@media (min-width:768px){.o-footer .o-footer__h3{margin-top:0}}.o-footer span{display:block;line-height:25px}.o-footer .o-footer__icon-container{display:block;clear:both;margin-bottom:10px}.o-footer .o-footer__icon-container span{float:left}@media (max-width:767.98px){.o-footer .o-footer__icon-container .i-icon{background-size:356px;width:29px;height:28px}}.o-footer .o-footer__social-text{margin-left:15px;line-height:25px}@media (min-width:768px){.o-footer .o-footer__social-text{line-height:40px}}.o-footer .o-footer__social-text:hover{text-decoration:underline}.o-support-menu{position:relative;padding-top:0}.o-support-menu__logo__link{display:block;margin-top:.5rem;margin-bottom:.5rem;float:left}.o-support-menu__logo__img{width:auto;max-height:75px;max-width:150px}@media (min-width:576px){.o-support-menu__logo__img{max-width:none}}@media (min-width:992px){.o-support-menu__logo__img{margin-bottom:.5rem}}.o-support-menu__right-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end}@media (min-width:992px){.o-support-menu__right-links{display:block;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-item-align:baseline;align-self:baseline}}.o-support-menu__right-links label{margin:0}.o-support-menu__link{color:#000;font-weight:500;text-decoration:none;padding:1rem 0 .5rem}.o-support-menu__link:hover{color:#a02e43;text-decoration:underline}.o-support-menu__vis-sok-link{padding-right:0}.o-support-menu__vis-sok-link__icon{margin-left:0;display:none}.o-support-menu .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.o-support-menu .navbar-nav li{padding-left:1rem;padding-right:1rem}.o-support-menu li:not(.o-support-menu__vis-sok-link){display:none}@media (min-width:992px){.o-support-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:0;padding-top:.8rem}.o-support-menu li:not(.o-support-menu__vis-sok-link){display:block}.o-support-menu .navbar-nav .o-support-menu__vis-sok-link__icon{display:inline-block}.o-support-menu .navbar-nav .o-support-menu__vis-sok-link__icon--mobile{display:none}}@media (max-width:991.98px){.o-support-menu .header-section{display:none}}@media (min-width:992px){.o-support-menu .header-mobile{display:none}}.artikkeltekst{margin:0 auto 4.375rem;background-color:#fff;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:768px){.artikkeltekst{margin:-8.2rem auto 4.375rem}}@media (min-width:768px){.artikkeltekst.no-image{margin-top:0}}.artikkeltekst .sidetype-elementer{padding:2.125rem 3.125rem 0}@media (max-width:991.98px){.artikkeltekst .sidetype-elementer{padding:2rem 1.875rem 0}}@media (max-width:767.98px){.artikkeltekst .sidetype-elementer{padding:0 1.875rem}}.artikkeltekst .sidetype-elementer .m-page-type{padding:.25rem 1.25rem 1rem;margin:0 auto;text-align:center}.artikkeltekst .sidetype-elementer .article-page-heading{text-align:center;padding:0;margin-bottom:1.4375rem;display:block}@media (min-width:768px){.artikkeltekst .sidetype-elementer .article-page-heading{padding:0 5rem}}.artikkeltekst .artikkeltekst-innhold>h2:after,.artikkeltekst .artikkeltekst-innhold>h3:after,.artikkeltekst .artikkeltekst-innhold>h4:after,.artikkeltekst .artikkeltekst-innhold>ol:after,.artikkeltekst .artikkeltekst-innhold>p:after,.artikkeltekst .artikkeltekst-innhold>ul:after{content:" ";display:block}@media (min-width:768px){.artikkeltekst .artikkeltekst-innhold>h2,.artikkeltekst .artikkeltekst-innhold>h3,.artikkeltekst .artikkeltekst-innhold>h4,.artikkeltekst .artikkeltekst-innhold>ol,.artikkeltekst .artikkeltekst-innhold>p,.artikkeltekst .artikkeltekst-innhold>ul{padding:0 5rem}}@media (min-width:1200px){.artikkeltekst .artikkeltekst-innhold>h2,.artikkeltekst .artikkeltekst-innhold>h3,.artikkeltekst .artikkeltekst-innhold>h4,.artikkeltekst .artikkeltekst-innhold>ol,.artikkeltekst .artikkeltekst-innhold>p,.artikkeltekst .artikkeltekst-innhold>ul{padding:0 12rem}}.artikkeltekst .artikkeltekst-innhold>ol,.artikkeltekst .artikkeltekst-innhold>ul{margin-left:1.5rem}.artikkeltekst .artikkeltekst-innhold>table{margin:2rem 0}@media (min-width:768px){.artikkeltekst .artikkeltekst-innhold>table{margin:2rem 5rem}}@media (min-width:1200px){.artikkeltekst .artikkeltekst-innhold>table{margin:2rem 12rem}}@media (min-width:768px){.artikkeltekst .artikkeltekst-innhold .fullwidth>figcaption,.artikkeltekst .artikkeltekst-innhold>div:not(.m-more-information-link-block),.artikkeltekst .artikkeltekst-innhold>figure.textwidth{padding-left:5rem;padding-right:5rem}}@media (min-width:1200px){.artikkeltekst .artikkeltekst-innhold .fullwidth>figcaption,.artikkeltekst .artikkeltekst-innhold>div:not(.m-more-information-link-block),.artikkeltekst .artikkeltekst-innhold>figure.textwidth{padding-left:12rem;padding-right:12rem}}.artikkeltekst .artikkeltekst-innhold .a-preamble{text-align:center}.artikkeltekst .artikkeltekst-innhold .a-preamble:after{margin-left:auto;margin-right:auto}.artikkeltekst .artikkeltekst-innhold .byline{text-align:center;margin-bottom:1.5rem}.artikkeltekst .artikkeltekst-innhold .byline span{line-height:25px}.artikkeltekst .artikkeltekst-innhold .byline .author-name,.artikkeltekst .artikkeltekst-innhold .byline .omraade,.artikkeltekst .artikkeltekst-innhold .byline .photographer-name{font-weight:500;color:#a02e43}.artikkeltekst .artikkeltekst-innhold .byline .author-name{margin-right:-4px}.m-more-information-link-block-wrapper{background-color:#f9f9f9}.m-more-information-link-block{text-align:center;width:100%;padding:0 0 3rem}.m-more-information-link-block .m-more-information-link-block__heading{text-transform:uppercase;padding:3rem 0;display:inline-block;font-family:Roboto Medium,sans-serif;letter-spacing:2px;margin-bottom:0}.o-filtering-side-meny{background-color:#fff;padding:2.625rem 2rem 1.875rem;font-family:Roboto,sans-serif}@media (max-width:1200px){.o-filtering-side-meny{margin-bottom:1.875rem}}.o-filtering-side-meny__valg ul{padding:0}.o-filtering-side-meny__valg li{display:block;position:relative;line-height:1.563rem;margin-bottom:.9375rem;font-size:1.375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-filtering-side-meny__valg li:first-child{margin-top:.625rem}.o-filtering-side-meny__valg li>label{font-size:1rem;line-height:1.563rem;margin:0;cursor:pointer}.o-filtering-side-meny__valg li+span{margin-top:1rem}.o-filtering-side-meny__valg li.o-filtering-side-meny__valg__indented+li:not(.o-filtering-side-meny__valg__indented){margin-top:1.5rem}.o-filtering-side-meny__valg li.o-filtering-side-meny__valg__indented>label{font-size:.85rem}.o-filtering-side-meny__valg li.o-filtering-side-meny__valg__indented>label>input{padding:8px}.o-filtering-side-meny__checkbox{height:0;width:0;padding:0;margin:0;border:0}.o-filtering-side-meny__checkbox:focus,label:hover .o-filtering-side-meny__checkbox{background:#f4d9de}.o-filtering-side-meny__checkbox-substitute{background-color:#f6eeef;border:5px solid #f6eeef;display:inline-block;float:left;margin:0 20px 0 10px;outline:none;padding:11px;position:relative;top:-2px;vertical-align:bottom}+.o-filtering-side-meny__checkbox:checked__checkbox-substitute:after{background-color:#a02e43;width:95%;height:95%;top:2.5%;right:2.5%;bottom:2.5%;left:2.5%;display:block;position:absolute;content:" "}.o-filtering-side-meny__checkbox:checked:focus,label:hover .o-filtering-side-meny__checkbox:checked{background:#782332}.o-filtering-side-meny .m-search__group{border-radius:1.875rem;background-color:#f6eeef;margin-bottom:2.188rem}.o-filtering-side-meny .m-search__group .m-search__text{height:3.125rem;border:2px solid #f6eeef;background-color:#f6eeef;border-radius:2.188rem;letter-spacing:.05rem}.o-filtering-side-meny .m-search__group .m-search__btn{z-index:10;border-radius:2.188rem;height:2.5rem;cursor:pointer;background-color:transparent;border:0 solid transparent;margin:0 0 0 -3.125rem}.o-filtering-side-meny .m-search__group .i-search-big{font-size:2.438rem}.search-filtrering{width:100%;background-color:#f9f9f9;padding-top:2.5rem;padding-bottom:3.75rem}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk{background-color:#fff;padding:32px;max-height:285px;-o-object-fit:cover;object-fit:cover;margin-bottom:30px}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk:last-child{margin-bottom:0}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;float:left}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk .ressurs-lenkeblokk-tekst{padding:30px 20px 0;margin-left:212px;max-width:450px;text-overflow:ellipsis;overflow:hidden;max-height:12em}@media (max-width:1200px){.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk .ressurs-lenkeblokk-tekst{max-height:10.5em}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk .ressurs-lenkeblokk-tekst .se-mer-lenke{margin-top:20px}}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk .se-mer-lenke{line-height:19px;padding-left:32px;text-decoration:none;color:#000;font-weight:500}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk .se-mer-lenke .se-mer-lenketekst{margin-right:5px;display:inline-block}.ressurs-lenkeblokk-utlisting .ressurs-lenkeblokk .se-mer-lenke .i-icon{font-size:19px}.o-anbefalt-innhold-blokk{background-color:#fff;position:relative;width:100%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.o-anbefalt-innhold-blokk{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.o-anbefalt-innhold-blokk:hover{text-decoration:none}.o-anbefalt-innhold-blokk:hover .les-mer-lenketekst{text-decoration:underline}.o-anbefalt-innhold-blokk figure{position:relative;width:100%;-ms-flex-negative:0;flex-shrink:0}.o-anbefalt-innhold-blokk figure:before{display:block;content:" ";width:100%;padding-top:75%}@media (min-width:992px){.o-anbefalt-innhold-blokk figure{width:32.75rem}}@media (min-width:1200px){.o-anbefalt-innhold-blokk figure{width:43.75rem}}.o-anbefalt-innhold-blokk figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.o-anbefalt-innhold-blokk span[class$=anbefalt-circle-gray],.o-anbefalt-innhold-blokk span[class$=anbefalt-circle-white]{position:absolute;top:-3.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.o-anbefalt-innhold-blokk span[class$=anbefalt-circle-gray],.o-anbefalt-innhold-blokk span[class$=anbefalt-circle-white]{left:-3.563rem;top:4.75rem;-webkit-transform:translateY(0);transform:translateY(0);z-index:1}}.o-anbefalt-innhold-blokk .les-mer-lenke{text-decoration:none;color:#000;font-weight:500;position:relative}@media (min-width:992px){.o-anbefalt-innhold-blokk .les-mer-lenke{text-align:right;position:absolute;right:0;bottom:2rem}}.o-anbefalt-innhold-blokk .les-mer-lenketekst{margin-right:.3125rem;display:inline-block}.o-anbefalt-innhold-blokk .m-breadcrumb__item{margin-right:0}.anbefalt-innhold-blokk-details{position:relative;z-index:10;height:100%;text-align:center;padding:2rem 0}@media (min-width:992px){.anbefalt-innhold-blokk-details{padding-top:2rem;text-align:left}}@media (min-width:1200px){.anbefalt-innhold-blokk-details{padding-top:3rem}}@media (max-width:991.98px){.anbefalt-innhold-blokk-details.-has-icon{padding-top:4rem}}.anbefalt-innhold-blokk-tekst{padding:0 2.688rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:992px){.anbefalt-innhold-blokk-tekst{-ms-flex-preferred-size:auto;flex-basis:auto}}.anbefalt-innhold-blokk-tekst p.a-small-paragraph{margin-top:.8125rem}@media (min-width:992px){.anbefalt-innhold-blokk-tekst p.a-small-paragraph{margin-bottom:5.438rem}}.anbefalt-innhold-topptekst{text-decoration:none}.anbefalt-innhold-topptekst__heading{font-weight:500}.anbefalt-innhold-tekst__heading{display:inline-block;margin-top:.8125rem;max-height:5.75rem;min-height:2.438rem;overflow:hidden;line-height:2.75rem}@media (max-width:991.98px){.anbefalt-innhold-tekst__heading{font-size:1.875rem}}.anbefalt-innhold-tekst__heading:first-child{margin-top:0}.o-relatert-innhold-wrapper{background-color:#f9f9f9}.o-relatert-innhold-elementer{padding-top:3.125rem;padding-bottom:3.125rem}.o-relatert-innhold-elementer__heading{display:block;margin-bottom:2.688rem;text-align:center}.o-relatert-innhold-element{background-color:#fff;display:block;text-decoration:none;height:100%}.o-relatert-innhold-element:hover{text-decoration:none}.o-relatert-innhold-element:hover .les-mer-lenketekst{text-decoration:underline}.o-relatert-innhold-element__text{padding:1.375rem 2rem 3.75rem}.o-relatert-innhold-element__text__dato{display:block;height:1rem;letter-spacing:normal;margin-bottom:.5rem}.o-relatert-innhold-element__text__heading{display:inline-block}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.o-relatert-innhold-element__text__heading{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@supports not ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.o-relatert-innhold-element__text__heading{text-overflow:ellipsis;overflow:hidden;width:100%}}@media (max-width:992px){.o-relatert-innhold-element__text__heading{padding-bottom:.5rem;margin-bottom:0}}.o-relatert-innhold-element__text p.a-small-paragraph{margin-top:.375rem;margin-bottom:1rem}@media (max-width:720px){.o-relatert-innhold-element__text p.a-small-paragraph{margin-bottom:2rem}}.o-relatert-innhold-element__topptekst{background-color:#fff;top:-.9375rem;left:1.25rem;position:absolute;padding:.3125rem 1.0625rem .3125rem .625rem;color:#373737}.o-relatert-innhold-element__topptekst .i-icon.i-andakt,.o-relatert-innhold-element__topptekst .i-icon.i-arrangement,.o-relatert-innhold-element__topptekst .i-icon.i-blogg,.o-relatert-innhold-element__topptekst .i-icon.i-nyhet,.o-relatert-innhold-element__topptekst .i-icon.i-utsyn,.o-relatert-innhold-element__topptekst .i-icon.i-video{width:1.875rem;height:1.875rem;background-size:330px}.o-relatert-innhold-element__topptekst__heading{margin-left:.3125rem}.o-relatert-innhold-element figure{position:relative;overflow:hidden}.o-relatert-innhold-element figure:before{display:block;content:" ";width:100%;padding-top:56.25%}.o-relatert-innhold-element figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.o-relatert-innhold-element .les-mer-lenke{line-height:1.188rem;text-decoration:none;color:#000;font-weight:500;position:absolute;bottom:1.5rem;right:2rem}.o-relatert-innhold-element .les-mer-lenke .les-mer-lenketekst{margin-right:.3125rem;display:inline-block}.o-tema-blokk-tekst{margin:-180px 0 56px;min-height:200px}@media (max-width:1199.98px){.o-tema-blokk-tekst{min-height:0}}.o-tema-blokk-tekst .center{margin:0 auto;text-align:center}.o-tema-blokk-tekst .m-breadcrumb{padding:37px 0 22px}.o-tema-blokk-tekst .m-breadcrumb__item .o-tema-blokk-tekst .m-breadcrumb__name{color:#373737;text-transform:uppercase}.o-tema-blokk-tekst .a-preamble{margin-top:13px}.o-tema-blokk-tekst ul.lenkeliste{margin:38px 0 0}.o-tema-blokk-tekst ul.lenkeliste li{display:inline-block;margin-bottom:.5rem}@media (min-width:992px){.o-tema-blokk-tekst ul.lenkeliste li{margin-bottom:0}.o-tema-blokk-tekst ul.lenkeliste li:not(:first-child){margin-left:20px}}.o-tema-blokk img{max-height:28.44rem;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.o-tema-blokk img{-o-object-fit:initial;object-fit:fill;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:auto;max-height:none}}@media (max-width:991.98px){.o-tema-blokk .artikkeltekst{padding:0 1.25rem;margin:0 0 70px}}@media (min-width:992px){.o-tema-blokk figure{position:relative;height:28.44rem}}.tema-blokk-heading{padding:0;margin-bottom:1.4375rem;display:block;word-break:break-word;text-decoration:none}@media (min-width:768px){.tema-blokk-heading{padding:0 5rem}}@media (max-width:575.98px){@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.tema-blokk-heading{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@supports not ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.tema-blokk-heading{word-break:break-all}}}.tema-blokk-heading[href]:hover{text-decoration:underline}.o-fremhevet-innhold{overflow:hidden;position:relative}.o-fremhevet-innhold__image{position:relative;height:100%}@media (min-width:992px){.o-fremhevet-innhold__image{position:absolute;top:0}.o-fremhevet-innhold__image img{height:auto;max-height:none;-o-object-fit:fill;object-fit:fill;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}.o-fremhevet-innhold__text{background-color:#fff;padding:2.5rem 0;text-align:center;width:100%}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.o-fremhevet-innhold__text{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@supports not ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.o-fremhevet-innhold__text{text-overflow:ellipsis;overflow:hidden;width:100%}}@media (min-width:992px){.o-fremhevet-innhold__text{width:100%;padding:2.688rem 3.75rem}}.o-fremhevet-innhold__text .h2{margin-top:1rem;display:inline-block;text-decoration:none}@media (min-width:992px){.o-fremhevet-innhold__text .h2{max-height:6.5rem;padding-bottom:.4rem;margin-top:0}}.o-fremhevet-innhold__text .h2[href]:hover{text-decoration:underline}.o-fremhevet-innhold__text .a-paragraph{margin-top:.8125rem}.o-fremhevet-innhold__text a.a-btn-pink{margin:1.625rem 0 0;line-height:1.188rem}.o-fremhevet-innhold__text a.a-btn-pink .lenketekst{text-transform:uppercase}.o-fremhevet-innhold .center{margin:0 auto;text-align:center}.o-tall-blokk{background-color:#f6eeef;color:#a02e43;text-align:center;padding:50px 0 0;display:block}.o-tall-blokk .o-tall-blokk__heading{display:block;margin-bottom:30px;color:#a02e43}.o-tall-blokk .o-tall-blokk__lenke{padding-bottom:65px}.o-tall-blokk .o-tall-blokk__lenke .h1{color:#a02e43;display:block}.o-tall-blokk .o-tall-blokk__lenke .o-tall-blokk__antall-merkelapp.h7{display:block}.o-tall-blokk .o-tall-blokk__lenke .o-tall-blokk__antall-merkelapp.h7:after{width:40%;content:" ";display:block;border:solid #fff;border-width:3px 0 0;margin:24.5px auto 19.5px}.o-tall-blokk .o-tall-blokk__lenke p{color:#000;max-width:360px;margin:0 auto;max-height:4.5rem;height:5rem;overflow:hidden;text-overflow:ellipsis}.o-tall-blokk .o-tall-blokk__lenke a{margin-top:30px}@media (min-width:768px){.o-tall-blokk .h1{font-size:2.5rem;line-height:3.6rem}.o-tall-blokk .o-tall-blokk__antall-merkelapp.h7{line-height:1.5625;font-size:1rem}}@media (max-width:767.98px){.o-tall-blokk .o-tall-blokk__lenke{padding:0 59px 65px}}.o-fullskjerm-fremhevede-punkter{background-color:#f6eeef;color:#a02e43;text-align:center;display:block;padding:5.813rem 0 6rem}.o-fullskjerm-fremhevede-punkter a{margin-top:1rem}.o-fullskjerm-fremhevede-punkter__heading{display:block;margin-bottom:34px;color:#a02e43}@media (max-width:767.98px){.o-fullskjerm-fremhevede-punkter__heading{padding:0 2.188rem}}.o-fullskjerm-fremhevede-punkter-element .h5{display:block;margin-top:21px}.o-fullskjerm-fremhevede-punkter-element .center{margin:0 auto;text-align:center}.o-fullskjerm-fremhevede-punkter-element .image-container img{width:auto;height:100%;height:200px;width:200px;border-radius:50%}.o-fullskjerm-fremhevede-punkter-element p{color:#000;margin:0 auto 2rem;min-height:2rem;max-height:5rem;overflow:hidden}@media (min-width:576px){.o-fullskjerm-fremhevede-punkter-element{padding:0 3rem}.o-fullskjerm-fremhevede-punkter-element a{margin-top:0}}@media (min-width:768px){.o-fullskjerm-fremhevede-punkter-element{padding:0 4.688rem}}@media (min-width:992px){.o-fullskjerm-fremhevede-punkter-element{padding:0}}@media (min-width:576px){.o-fullskjerm-fremhevede-punkter{padding-top:3.125rem}}.o-kampanje-bilde{-o-object-fit:cover;object-fit:cover;position:relative}.o-kampanje-bilde .center{margin:0 auto;text-align:center}.o-kampanje-bilde:not(.overlay) a,.o-kampanje-bilde:not(.overlay) img.o-kampanje-bilde__icon{display:none}.o-kampanje-bilde .tekst-innhold{text-align:center;text-overflow:ellipsis;overflow:hidden;position:absolute;top:50%}.o-kampanje-bilde .tekst-innhold .h1{text-overflow:ellipsis;overflow:hidden;display:inline-block;color:#fff;text-shadow:2px 2px 12px rgba(0,0,0,.22);margin-bottom:1rem;line-height:5rem}.o-kampanje-bilde .tekst-innhold .a-paragraph{max-height:4.5rem;overflow:hidden;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.37)}.o-kampanje-bilde .tekst-innhold{width:40%;left:30%;-webkit-transform:translateY(25%);transform:translateY(25%)}@media (max-width:1199.98px){.o-kampanje-bilde .tekst-innhold{width:50%;left:25%;-webkit-transform:translateY(15%);transform:translateY(15%)}}@media (max-width:991.98px){.o-kampanje-bilde{max-height:none}.o-kampanje-bilde .tekst-innhold{position:static;width:100%;padding:0 2rem;margin:2rem 0 3rem;left:0;top:0;-webkit-transform:translateY(0);transform:translateY(0);max-height:13.75rem}.o-kampanje-bilde .tekst-innhold .a-paragraph,.o-kampanje-bilde .tekst-innhold .h1{color:#373737;text-shadow:none}}@media (max-width:767.98px){.o-kampanje-bilde{max-height:none}.o-kampanje-bilde .tekst-innhold{max-height:22rem}.o-kampanje-bilde .tekst-innhold .a-paragraph{max-height:9.5rem}}.o-kampanje-bilde.overlay img.o-kampanje-bilde__icon{display:block;width:63px;height:auto;margin:0 auto 25px}.o-kampanje-bilde.overlay .image-container{background:#fff;opacity:.2}.o-kampanje-bilde.overlay .tekst-innhold .h1{color:#a02e43;text-shadow:none}.o-kampanje-bilde.overlay .tekst-innhold .a-paragraph{color:#a02e43;font-weight:500;text-shadow:none}.o-kampanje-bilde.overlay .tekst-innhold a{margin-top:1.625rem;line-height:1.188rem}.o-kampanje-bilde.overlay .tekst-innhold a .lenketekst{text-transform:uppercase}.o-kampanje-bilde.overlay .tekst-innhold{-webkit-transform:translateY(-25%);transform:translateY(-25%)}@media (max-width:1199.98px){.o-kampanje-bilde.overlay .tekst-innhold{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:991.98px){.o-kampanje-bilde.overlay .image-container{opacity:1}.o-kampanje-bilde.overlay .tekst-innhold{max-height:22rem;-webkit-transform:translateY(0);transform:translateY(0)}.o-kampanje-bilde.overlay .tekst-innhold .a-paragraph{font-weight:400}.o-kampanje-bilde.overlay .tekst-innhold .a-paragraph,.o-kampanje-bilde.overlay .tekst-innhold .h1{color:#373737;text-shadow:none}}@media (max-width:767.98px){.o-kampanje-bilde.overlay .tekst-innhold{max-height:27rem}.o-kampanje-bilde.overlay .tekst-innhold .a-paragraph{max-height:9.4rem}}.m-video-block{margin-bottom:2.25rem}.m-video-block__description{margin-bottom:0;clear:left;display:block;padding:.25rem 0;line-height:1.25rem}.m-video-block__description strong{margin-right:.3rem;text-transform:uppercase;float:left}.m-video-block__description span{font-style:italic}.m-video-block__photographer{color:#6a6a6a}.m-video-block__video-ikon{margin-right:.3rem;vertical-align:-1px}.m-video-block .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:.5rem}.m-video-block .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.a-wide-container>.m-video-block,.start-page>.m-video-block{padding-top:3rem;width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:576px){.a-wide-container>.m-video-block,.start-page>.m-video-block{max-width:540px}}@media (min-width:768px){.a-wide-container>.m-video-block,.start-page>.m-video-block{max-width:720px}}@media (min-width:992px){.a-wide-container>.m-video-block,.start-page>.m-video-block{max-width:960px}}@media (min-width:1200px){.a-wide-container>.m-video-block,.start-page>.m-video-block{max-width:1160px}}.a-wide-container>.m-video-block:last-child,.start-page>.m-video-block:last-child{padding-bottom:3rem}.o-fremhevede-meny-punkter>.container{max-width:100%}.o-fremhevede-meny-punkter ul{margin-bottom:0}.map-border{border:3px solid #f3e8e9;margin-bottom:2rem}.o-categories-container{background-color:#f9f9f9;padding:2rem 20px 0}@media (max-width:992px){.o-categories-container{padding:0;background-color:#fff}}.search-hits .global-search-hit{background-color:#fff;color:#000;padding:2rem 0;height:17.94rem;-o-object-fit:cover;object-fit:cover;margin-bottom:1.875rem;display:block;text-decoration:none;border-bottom:1px solid #f3e8e9}.search-hits .global-search-hit:hover .read-more-link__text{text-decoration:underline}@media (max-width:992px){.search-hits .global-search-hit{height:auto}}.search-hits .global-search-hit figure{position:relative;width:230px;float:left;margin:0 2rem 0 0}.search-hits .global-search-hit figure:before{display:block;content:" ";width:100%;padding-top:100%}@media (max-width:992px){.search-hits .global-search-hit figure{position:relative;width:100%;margin:0 0 1rem}.search-hits .global-search-hit figure:before{display:block;content:" ";width:100%;padding-top:56.25%}}.search-hits .global-search-hit img{position:absolute;top:0;float:left}.search-hits .global-search-hit__text{padding-right:1.25rem;margin-bottom:.5rem;text-decoration:none}@media (max-width:1200px){.search-hits .global-search-hit__text{min-height:0}.search-hits .global-search-hit__text .read-more-link{margin-top:1.25rem}}.search-hits .global-search-hit__text p{max-height:6rem;overflow:hidden;text-overflow:ellipsis}.search-hits .global-search-hit__heading{margin-top:1.5rem;display:inline-block}.search-hits .global-search-hit .read-more-link{line-height:1.188rem;text-decoration:none;color:#000;font-weight:500}.search-hits .global-search-hit .read-more-link__text{margin-right:.3125rem;display:inline-block;vertical-align:middle}.search-hits .global-search-hit .read-more-link .i-icon{font-size:1.188rem}.search-hits .global-search-hit .pipe{padding:0 1rem}.o-region-card{margin-bottom:2rem;display:block}.o-region-card,.o-region-card:hover{text-decoration:none}.o-region-card:hover .link-text{text-decoration:underline}.o-region-card .link-text-wrapper{text-decoration:none;color:#000;display:inline-block}.o-region-card .link-text-wrapper .link-text{margin-right:1rem;display:inline-block}.o-aktuelt-navigation-menu{padding-top:0;padding-bottom:0}.o-aktuelt-navigation-menu a{text-decoration:none;font-size:1.125rem;letter-spacing:1px;font-weight:400}.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__li{display:inline-block}.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__li:first-child{border-top-width:0}.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__link{border-bottom:1px solid #f3e8e9;text-align:left;padding-left:20px;padding-right:20px}.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__link .o-aktuelt-navigation-menu__link-icon{float:right}.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__link.active{background-color:#a02e43;color:#00f}.o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__li.active .o-aktuelt-navigation-menu__link{border-top:0}.o-aktuelt-navigation-menu.mobile{width:100%;display:block}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__ul-wrapper{border-color:#a02e43;border-style:solid;border-width:3px 0}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__ul-wrapper.show{border-top-color:#f3e8e9}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__ul-wrapper:not(.show)+.separator{border-top:3px solid #a02e43}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__link{padding-left:2rem;padding-right:2rem}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__link .o-aktuelt-navigation-menu__link-icon,.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__link .o-aktuelt-navigation-menu__topmenu-link-icon{float:right}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__li{width:100%;display:block;padding:0}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__li .o-aktuelt-navigation-menu__link{border-radius:0;display:block;border-top-width:0}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__li .o-aktuelt-navigation-menu__link:hover{color:#a02e43;background-color:#f6eeef}.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__li .a-pill-li,.o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__li .o-aktuelt-navigation-menu__li{margin-bottom:0}.o-aktuelt-navigation-menu.mobile ul.show{padding-left:0;border-bottom:0;margin-bottom:0}.o-aktuelt-navigation-menu.mobile ul.show li{padding-left:20px;padding-right:20px}.o-aktuelt-navigation-menu.top-menu .o-aktuelt-navigation-menu__li{border-bottom:1px solid #f3e8e9}.o-aktuelt-navigation-menu.top-menu .o-aktuelt-navigation-menu__link{border-bottom-width:0}@media (max-width:992px){.o-aktuelt-navigation-menu .desktop{display:none}}@media (min-width:992px){.o-aktuelt-navigation-menu .mobile{display:none}}.o-ansatt-link-card-search-hit{padding:0;min-height:250px;margin-bottom:2.5rem;margin-top:2rem}.o-ansatt-link-card-search-hit figure{max-height:250px;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;float:left;max-width:100%;width:auto}@media (max-width:991.98px){.o-ansatt-link-card-search-hit figure{width:100%;text-align:center}}.o-ansatt-link-card-search-hit figure img{width:250px;height:250px;margin:0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}.o-ansatt-link-card-search-hit .o-ansatt-link-card-search-hit__text{display:inline-block;margin-top:3.5rem;width:calc(100% - 250px);padding-left:2.5rem}@media (max-width:991.98px){.o-ansatt-link-card-search-hit .o-ansatt-link-card-search-hit__text{width:100%;text-align:center;padding:0}}.o-content-search-hit{background-color:#fff;display:block;height:100%;text-decoration:none;position:relative}.o-content-search-hit__text{padding:1.375rem 2rem 3.75rem}.o-content-search-hit__text__dato{display:block;height:1rem;letter-spacing:normal;margin-bottom:.5rem}.o-content-search-hit__text__dato__autoheight{height:auto}.o-content-search-hit__text__heading{display:block;padding-bottom:.5rem;margin-bottom:.5rem}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.o-content-search-hit__text__heading{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@supports not ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.o-content-search-hit__text__heading{text-overflow:ellipsis;overflow:hidden;width:100%}}.o-content-search-hit-topptekst{background-color:#fff;top:0;left:1.25rem;position:absolute;padding:.3125rem 1.0625rem .3125rem .625rem;color:#373737}.o-content-search-hit-topptekst__heading{margin-left:.3125rem;text-decoration:none}.o-content-search-hit-topptekst .i-icon.i-andakt,.o-content-search-hit-topptekst .i-icon.i-arrangement,.o-content-search-hit-topptekst .i-icon.i-blogg,.o-content-search-hit-topptekst .i-icon.i-nyhet,.o-content-search-hit-topptekst .i-icon.i-utsyn,.o-content-search-hit-topptekst .i-icon.i-video{width:1.875rem;height:1.875rem;background-size:330px}.o-content-search-hit:hover{text-decoration:none}.o-content-search-hit:hover .les-mer-lenketekst{text-decoration:underline}.o-content-search-hit figure{overflow:hidden;position:relative}.o-content-search-hit figure:before{display:block;content:" ";width:100%;padding-top:56.25%}.o-content-search-hit figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.o-content-search-hit .a-small-paragraph{margin:0}.o-content-search-hit .les-mer-lenke{line-height:1.188rem;text-decoration:none;color:#000;font-weight:500;position:absolute;bottom:1.5rem;right:2rem}.o-content-search-hit .les-mer-lenke .les-mer-lenketekst{margin-right:.3125rem;display:inline-block}.o-content-search-hits{padding-top:3.125rem;padding-bottom:3.125rem}.o-content-search-hits-wrapper{background-color:#f9f9f9}.form.container{padding:2rem 0}.form.container form,form.EPiServerForms{background:#f6eeef;padding:2rem 100px}@media (max-width:767.98px){.form.container form,form.EPiServerForms{padding:0 2rem 2rem}}.form .form.container form,.form form.EPiServerForms{background:transparent;padding:0;margin:0}.form .form.container form .Form__Description,.form .form.container form .Form__MainBody,.form .form.container form .Form__Status,.form .form.container form .Form__Title,.form form.EPiServerForms .Form__Description,.form form.EPiServerForms .Form__MainBody,.form form.EPiServerForms .Form__Status,.form form.EPiServerForms .Form__Title{max-width:100%}.form.container form .Form__Description,.form.container form .Form__MainBody,.form.container form .Form__Status,.form.container form .Form__Title,form.EPiServerForms .Form__Description,form.EPiServerForms .Form__MainBody,form.EPiServerForms .Form__Status,form.EPiServerForms .Form__Title{margin:0 auto;max-width:720px}form label{margin-bottom:0}form .disabled input,form .disabled label,form .disabled select{opacity:.5}form .form__top{margin-top:2rem;margin-bottom:2rem}form .form__header{color:#a02e43;text-align:center;margin:2.5rem 0 2rem}form .form__header--2{color:#a02e43;text-align:center;margin:2rem 0 .5rem}form .form__preamble:after{border-color:#fff}form .form__info{margin:2rem 0 1rem}form .form__background{background-color:#f6eeef;padding-bottom:4rem}form .form__border{border-bottom:5px solid #a02e43}form .form__fields-row{margin-left:-.5rem;margin-right:-.5rem}form .form__fields-col{margin-top:.5rem;margin-bottom:.5rem}form .form__fields-col,form .form__fields-col--x{padding-left:.5rem;padding-right:.5rem}form .form__fields-col--y{margin-top:.5rem;margin-bottom:.5rem}form .form__buttons-single-choice input,form .form__buttons-single-choice label{text-align:center}form .form__buttons-single-choice label:hover{cursor:pointer}form .form__buttons-single-choice input[type=radio]{display:none}form .form__buttons-single-choice .form__button-background{background-color:#fff;padding:.7rem;display:block}form .form__buttons-single-choice input:checked+label .form__button-background{background-color:#a02e43;color:#fff}form .form__small-description{font-size:.85rem;margin:0}form .form__field{width:100%;background-color:#fff;border:0;padding:.7rem;margin-top:.5rem;margin-bottom:.5rem}form select.form__field{cursor:pointer;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" version="1"><path d="M4 8L0 4h8z"/></svg>');background-repeat:no-repeat;border-radius:0;background-position:right 50%;background-size:23px}form .form__add{background-color:#fff}form .form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}form .form__checkbox .form__checkbox__label{cursor:pointer}form .form__checkbox .form__checkbox__input{-webkit-appearance:none;background-color:#fff;padding:11px;display:inline-block;position:relative;border:5px solid #fff;outline:none;margin:0 20px 0 0;vertical-align:bottom;float:left;top:-2px;cursor:pointer}form .form__checkbox .form__checkbox__input:active,form .form__checkbox .form__checkbox__input:checked,form .form__checkbox .form__checkbox__input:checked:active{background-color:#a02e43;border:5px solid #fff}form .form__input-inner-text{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}form .form__errors--summary,form .form__errors ul{background-color:#fff3db;border:2px solid #eb9a00;padding:2rem 2rem 1rem;margin-bottom:2rem}form .form__errors .form__errors__header{color:#a02e43;margin:2.5rem 0 2rem;font-size:1.5rem}form .form__errors .form__errors__error,form .form__errors li{font-weight:700;margin-left:1rem}.EPiServerForms .Form__Element .FormTextbox.ValidationFail input,.EPiServerForms .Form__Element span.Form__Element__ValidationError{background-color:#fff3db;border:2px solid #eb9a00;color:#000}.EPiServerForms .Form__Element span.Form__Element__ValidationError{background-color:#fff3db;border:2px solid #eb9a00;color:#000;font-weight:700;text-align:center;padding:1rem 0;margin:1rem 100px 0}.EPiServerForms .Form__Element.FormTextbox input{height:45px;background-color:#fff;border:0;margin-bottom:.5rem;margin-top:.5rem;padding:.7rem;width:100%}.EPiServerForms .Form__Element.FormTextbox label{font-size:15px}.EPiServerForms .Form__Element.FormChoice>label{margin:15px 10px 0 0}@media (max-width:575.98px){.EPiServerForms .Form__Element.FormChoice>label{width:100%;margin:15px 0 0}}.EPiServerForms .Form__Element.FormChoice .Form__Element__Caption{display:inline-block;width:100%;margin-bottom:.5rem}.EPiServerForms .Form__Element.FormChoice input[type=checkbox].FormChoice__Input.FormChoice__Input--Checkbox{-webkit-appearance:none;background-color:#fff;padding:11px;display:inline-block;position:relative;border:5px solid #fff;outline:none;margin:0 15px 0 0;vertical-align:bottom;float:left;top:-2px}.EPiServerForms .Form__Element.FormChoice input[type=checkbox].FormChoice__Input.FormChoice__Input--Checkbox:active,.EPiServerForms .Form__Element.FormChoice input[type=checkbox].FormChoice__Input.FormChoice__Input--Checkbox:checked,.EPiServerForms .Form__Element.FormChoice input[type=checkbox].FormChoice__Input.FormChoice__Input--Checkbox:checked:active{background-color:#a02e43;border:5px solid #fff}.EPiServerForms button.FormSubmitButton{text-align:center;padding:1rem 2.25rem;text-transform:uppercase;border:2px solid #a02e43;color:#a02e43;display:block;text-decoration:none;border-radius:100px;line-height:1.31rem;font-weight:600;background-color:transparent;cursor:pointer;margin:0 auto}.EPiServerForms button.FormSubmitButton:hover{background-color:#a02e43;color:#fff;text-decoration:none;font-weight:500}.search-hits .link-card-search-hit{background-color:#fff;color:#000;padding:2rem;height:17.94rem;-o-object-fit:cover;object-fit:cover;margin-bottom:1.875rem;display:block;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-hits .link-card-search-hit:hover .read-more-link__text{text-decoration:underline}@media (max-width:1200px){.search-hits .link-card-search-hit{height:auto}}.search-hits .link-card-search-hit figure{width:100%;margin:0 0 1rem;position:relative}.search-hits .link-card-search-hit figure:before{display:block;content:" ";width:100%;padding-top:75%}@media (min-width:1200px){.search-hits .link-card-search-hit figure{width:13.81rem;height:13.81rem;float:left;margin:0 2rem 0 0;position:relative}.search-hits .link-card-search-hit figure:before{display:block;content:" ";width:100%;padding-top:100%}}.search-hits .link-card-search-hit img{-o-object-fit:initial;object-fit:fill;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%;max-height:none}.search-hits .link-card-search-hit__info{-ms-flex-negative:1;flex-shrink:1}@media (min-width:1200px){.search-hits .link-card-search-hit__info{-ms-flex-preferred-size:60%;flex-basis:60%}}.search-hits .link-card-search-hit__heading{display:inline-block}.search-hits .link-card-search-hit__text{padding-right:1.25rem;text-overflow:ellipsis;overflow:hidden;margin-bottom:.5rem;text-decoration:none}@media (max-width:1200px){.search-hits .link-card-search-hit__text{min-height:0}.search-hits .link-card-search-hit__text .read-more-link{margin-top:1.25rem}}.search-hits .link-card-search-hit__text p{max-height:6rem;overflow:hidden;text-overflow:ellipsis}.search-hits .link-card-search-hit .read-more-link{line-height:1.188rem;color:#000;font-weight:500}.search-hits .link-card-search-hit .read-more-link .__text{margin-right:.3125rem;display:inline-block}.search-hits .link-card-search-hit .read-more-link .i-icon{font-size:1.188rem}.o-rik-tekst-blokk{margin:2rem 0}.a-wide-container .o-rik-tekst-blokk{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;max-width:540px}.utsyn .artikkeltekst .byline .author-name,.utsyn .artikkeltekst .byline .omraade,.utsyn .artikkeltekst .byline .photographer-name,.utsyn .artikkeltekst .m-breadcrumb .m-breadcrumb__item:hover,.utsyn .artikkeltekst .m-breadcrumb .m-breadcrumb__name:hover{color:#004f67}.utsyn .artikkeltekst .a-preamble-line:after{border-color:#edf6f4}.utsyn .artikkeltekst blockquote{color:#004f67}.utsyn .artikkeltekst .m-color-box-container,.utsyn .artikkeltekst blockquote:after,.utsyn .artikkeltekst blockquote:before{border-color:#edf6f4}.utsyn .artikkeltekst .m-color-box-container a.tag:hover{background-color:#edf6f4}@media (min-width:1200px){.utsyn .artikkeltekst .artikkeltekst-innhold>.sideimage .m-article-image__photographer{border-bottom:3px solid #edf6f4}}.utsyn .m-card,.utsyn .m-card-infoblock{color:#004f67;background-color:#edf6f4}.utsyn .m-card-infoblock .m-card__title,.utsyn .m-card .m-card__title{color:#004f67}.utsyn .m-card-infoblock .btn-container a,.utsyn .m-card .btn-container a{color:#004f67;border-color:#004f67}.utsyn .m-card-infoblock .btn-container a:hover,.utsyn .m-card .btn-container a:hover{background-color:#004f67;color:#fff}.start-page .center{margin:auto 0}.start-page .o-anbefalt-innhold-blokk-wrapper{padding-bottom:0}@media (min-width:992px){.start-page .o-anbefalt-innhold-blokk-wrapper{padding-bottom:2rem}}.start-page .o-anbefalt-innhold-blokk-wrapper .o-anbefalt-innhold-blokk{background-color:#f9f9f9}.start-page .o-content-search-hits-wrapper{margin-bottom:0}@media (min-width:992px){.start-page .o-content-search-hits-wrapper{margin-bottom:.5rem}}.start-page .o-content-search-hits-wrapper .o-content-search-hits{padding-bottom:0;background-color:#fff}.start-page .o-content-search-hits-wrapper .o-content-search-hits .o-content-search-hit,.start-page .o-content-search-hits-wrapper .o-content-search-hits .o-content-search-hit-topptekst,.start-page .o-content-search-hits-wrapper .o-content-search-hits .o-content-search-hit__text{background-color:#f9f9f9}.start-page .o-tall-blokk{margin-bottom:0}@media (min-width:992px){.start-page .o-tall-blokk{margin-bottom:2rem}}.start-page .knapp-block-container{padding-bottom:2rem}@media (min-width:992px){.start-page .knapp-block-container{padding-bottom:3rem}}.start-page .o-fremhevet-innhold{margin-bottom:0}@media (min-width:992px){.start-page .o-fremhevet-innhold{margin-bottom:2rem}}@media (max-width:991.98px){.start-page .o-fremhevet-innhold__text{min-height:0}}.start-page .o-fremhevede-meny-punkter{padding-bottom:4rem}.start-page .m-card--infoblock{margin-bottom:4rem}.start-page .button-wrapper,.start-page>div:first-child:not(.o-tema-blokk){padding-top:0}.start-page>div:last-child{margin-bottom:2rem}.video-page .video-innhold-wrapper{padding-top:44px;margin-bottom:74px}.video-page .sharing-options-container{margin-top:1rem;text-align:center}@media (max-width:992px){.video-page .sharing-options-container{margin-top:-1rem}}.video-page .m-tag-box-container.m-color-box-container{margin-top:1rem}.video-page .byline{padding-bottom:2rem}.video-page .byline .author-name{color:#a02e43;font-weight:500}.video-page .knapp-block-container{margin:0}@media (max-width:992px){.video-page .knapp-block-container .a-btn-pink{margin:1.25rem auto}}.video-search-page .a-wide-container--grey>.separator:first-of-type{padding-top:3rem;display:block}.video-search-page .o-categories-container{background-color:transparent;padding-top:1rem}.video-search-page .search-results{background-color:#f9f9f9}.video-search-page .m-toppseksjon{margin-bottom:1rem}.error-page{text-align:center;margin:0 auto;padding:2.5rem 0 5rem}.filtering-underpage{padding-top:3.125rem;margin-bottom:4.375rem}.filtering-underpage .article-page-heading{word-break:break-word}@media (max-width:575.98px){@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.filtering-underpage .article-page-heading{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@supports not ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.filtering-underpage .article-page-heading{word-break:break-all}}}.filtering-underpage .top-section{margin-bottom:2.5rem}.filtering-underpage .main-image{max-width:100%;width:100%;height:auto;margin:0 auto;text-align:center}.filtering-underpage .main-image figure img{-o-object-fit:cover;object-fit:cover;width:320px;height:320px;margin:0 auto 1rem}@media (min-width:768px) and (max-width:991.98px){.filtering-underpage .main-image{width:250px;height:250px;max-height:250px;max-width:250px}.filtering-underpage .main-image figure img{width:250px;height:250px;margin:0}}@media (min-width:992px){.filtering-underpage .main-image{width:300px;height:300px;max-height:300px;max-width:300px}.filtering-underpage .main-image figure img{width:300px;height:300px;margin:0}}@media (min-width:1200px){.filtering-underpage .main-image{width:420px;height:420px;max-height:420px;max-width:420px}.filtering-underpage .main-image figure img{width:420px;height:420px;margin:0}}.filtering-underpage .a-preamble-line:after{margin-bottom:2.25rem}.filtering-underpage .photographer-name{font-weight:500;color:#a02e43}.filtering-underpage .ressurs-seksjon{margin-bottom:3rem}@media (min-width:768px){.filtering-underpage .ressurs-seksjon .ressurs-lenkekort__heading--no-subheading{min-height:1rem;margin-top:1rem;margin-bottom:.5rem;display:inline-block}}.filtering-underpage .ressurs-seksjon .ressurs-lenkekort__heading{min-height:1rem;margin-top:1rem;margin-bottom:.5rem;display:inline-block}@media (max-width:767.98px){.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item{margin-bottom:0}}@media (max-width:767.98px){.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item:first-child .ressurs-lenkekort{border-top-width:1px}}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item span.ressurs-lenkekort__heading+div.ressurs-lenkekort{border-top-width:1px}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort{border-color:#f3e8e9;border-style:solid;border-width:1px 0;background-color:#fff;padding:1.25rem 0;-o-object-fit:cover;object-fit:cover;margin-bottom:1.875rem}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort:last-child{margin-bottom:0}@media (max-width:767.98px){.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort{border-top-width:0;margin-bottom:0}}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .ressurs-lenkekort__subheading{margin-top:.8rem;display:inline-block}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .ressurs-lenkekort__subheading{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@supports not ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .ressurs-lenkekort__subheading{text-overflow:ellipsis;overflow:hidden;width:100%}}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort img{width:8.125rem;height:8.125rem;-o-object-fit:cover;object-fit:cover;float:left;margin-right:1.25rem}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .ressurs-lenkeblokk-tekst{padding-right:1.25rem;margin-bottom:.6rem}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .ressurs-lenkeblokk-tekst{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@supports not ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .ressurs-lenkeblokk-tekst{text-overflow:ellipsis;overflow:hidden;width:100%}}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .i-icon{font-size:1.188rem}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .i-icon .intern-lenke,.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .i-icon .lenke{line-height:1.188rem}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .lenke{text-decoration:none}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .lenke .i-download,.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .lenke .i-external-link{margin-right:.5rem}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .lenke:hover{text-decoration:underline}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .intern-lenke{padding-right:1.25rem;text-decoration:none;color:#000;font-weight:500}.filtering-underpage .ressurs-seksjon .m-link-card-list .m-link-card-list__item .ressurs-lenkekort .intern-lenke .lenketekst{margin-right:.3125rem;display:inline-block}.filtering-underpage .ressurs-seksjon .ressurs-editor{border:0 solid #f3e8e9;border-width:1px 0;margin-top:1rem;padding:2rem 0 1rem}.filtering-underpage .ressurs-seksjon .ressurs-editor>h4:first-child,.filtering-underpage .ressurs-seksjon .ressurs-editor>p:first-child{margin-top:2rem}.aktuelt-page,.artikkellist-page{margin-top:2.5rem}.aktuelt-page .a-aktuelt-navbar-toggle:not(.collapsed),.artikkellist-page .a-aktuelt-navbar-toggle:not(.collapsed){margin-right:-20px}.aktuelt-page .tilbake-til-aktuelt,.artikkellist-page .tilbake-til-aktuelt{line-height:1rem;margin:2.5rem 2rem 1.5rem;text-decoration:none;color:#000;font-weight:500;display:inline-block}.aktuelt-page .tilbake-til-aktuelt .tilbake-til-aktuelt-lenketekst,.artikkellist-page .tilbake-til-aktuelt .tilbake-til-aktuelt-lenketekst{margin-left:5px;display:inline-block}.aktuelt-page .tilbake-til-aktuelt .i-icon,.artikkellist-page .tilbake-til-aktuelt .i-icon{font-size:1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aktuelt-page .aktuelt-page-content,.artikkellist-page .aktuelt-page-content{background-color:#f9f9f9}@media (min-width:1200px){.aktuelt-page .aktuelt-header,.aktuelt-page .mobile,.aktuelt-page .tilbake-til-aktuelt,.artikkellist-page .aktuelt-header,.artikkellist-page .mobile,.artikkellist-page .tilbake-til-aktuelt{display:none}.aktuelt-page .container,.artikkellist-page .container{padding-left:0;padding-right:0}}@media (max-width:992px){.aktuelt-page,.artikkellist-page{margin-top:.25rem}.aktuelt-page .desktop,.artikkellist-page .desktop{display:none}}@media (max-width:992px){.aktuelt-page .aktuelt-page-content{border-top-width:0}.aktuelt-page .o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__li{padding:0}.aktuelt-page .o-aktuelt-navigation-menu .o-aktuelt-navigation-menu__li .o-aktuelt-navigation-menu__link{text-align:left;padding-left:2rem;padding-right:2rem}.aktuelt-page .aktuelt-header{padding-bottom:0}.aktuelt-page .aktuelt-header .h1{margin-top:20px;display:inline-block}.aktuelt-page .aktuelt-header .a-aktuelt-navbar-toggle .a-aktuelt-navbar-toggle__burger-container,.aktuelt-page .aktuelt-header .a-aktuelt-navbar-toggle.collapsed .a-aktuelt-navbar-toggle__burger-container{margin-top:-5px}}.aktuelt-page .aktuelt-page-content{padding-top:2.5rem}.artikkellist-page .o-aktuelt-navigation-menu.mobile .o-aktuelt-navigation-menu__ul-wrapper:not(.show)+.separator{border-top:4px solid #a02e43}.kontakt-page .m-toppseksjon{margin-bottom:1rem}.kontakt-page .kontakt-page__subheading{margin-top:66px;margin-bottom:0;display:inline-block}.kontakt-page .kontakt-page-content{padding-top:2.5rem;background-color:#f9f9f9;display:none}.kontakt-page .kontakt-page-content.active{display:block}.kontakt-page .o-categories-container{background-color:#fff;padding-bottom:0}.kontakt-page .m-contact-info{margin-top:1.25rem}.kontakt-page .kart-section,.kontakt-page .m-contact-info .m-contact-info__description{margin-bottom:2rem}.felt-page .a-preamble,.felt-page .buttons{margin-bottom:1.25rem}.felt-page .a-preamble-line:after{width:40%;content:" ";display:block;border:solid #f6eeef;border-width:3px 0 0;margin:1.25rem auto 2rem}.felt-page .upper-content-area{margin:1.25rem 0}.region-page .a-preamble,.region-page .buttons{margin-bottom:1.25rem}.region-page .a-preamble-line:after{width:40%;content:" ";display:block;border:solid #f6eeef;border-width:3px 0 0;margin:1.25rem auto 2rem}.region-page .upper-content-area{margin:1.25rem 0}.region-page__leir-info h2.h4{font-size:1.25rem;letter-spacing:2.5px;text-transform:uppercase;font-weight:400;font-family:Roboto,sans-serif;text-align:center}.ansatt-page__contact-info--phone{margin-bottom:.85rem}.ansatt-page__contact-info--email{word-break:break-all}.ansatt-page__details{width:100%}@media (min-width:992px){.ansatt-page__details{max-width:60%}}.ansatt-page__details li{border-bottom:1px solid #f6eeef;padding:1.5rem 0}.ansatt-page__details .i-icon{margin-right:.3rem}.ansatt-page__contact-info a,.ansatt-page__details a{text-decoration:none;color:#000}.ansatt-page__contact-info a:hover,.ansatt-page__details a:hover{text-decoration:underline}.skribent-page{background-color:#f9f9f9;padding-top:2rem}.skribent-page .se-alle-skribenter-link{line-height:1.188rem;padding-right:2rem;text-decoration:none;color:#000;font-weight:500}.skribent-page .se-alle-skribenter-link .se-alle-skribenter-link-text{margin-left:.3125rem;display:inline-block}.skribent-page .se-alle-skribenter-link .se-alle-skribenter-link-text:hover{text-decoration:underline}.skribent-page .se-alle-skribenter-link .i-arrow-right-red{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.skjema-page .skjema-page__background{background-color:#f6eeef;padding-bottom:4rem}.skjema-page .artikkeltekst{padding-bottom:3rem;margin-bottom:1rem}.skjema-page .form{padding:0 5%}@media (min-width:576px){.skjema-page .form{padding:0 100px}}.skjema-page .form h2{color:#a02e43}.prosjekt-page .a-preamble{margin-bottom:1.25rem}.prosjekt-page .a-preamble-line:after{width:40%;content:" ";display:block;border:solid #f6eeef;border-width:3px 0 0;margin:1.25rem auto 2rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vaW1nL3Nwcml0ZS9pY29ucy9zdHlsaW5nL19zcHJpdGUuc2NzcyIsImF0b21zL19saW5rcy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiYXRvbXMvX3RleHQuc2NzcyIsImF0b21zL19pY29ucy5zY3NzIiwiYXRvbXMvX2ltZy5zY3NzIiwiYXRvbXMvX3F1b3RlLnNjc3MiLCJhdG9tcy9faGVhZGluZ3Muc2NzcyIsImF0b21zL19saXN0LnNjc3MiLCJhdG9tcy9fd2lkZS1jb250YWluZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsImF0b21zL19idXR0b25zLnNjc3MiLCJhdG9tcy9fbWFwLnNjc3MiLCJhdG9tcy9fbGluZS5zY3NzIiwiYXRvbXMvX3NlcGFyYXRvci5zY3NzIiwiYXRvbXMvX3ByZWFtYmxlLnNjc3MiLCJhdG9tcy9fYWN0aXZlLWNhdGVnb3J5LWxpbmsuc2NzcyIsImF0b21zL19waWxsLnNjc3MiLCJhdG9tcy9fY2hlY2tib3hlcy5zY3NzIiwiYXRvbXMvX2xvYWRlci5zY3NzIiwiYXRvbXMvX3RhYmxlLnNjc3MiLCJtb2xlY3VsZXMvX2JyZWFkY3J1bWIuc2NzcyIsIm1vbGVjdWxlcy9fZmlndXJlLnNjc3MiLCJtb2xlY3VsZXMvX2dyaWQtY29sb3JlZC5zY3NzIiwibW9sZWN1bGVzL19zdWJtZW51LnNjc3MiLCJtb2xlY3VsZXMvX3BpbGxzLnNjc3MiLCJtb2xlY3VsZXMvX3NoYXJpbmctb3B0aW9ucy5zY3NzIiwibW9sZWN1bGVzL19jYXJkLnNjc3MiLCJtaXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIm1vbGVjdWxlcy9fY29sb3ItYm94LnNjc3MiLCJtb2xlY3VsZXMvX3RhZy1ib3guc2NzcyIsIm1vbGVjdWxlcy9fZmFjdGJveC5zY3NzIiwibW9sZWN1bGVzL19saW5rLWNhcmQuc2NzcyIsIm1vbGVjdWxlcy9fc2VhcmNoLnNjc3MiLCJtb2xlY3VsZXMvX3RvcHBzZWtzam9uLnNjc3MiLCJtb2xlY3VsZXMvX2NvbnRhY3QtaW5mby5zY3NzIiwibW9sZWN1bGVzL19mcmVtaGV2ZXQtbWVueS1wdW5rdC5zY3NzIiwibW9sZWN1bGVzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJtb2xlY3VsZXMvX2FrdHVlbHQtaGVhZGVyLnNjc3MiLCJtb2xlY3VsZXMvX2hlYWRlci5zY3NzIiwibW9sZWN1bGVzL19rbmFwcC1ibG9jay5zY3NzIiwibW9sZWN1bGVzL190b2dnbGVhYmxlLXBhZ2UtY29udGVudC5zY3NzIiwib3JnYW5pc21zL19uYXZpZ2F0aW9uLW1lbnUuc2NzcyIsIm9yZ2FuaXNtcy9fZm9vdGVyLnNjc3MiLCJvcmdhbmlzbXMvX3N1cHBvcnQtbWVudS5zY3NzIiwib3JnYW5pc21zL19hcnRpa2tlbHRla3N0LnNjc3MiLCJvcmdhbmlzbXMvX2xpbmstYmxvY2suc2NzcyIsIm9yZ2FuaXNtcy9fZmlsdGVyaW5nLXNpZGUtbWVueS5zY3NzIiwib3JnYW5pc21zL19yZXNzdXJzLWxlbmtla29ydC5zY3NzIiwib3JnYW5pc21zL19hbmJlZmFsdC1pbm5ob2xkLnNjc3MiLCJtaXhpbnMvX2FzcGVjdC1yYXRpby5zY3NzIiwib3JnYW5pc21zL19yZWxhdGVydC1pbm5ob2xkLnNjc3MiLCJtaXhpbnMvX2h5cGhlbnMuc2NzcyIsIm9yZ2FuaXNtcy9fdGVtYWJsb2trLnNjc3MiLCJvcmdhbmlzbXMvX2ZyZW1oZXZldC1pbm5ob2xkLnNjc3MiLCJvcmdhbmlzbXMvX3RhbGwtYmxva2suc2NzcyIsIm9yZ2FuaXNtcy9fZnVsbHNramVybS1mcmVtaGV2ZWRlLXB1bmt0ZXIuc2NzcyIsIm9yZ2FuaXNtcy9fa2FtcGFuamUtYmlsZGUuc2NzcyIsIm9yZ2FuaXNtcy9fdmlkZW8tYmxvY2suc2NzcyIsIm9yZ2FuaXNtcy9fZnJlbWhldmVkZS1tZW55LXB1bmt0ZXIuc2NzcyIsIm9yZ2FuaXNtcy9fa2FydGJsb2trLnNjc3MiLCJvcmdhbmlzbXMvX2NhdGVnb3JpZXMuc2NzcyIsIm9yZ2FuaXNtcy9fZ2xvYmFsLXNlYXJjaC1oaXQuc2NzcyIsIm9yZ2FuaXNtcy9fcmVnaW9uLWNhcmQuc2NzcyIsIm9yZ2FuaXNtcy9fYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUuc2NzcyIsIm9yZ2FuaXNtcy9fYW5zYXR0LWxpbmstY2FyZC1zZWFyY2gtaGl0LnNjc3MiLCJvcmdhbmlzbXMvX2NvbnRlbnQtc2VhcmNoLWhpdC5zY3NzIiwib3JnYW5pc21zL19mb3Jtcy5zY3NzIiwib3JnYW5pc21zL19saW5rLWNhcmQtc2VhcmNoLWhpdC5zY3NzIiwib3JnYW5pc21zL19yaWstdGVrc3QtYmxva2suc2NzcyIsInBhZ2VzL191dHN5bi5zY3NzIiwicGFnZXMvX3N0YXJ0LXBhZ2Uuc2NzcyIsInBhZ2VzL192aWRlby1wYWdlLnNjc3MiLCJwYWdlcy9fZXJyb3ItcGFnZS5zY3NzIiwicGFnZXMvX2ZpbHRlcmluZy11bmRlcnBhZ2Uuc2NzcyIsInBhZ2VzL19ha3R1ZWx0LXBhZ2Uuc2NzcyIsInBhZ2VzL19rb250YWt0LXBhZ2Uuc2NzcyIsInBhZ2VzL19mZWx0LXBhZ2Uuc2NzcyIsInBhZ2VzL19yZWdpb24tcGFnZS5zY3NzIiwicGFnZXMvX2Fuc2F0dC1wYWdlLnNjc3MiLCJwYWdlcy9fc2tyaWJlbnQtcGFnZS5zY3NzIiwicGFnZXMvX3NramVtYS1wYWdlLnNjc3MiLCJwYWdlcy9fcHJvc2pla3QtcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwi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QkQsd0RBRUkscUJBQUEsaUJBQUEsWUFBQSxDVnE0QkgsQVVqNEJELE9BQ0ksb0JMaVNnQixBS2hTaEIsb0NMME13QixDTDByQjNCLEFVajRCRCxJQUNJLG9CTDZSZ0IsQ0x5bUJuQixBVWo0QkQsUUFKSSxxQ0xxTXdCLEFLcE14Qix3QkFBQSxDQUdKLEFWdTRCQyxJVXQ0Qkcsa0JMd1JnQixDTDhtQm5CLEFFaDFCRyw2QlE3Q0EsSUFDSSxtQkxpUlcsQUtoUlgsZ0JMbVBTLENMOG9CZCxBVTkzQkMsSUFDSSxzQkw2UVcsQUs1UVgsbUJMK09TLENMa3BCZCxBVTkzQkMsSUFDSSxzQkx5UVcsQUt4UVgsbUJMMk9TLENMc3BCZCxBVTkzQkMsSUFDSSxzQkxxUVcsQUtwUVgsa0JMdU9TLENMMHBCZCxBVTkzQkMsSUFDSSxvQkxpUVcsQUtoUVgsaUJMbU9TLENMOHBCZCxBVTkzQkMsSUFDSSxvQkw2UFcsQ0xxb0JoQixBVTkzQkMsUUFISSxrQkwrTlMsQ0s1TmIsQVZtNEJELElVbDRCSyxrQkx5UFcsQ0x5b0JoQixBVTkzQkMsSUFDSSxvQkxxUFcsQUtwUFgsY0x1TlMsQ0wwcUJkLENBQ0YsQUV2NEJHLHlCUVdBLElBQ0ksb0JMc05PLEFLck5QLHFCTGtQUyxDTDZvQmQsQVU1M0JDLElBQ0ksb0JMa05PLEFLak5QLGtCTDhPUyxDTGlwQmQsQVU1M0JDLElBQ0ksb0JMOE1PLEFLN01QLHFCTDBPUyxDTHFwQmQsQVU1M0JDLElBQ0ksbUJMME1PLEFLek1QLHFCTHNPUyxDTHlwQmQsQVU1M0JDLElBQ0ksaUJMc01PLEFLck1QLGtCTGtPUyxDTDZwQmQsQVU1M0JDLElBQ0ksb0JMa01PLEFLak1QLG9CTDhOUyxDTGlxQmQsQVU1M0JDLElBQ0ksbUJMMk5TLEFLMU5ULGlCTDZMTyxDTGtzQlosQVU1M0JDLElBQ0ksc0JMdU5TLEFLdE5ULGtCTHlMTyxDTHNzQlosQ0FDRixBVzUrQkQsTUFDQyxpQkFBQSxDWDgrQkEsQVczK0JELFlBQ0MsZUFBQSxDWDgrQkEsQVluL0JELGtCQ0tFLFdBQUEsQUFHQSxrQkFBQSxB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SSxjdkVsQ0QsQXVFbUNDLHdCdkVOTyxDTDh2SWQsQTRFdHZJTyxzRUFDSSxhdkV0Q0wsQ0w4eElOLEE0RXB2SVcsMEVBQ0ksY3ZFM0NULEF1RTRDUyxvQnZFNUNULENMa3lJTixBNEVwdkllLHNGQUNJLHlCdkUvQ2IsQXVFZ0RhLFV2RVRaLENMK3ZJUCxBNkV6eklHLG9CQUNJLGFBQUEsQzdFMnpJUCxBNkV4eklHLDhDQUNJLGdCQUFBLEM3RTB6SVAsQUVwd0lHLHlCMkV2REEsOENBSVEsbUJBQUEsQzdFMnpJVCxDQUNGLEE2RXp6SU8sd0VBQ0ksd0J4RU5ELENMaTBJVixBNkV2eklHLDJDQUNJLGVBQUEsQzdFeXpJUCxBRS93SUcseUIyRTNDQSwyQ0FJUSxtQkFBQSxDN0UweklULENBQ0YsQTZFeHpJTyxrRUFDSSxpQkFBQSxBQUNBLHFCeEVpQ0osQ0x5eElQLEE2RXB6SVcsd1JBQ0ksd0J4RTFCTCxDTG0xSVYsQTZFcHpJRywwQkFDSSxlQUFBLEM3RXN6SVAsQUVqeUlHLHlCMkV0QkEsMEJBSVEsa0JBQUEsQzdFdXpJVCxDQUNGLEE2RXB6SUcsbUNBQ0ksbUJBQUEsQzdFc3pJUCxBRXp5SUcseUIyRWRBLG1DQUlRLG1CQUFBLEM3RXV6SVQsQ0FDRixBNkVweklHLGlDQUNJLGVBQUEsQzdFc3pJUCxBRWp6SUcseUIyRU5BLGlDQUlRLGtCQUFBLEM3RXV6SVQsQ0FDRixBRXp5SUcsNEIyRVhRLHVDQUNJLFlBQUEsQzdFdXpJYixDQUNGLEE2RW56SUcsdUNBQ0ksbUJBQUEsQzdFcXpJUCxBNkVseklHLCtCQUNJLGtCQUFBLEM3RW96SVAsQTZFN3lJRywyRUFDSSxhQUFBLEM3RWt6SVAsQTZFL3lJRywyQkFDSSxrQkFBQSxDN0VpeklQLEE4RXI0SUcsbUNBQ0ksaUJBQUEsQUFDQSxrQkFBQSxDOUV3NElQLEE4RXI0SUcsdUNBQ0ksZ0JBQUEsQUFDQSxpQkFBQSxDOUV1NElQLEE4RXA0SU8seUJBTEosdUNBTVEsZ0JBQUEsQzlFdTRJVCxDQUNGLEE4RXA0SUcsdURBQ0ksZUFBQSxDOUVzNElQLEE4RW40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c0JBSVEsYUFBQSxDckZpeUpULENBQ0YsQXFGL3hKTyx5QkFDSSxnQ0FBQSxBQUNBLGdCQUFBLENyRml5SlgsQXFGOXhKTyw4QkFDSSxrQkFBQSxDckZneUpYLEFxRjN4Sk8scURBQ0kscUJBQUEsQUFDQSxVaEZmSixDTDR5SlAsQXFGM3hKVyxpRUFDSSx5QkFBQSxDckY2eEpmLEFzRi96SkQsZUFDSSx5QmpGTU8sQWlGTFAsZ0JBQUEsQ3RGazBKSCxBc0ZoMEpHLHdDQUNJLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSxxQkFBQSxBQUNBLFdqRlFBLEFpRlBBLGVBQUEsQ3RGazBKUCxBc0ZoMEpPLHNFQUNJLHFCQUFBLEFBQ0Esb0JBQUEsQ3RGazBKWCxBc0ZoMEpXLDRFQUNJLHlCQUFBLEN0RmswSmYsQXNGOXpKTywyREFDSSxpQ0FBQSx3QkFBQSxDdEZnMEpYLEF1RnAxSkcsc0NBQ0kseUJsRjBDTyxBa0Z6Q1AsbUJBQUEsQ3ZGdTFKUCxBdUZwMUpHLDRCQUNJLG9CQUFBLEFBQ0Esa0JBQUEsQ3ZGczFKUCxBdUZuMUpHLG1CQUNJLFlBQUEsQ3ZGcTFKUCxBRXJ5SkcseUJxRmpEQSxtQkFJUSxlQUFBLEN2RnMxSlQsQ0FDRixBdUZuMUpPLHNCQUNJLGFsRklOLENMaTFKTCxBd0Z4MkpHLDJCQUNJLHFCQUFBLEN4RjIySlAsQXdGeDJKRyxzQ0FJSSxVQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQUFDQSxxQkFBQSxBbkZnQ08scUJBQUEsQW1GL0JQLHdCQUFBLEN4RjAySlAiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8nKSwgbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LXJlZ3VsYXIuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG4vKiByb2JvdG8taXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LWl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLUl0YWxpYycpLCB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LWl0YWxpYy5zdmcjUm9ib3RvJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcbi8qIHJvYm90by01MDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC01MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0nKSwgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSwgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtNTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICAgIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC01MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LTUwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC01MDAuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xlaXR1cmEgTmV3cyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1Sb21hbjQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ0xlaXR1cmEgTmV3cycpLCBsb2NhbCgnTGVpdHVyYS1OZXdzJyksIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL0xlaXR1cmFOZXdzLVJvbWFuNC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgICB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1Sb21hbjQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtUm9tYW40LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1Sb21hbjQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtUm9tYW40LnN2ZyNMZWl0dXJhTmV3cycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xlaXR1cmEgTmV3cyBJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtSXRhbGljNC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTGVpdHVyYSBOZXdzIEl0YWxpYycpLCBsb2NhbCgnTGVpdHVyYS1OZXdzLUl0YWxpYycpLCB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1JdGFsaWM0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICAgIHVybCgnLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL0xlaXR1cmFOZXdzLUl0YWxpYzQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtSXRhbGljNC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKCcuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtSXRhbGljNC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoJy4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1JdGFsaWM0LnN2ZyNMZWl0dXJhTmV3cycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4vLyAgICAgc3JjOiB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvaWNvbW9vbi5lb3RcIik7XHJcbi8vICAgICBzcmM6IHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9pY29tb29uLmVvdCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL2ljb21vb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvaWNvbW9vbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9pY29tb29uLnN2ZyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vIH1cclxuXHJcbi8vIEBtaXhpbiBjdXN0b20taWNvbiB7XHJcbi8vICAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4vLyAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4vLyAgICAgc3BlYWs6IG5vbmU7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4vLyAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbi8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbi8vIH1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcblx0YmFzZS1mb250LXNpemU6IDE2cHg/XG5cdDY1cHggPSA0LjA2cmVtO1xuXHQ1MHB4ID0gMy4xMjVyZW07XG5cdDQ1cHggPSAyLjgxcmVtO1xuXHQ0MHB4ID0gMi41cmVtO1xuXHQzMHB4ID0gMS44OHJlbTtcblx0MjlweCA9IDEuODEyNXJlbTtcblx0MjVweCA9IDEuNTYyNXJlbTtcblx0MjNweCA9IDEuNDM3NXJlbTtcblx0MjJweCA9IDEuMzc1cmVtO1xuXHQyMXB4ID0gMS4zMXJlbTtcblx0MjBweCA9IDEuMjVyZW07XG5cdDE5cHggPSAxLjE4NzVyZW07XG5cdDE4cHggPSAxLjEyNXJlbTtcblx0MTVweCA9IDAuOTRyZW07XG5cdDE0cHggPSAwLjg3NXJlbTtcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuICAgIEFzcGVjdCByYXRpbyBtaXhpblxuICAgIFVzZWQgdG8gaGF2ZSBhIGNvbnN0YW50IGFzcGVjdCByYXRpbyBvbiBkaWZmZXJlbnQgc2NyZWVuc1xuICAgIEJlc3QgdXNlZCB0b2dldGhlciB3aXRoIGltYWdlcy9jdXR0aW5nIG9mIGltYWdlcyB3aXRoIGEgZ2l2ZW4gYXNwZWN0IHJhdGlvICgxMjAwIHggNjc1IG9uIEFrdHVlbHQpXG4qL1xuLypcbiAgICBIeXBoZW5zIHRvIGVsbGlwc2lzIG1peGluXG4gICAgVXNlIGh5cGhlbmF0aW9uIHdoZW4gYSBicm93c2VyIHN1cHBvcnRzIHRoZSBoeXBoZW5zOiBhdXRvIHByb3BlcnR5LFxuICAgIGVsc2UgZGVmYXVsdCB0byB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcy5cbiAgICBVc2VkIG1haW5seSBvbiBoZWFkaW5ncyBvciBoZWFkaW5nLXR5cGUgdGV4dC5cbiovXG4vKiByb2JvdG8tcmVndWxhciAtIGxhdGluX2xhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LXJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LXJlZ3VsYXIuc3ZnI1JvYm90b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHJvYm90by1pdGFsaWMgLSBsYXRpbl9sYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gSXRhbGljXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tSXRhbGljXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LWl0YWxpYy5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLTUwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LTUwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LTUwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvcm9ib3RvLXYxNi1sYXRpbl9sYXRpbi1leHQtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL3JvYm90by12MTYtbGF0aW5fbGF0aW4tZXh0LTUwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9yb2JvdG8tdjE2LWxhdGluX2xhdGluLWV4dC01MDAuc3ZnI1JvYm90b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMZWl0dXJhIE5ld3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1Sb21hbjQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJMZWl0dXJhIE5ld3NcIiksIGxvY2FsKFwiTGVpdHVyYS1OZXdzXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtUm9tYW40LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1Sb21hbjQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1Sb21hbjQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtUm9tYW40LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL0xlaXR1cmFOZXdzLVJvbWFuNC5zdmcjTGVpdHVyYU5ld3NcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGVpdHVyYSBOZXdzIEl0YWxpY1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL0xlaXR1cmFOZXdzLUl0YWxpYzQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJMZWl0dXJhIE5ld3MgSXRhbGljXCIpLCBsb2NhbChcIkxlaXR1cmEtTmV3cy1JdGFsaWNcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1JdGFsaWM0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1JdGFsaWM0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9SZXNvdXJjZXMvZm9udHMvTGVpdHVyYU5ld3MtSXRhbGljNC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL1Jlc291cmNlcy9mb250cy9MZWl0dXJhTmV3cy1JdGFsaWM0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vUmVzb3VyY2VzL2ZvbnRzL0xlaXR1cmFOZXdzLUl0YWxpYzQuc3ZnI0xlaXR1cmFOZXdzXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLm9mZnNldC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG4ub2Zmc2V0LTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuLm9mZnNldC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZnNldC1sZy0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbn1cblxuLm9mZnNldC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2Zmc2V0LWxnLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbi5vZmZzZXQtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZnNldC1sZy01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4ub2Zmc2V0LTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2Zmc2V0LWxnLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG4ub2Zmc2V0LTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuLm9mZnNldC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2Zmc2V0LWxnLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5vZmZzZXQtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG59XG5cbi5vZmZzZXQtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbi5vZmZzZXQtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5pLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9SZXNvdXJjZXMvaW1nL3Nwcml0ZS9pY29ucy9zdmcvc3ByaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5pLWFuZGFrdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc5Ljg3Njc5NjcxNDYlIDg1LjAxMDI2Njk0MDUlO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuXG4uaS1hbmRha3QtYW5iZWZhbHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNC42MzQ2NTU1MzI0JSAyMy41NjY4Nzg5ODA5JTtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNjdweDtcbn1cblxuLmktYW5kYWt0LWFuYmVmYWx0LWNpcmNsZS1ncmF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjguMDk1MjM4MDk1MiUgNTQuNTIzODA5NTIzOCU7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiAxMThweDtcbn1cblxuLmktYW5kYWt0LWFuYmVmYWx0LWNpcmNsZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgODIuNjE5MDQ3NjE5JTtcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1hcnJhbmdlbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI0LjIyOTk3OTQ2NjElIDM2LjU1MDMwODAwODIlO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuXG4uaS1hcnJhbmdlbWVudC1hbmJlZmFsdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgxLjcwMjEyNzY1OTYlIDcyLjE0MTM3MjE0MTQlO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA1N3B4O1xufVxuXG4uaS1hcnJhbmdlbWVudC1hbmJlZmFsdC1jaXJjbGUtZ3JheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjYuNDI4NTcxNDI4NiU7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiAxMThweDtcbn1cblxuLmktYXJyYW5nZW1lbnQtYW5iZWZhbHQtY2lyY2xlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDMuODA5NTIzODA5NSUgMDtcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1hcnJhbmdlbWVudC1sb2thbHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OS42OTE5OTE3ODY0JSAzNS43MTQyODU3MTQzJTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmktYXJyYW5nZW1lbnQtbG9rYWx0LWh2aXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2OC43OTI3MTA3MDYyJSAyNi44NzkyNzEwNzA2JTtcbiAgd2lkdGg6IDk5cHg7XG4gIGhlaWdodDogOTlweDtcbn1cblxuLmktYXJyb3ctZG93biwgLm0tc3VibWVudV9fbW9iaWxlLnNob3cgLm0tc3VibWVudV9fbGluay1jb250YWluZXIgLm0tc3VibWVudV9faGVhZGVyLmNvbGxhcHNlZCAubS1zdWJtZW51X19pY29uLCAubS1zdWJtZW51X19tb2JpbGUuY29sbGFwc2luZyAubS1zdWJtZW51X19saW5rLWNvbnRhaW5lciAubS1zdWJtZW51X19oZWFkZXIuY29sbGFwc2VkIC5tLXN1Ym1lbnVfX2ljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1LjI4Mzc1NzMzODYlIDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLWFycm93LWRvd24tYmx1ZSwgLnV0c3luIC5pLWFycm93LWRvd24sIC51dHN5biAubS1zdWJtZW51X19tb2JpbGUuc2hvdyAubS1zdWJtZW51X19saW5rLWNvbnRhaW5lciAubS1zdWJtZW51X19oZWFkZXIuY29sbGFwc2VkIC5tLXN1Ym1lbnVfX2ljb24sIC5tLXN1Ym1lbnVfX21vYmlsZS5zaG93IC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlci5jb2xsYXBzZWQgLnV0c3luIC5tLXN1Ym1lbnVfX2ljb24sIC51dHN5biAubS1zdWJtZW51X19tb2JpbGUuY29sbGFwc2luZyAubS1zdWJtZW51X19saW5rLWNvbnRhaW5lciAubS1zdWJtZW51X19oZWFkZXIuY29sbGFwc2VkIC5tLXN1Ym1lbnVfX2ljb24sIC5tLXN1Ym1lbnVfX21vYmlsZS5jb2xsYXBzaW5nIC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlci5jb2xsYXBzZWQgLnV0c3luIC5tLXN1Ym1lbnVfX2ljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMS43MDI1NDQwMzEzJSAxMDAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy1kb3duLXJlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgxLjYwNDY5NjY3MzIlIDkwLjk5ODA0MzA1MjglO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy1kb3duLXdoaXRlLCAuby1uYXZpZ2F0aW9uLW1lbnVfX2xpbms6aG92ZXIgLm8tbmF2aWdhdGlvbi1tZW51X19tZWdhbWVudS1saW5rLWljb24sIC5tLXN1Ym1lbnVfX21vYmlsZS5zaG93IC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlcjpob3Zlci5jb2xsYXBzZWQgLm0tc3VibWVudV9faWNvbiwgLm0tc3VibWVudV9fbW9iaWxlLmNvbGxhcHNpbmcgLm0tc3VibWVudV9fbGluay1jb250YWluZXIgLm0tc3VibWVudV9faGVhZGVyOmhvdmVyLmNvbGxhcHNlZCAubS1zdWJtZW51X19pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUuODUxMjcyMDE1NyUgMTAwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNi45ODYzMDEzNjk5JSAxMDAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy1yaWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDcuNTUzODE2MDQ3JSAxMDAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy1yaWdodC1yZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNi40MTg3ODY2OTI4JSAxMDAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy1yaWdodC1yZWQtYmlnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTIuNTA1MDEwMDIlIDIzLjY0NzI5NDU4OTIlO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuXG4uaS1hcnJvdy1yaWdodC13aGl0ZSwgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpbms6aG92ZXIgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpbmstaWNvbiwgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpbms6aG92ZXIgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX3RvcG1lbnUtbGluay1pY29uLCAuby1uYXZpZ2F0aW9uLW1lbnVfX2xpbms6aG92ZXIgLm8tbmF2aWdhdGlvbi1tZW51X19saW5rLWljb24sIC5vLWZyZW1oZXZldC1wdW5rdCAubS1zdWJtZW51X19saW5rOmhvdmVyIC5tLXN1Ym1lbnVfX2ljb24sIC5tLXN1Ym1lbnVfX2xpbms6aG92ZXIgLm0tc3VibWVudV9faWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQyLjI3MDA1ODcwODQlIDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLWFycm93LXVwLCAubS1zdWJtZW51X19tb2JpbGUuc2hvdyAubS1zdWJtZW51X19saW5rLWNvbnRhaW5lciAubS1zdWJtZW51X19oZWFkZXIuY29sbGFwc2VkOmhvdmVyIC5tLXN1Ym1lbnVfX2ljb24sIC5tLXN1Ym1lbnVfX21vYmlsZS5jb2xsYXBzaW5nIC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlci5jb2xsYXBzZWQ6aG92ZXIgLm0tc3VibWVudV9faWNvbiwgLm0tc3VibWVudV9fbW9iaWxlLnNob3cgLm0tc3VibWVudV9fbGluay1jb250YWluZXIgLm0tc3VibWVudV9faGVhZGVyIC5tLXN1Ym1lbnVfX2ljb24sIC5tLXN1Ym1lbnVfX21vYmlsZS5jb2xsYXBzaW5nIC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlciAubS1zdWJtZW51X19pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjEuMTM1MDI5MzU0MiUgMTAwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctdXAtYmx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc2LjMyMDkzOTMzNDYlIDkwLjk5ODA0MzA1MjglO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy11cC1yZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NS43NTM0MjQ2NTc1JSA5MC45OTgwNDMwNTI4JTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctdXAtd2hpdGUsIC5vLW5hdmlnYXRpb24tbWVudV9fbGluay5hY3RpdmUgLm8tbmF2aWdhdGlvbi1tZW51X19tZWdhbWVudS1saW5rLWljb24sIC5tLXN1Ym1lbnVfX21vYmlsZS5zaG93IC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlcjpob3ZlciAubS1zdWJtZW51X19pY29uLCAubS1zdWJtZW51X19tb2JpbGUuY29sbGFwc2luZyAubS1zdWJtZW51X19saW5rLWNvbnRhaW5lciAubS1zdWJtZW51X19oZWFkZXI6aG92ZXIgLm0tc3VibWVudV9faWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDg2Ljg4ODQ1NDAxMTclIDkwLjk5ODA0MzA1MjglO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1ibG9nZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDY5LjQwNDUxNzQ1MzglIDg1LjAxMDI2Njk0MDUlO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuXG4uaS1ibG9nZy1hbmJlZmFsdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDM4LjMzMzMzMzMzMzMlIDM1LjcxNDI4NTcxNDMlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uaS1ibG9nZy1hbmJlZmFsdC1jaXJjbGUtZ3JheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1ibG9nZy1hbmJlZmFsdC1jaXJjbGUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDU0LjUyMzgwOTUyMzglO1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMTE4cHg7XG59XG5cbi5pLWNhbWVyYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwLjM4NDYxNTM4NDYlIDMwLjA3NjYyODM1MjUlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaS1jbG9jay1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OC42ODkzNzM3MjQ3JSA2OC4wODE5MzM3NjI0JTtcbiAgd2lkdGg6IDI4LjMycHg7XG4gIGhlaWdodDogMjguMzJweDtcbn1cblxuLmktY2xvY2stcGluay1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MS4wMzcxODE5OTYxJSA5MC45OTgwNDMwNTI4JTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLmktY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1Mi4xMjM1NTIxMjM2JSA5OC42NDg2NDg2NDg2JTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmktZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTQuMTcwNDAzNTg3NCUgNTQuMjUyODczNTYzMiU7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDEwM3B4O1xufVxuXG4uaS1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4LjQ2MTUzODQ2MTUlIDYwLjAyMzIxMDgzMTclO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uaS1lbWFpbC1jaXJjbGUtYmxhY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOC4xMDg2NTE5MTE1JSA5My41NjEzNjgyMDkzJTtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbn1cblxuLmktZW1haWwtY2lyY2xlLXBpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5Ny40NTU5Njg2ODg4JSA5MC45OTgwNDMwNTI4JTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLmktZW1haWwtY2lyY2xlLXJlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUxLjEwNjYzOTgzOSUgOTMuNTYxMzY4MjA5MyU7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbi5pLWVtYWlsLXJlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc3LjI2Mzk2OTE3MTUlIDI2LjI5NTU4NTQxMjclO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uaS1leHRlcm5hbC1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTcuMjkyMDY5NjMyNSUgNzIuNTk1NzQ0NjgwOSU7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5pLWZhY2Vib29rLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTkuMzU2MTM2ODIwOSUgOTMuNTYxMzY4MjA5MyU7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbi5pLWZhY2Vib29rLWJsYWNrLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDk0LjUxMjE5NTEyMiU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5pLWZhY2Vib29rLXJlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQyLjg1NzE0Mjg1NzElIDkzLjU2MTM2ODIwOTMlO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG4uaS1nbG9idXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3Ny4yNjM5NjkxNzE1JSAyOS42NzI0NDcwMTM1JTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cblxuLmktaW5zdGFncmFtLWJsYWNrLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OS40MzA4OTQzMDg5JSA4NC4xNDYzNDE0NjM0JTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbn1cblxuLmktbG9nbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDE4NHB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cbi5pLWxvZ28tYmxhY2stYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTEuNTk0MjAyODk4NiU7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuXG4uaS1ueWhldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU4LjkzMjIzODE5MyUgODUuMDEwMjY2OTQwNSU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG59XG5cbi5pLW55aGV0LWFuYmVmYWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzMuOTAzOTY2NTk3MSUgNDcuNTEwMzczNDQ0JTtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLmktbnloZXQtYW5iZWZhbHQtY2lyY2xlLWdyYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MS45MDQ3NjE5MDQ4JSAwO1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMTE4cHg7XG59XG5cbi5pLW55aGV0LWFuYmVmYWx0LWNpcmNsZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMjguMDk1MjM4MDk1MiU7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiAxMThweDtcbn1cblxuLmktcGhvbmUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIuMTcyMjExMzUwMyUgOTAuOTk4MDQzMDUyOCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLXBpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5LjQyNTE5ODA3MzYlIDQ2LjMwMzU2MzAxOTklO1xuICB3aWR0aDogMjMuMDRweDtcbiAgaGVpZ2h0OiAyOC4zMnB4O1xufVxuXG4uaS1waW4tcGluay1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLXJlZC1oYW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAuODYyMDY4OTY1NSUgNzMuNjczMDM2MDkzNCU7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDY3cHg7XG59XG5cbi5pLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwLjU2NzUxNDY3NzElIDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLXNlYXJjaC00MHg0MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkuMzExNzQwODkwNyUgOTQuMTI5NTU0NjU1OSU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pLXNlYXJjaC1iaWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3My4xNDA0OTU4Njc4JSA1OC44ODQyOTc1MjA3JTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLmktc2VhcmNoLW1vYmlsZSwgLm8tc3VwcG9ydC1tZW51IC5jb2xsYXBzZWQgLm8tc3VwcG9ydC1tZW51X192aXMtc29rLWxpbmtfX2ljb24tLW1vYmlsZSwgLmhlYWRlci1tb2JpbGUgLmEtaGVhZGVyLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmNvbGxhcHNlZCAuaGVhZGVyX19zaG93LXNlYXJjaC1saW5rX19pY29uLS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OS40MTc0NzU3MjgyJSA1NS43OTAyOTEyNjIxJTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLmktc2VhcmNoLW1vYmlsZS13aGl0ZSwgLm8tc3VwcG9ydC1tZW51X192aXMtc29rLWxpbmtfX2ljb24tLW1vYmlsZSwgLmhlYWRlci1tb2JpbGUgLmEtaGVhZGVyLW5hdmJhci1zZWFyY2gtdG9nZ2xlIC5oZWFkZXJfX3Nob3ctc2VhcmNoLWxpbmtfX2ljb24tLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5LjQxNzQ3NTcyODIlIDUxLjMyNDI3MTg0NDclO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4uaS1zdGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzYuODE5OTIzMzcxNiUgMjIuNzM2MDMwODI4NSU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5pLXR3aXR0ZXItYmxhY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNi4zNTgxNDg4OTM0JSA5My41NjEzNjgyMDkzJTtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbn1cblxuLmktdHdpdHRlci1ibGFjay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTguNzgwNDg3ODA0OSUgODQuMTQ2MzQxNDYzNCU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5pLXR3aXR0ZXItcmVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzQuNjA3NjQ1ODc1MyUgOTMuNTYxMzY4MjA5MyU7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbi5pLXV0c3luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDguNDU5OTU4OTMyMiUgODUuMDEwMjY2OTQwNSU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG59XG5cbi5pLXV0c3luLWFuYmVmYWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDI0LjUzMjIyNDUzMjIlO1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA1N3B4O1xufVxuXG4uaS11dHN5bi1hbmJlZmFsdC1jaXJjbGUtZ3JheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU2LjE5MDQ3NjE5MDUlIDU0LjUyMzgwOTUyMzglO1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMTE4cHg7XG59XG5cbi5pLXV0c3luLWFuYmVmYWx0LWNpcmNsZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI4LjA5NTIzODA5NTIlIDgyLjYxOTA0NzYxOSU7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiAxMThweDtcbn1cblxuLmktdXRzeW4tZ2xvYnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzcuMTMzMTg0NTgxMSUgMzYuMzU0NTQzMzU2MiU7XG4gIHdpZHRoOiAxOC4xMnB4O1xuICBoZWlnaHQ6IDE4LjEycHg7XG59XG5cbi5pLXV0c3luLWhhbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2Ni44MTAzNDQ4Mjc2JSA3My42NzMwMzYwOTM0JTtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNjdweDtcbn1cblxuLmktdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5Mi44MTMxNDE2ODM4JSA3MS4yNTI1NjY3MzUxJTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbn1cblxuLmktdmlkZW8tZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3Ny4yNjM5NjkxNzE1JSAzMy4xNDE3NjI0NTIxJTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjYTAyZTQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmEtbmF2YmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzLjNyZW0gMCAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hLW5hdmJhci10b2dnbGUgLmEtbmF2YmFyLXRvZ2dsZV9fdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYS1uYXZiYXItdG9nZ2xlIC5hLW5hdmJhci10b2dnbGVfX2J1cmdlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmEtbmF2YmFyLXRvZ2dsZSAuYS1uYXZiYXItdG9nZ2xlX19idXJnZXItY29udGFpbmVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uYS1uYXZiYXItdG9nZ2xlIC5hLW5hdmJhci10b2dnbGVfX2J1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMDtcbn1cbi5hLW5hdmJhci10b2dnbGUgLmEtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNXB4O1xufVxuLmEtbmF2YmFyLXRvZ2dsZSAuYS1uYXZiYXItdG9nZ2xlX19idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxMHB4O1xufVxuLmEtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLW5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5hLW5hdmJhci10b2dnbGVfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hLW5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5hLW5hdmJhci10b2dnbGVfX2J1cmdlci1jb250YWluZXIgc3BhbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xufVxuLmEtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmEtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmEtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmEtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmEtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmEtaGVhZGVyLXRvZ2dsZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmEtaGVhZGVyLXRvZ2dsZS1saW5rLmNvbGxhcHNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hLW1vYmlsZS1oZWFkZXItdG9nZ2xlLWxpbmsuY29sbGFwc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYS1zbWFsbC1wYXJhZ3JhcGgge1xuICBjb2xvcjogIzM3MzczNztcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xufVxuXG4uYS1wYXJhZ3JhcGgge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjNyZW07XG59XG5cbi5hLXRvcHB0ZWtzdCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmEtcGFnZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbn1cblxuLmktaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcHJpdGUvaWNvbnMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cbmZpZ3VyZSBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hLWxvZ28tZm9vdGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG59XG5cbi5tLWFydGljbGUtaW1hZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDIuMjVyZW0gMDtcbn1cbi5tLWFydGljbGUtaW1hZ2UgLm0tYXJ0aWNsZS1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjbGVhcjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwLjI1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm0tYXJ0aWNsZS1pbWFnZSAubS1hcnRpY2xlLWltYWdlX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubS1hcnRpY2xlLWltYWdlIC5tLWFydGljbGUtaW1hZ2VfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubS1hcnRpY2xlLWltYWdlIHNwYW4ubS1hcnRpY2xlLWltYWdlX19waG90b2dyYXBoZXIge1xuICBjb2xvcjogIzZBNkE2QTtcbn1cbi5tLWFydGljbGUtaW1hZ2UgLm0tYXJ0aWNsZS1pbWFnZV9fY2FtZXJhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuXG4uYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gLnNpZGVpbWFnZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IC5zaWRlaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiAuc2lkZWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMnJlbSAtIDIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IC5zaWRlaW1hZ2UgLm0tYXJ0aWNsZS1pbWFnZV9fcGhvdG9ncmFwaGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0YzRThFOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4taW1hZ2UgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDYzMHB4O1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGVpdHVyYSBOZXdzIEl0YWxpY1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDNyZW0gYXV0byAxLjVyZW0gYXV0bztcbiAgY29sb3I6ICNhMDJlNDM7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgMCAwO1xuICB3aWR0aDogNDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiAjRjNFOEU5O1xufVxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG5cbi5hLWJsb2NrcXVvdGUtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGg3LCBoOCxcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIC5oNywgLmg4IHtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuaDYsIC5oNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaDcge1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmg4IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oMSB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5oMiB7XG4gICAgbGluZS1oZWlnaHQ6IDMuMDYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgfVxuXG4gIC5oMyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgfVxuXG4gIC5oNCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG5cbiAgLmg1IHtcbiAgICBsaW5lLWhlaWdodDogMi42NXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAuaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkzOHJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgLmg3IHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAuaDgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNTYyNXJlbTtcbiAgfVxuXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgfVxuXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxuXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40NjI1cmVtO1xuICB9XG5cbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45MzhyZW07XG4gIH1cblxuICAuaDcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLmg4IHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbnVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmEtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYS13aWRlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4uYS13aWRlLWNvbnRhaW5lci0taW5uZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG59XG5cbi5hLXdpZGUtY29udGFpbmVyLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYS1idG4tcGluayB7XG4gIHBhZGRpbmc6IDFyZW0gMi4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2EwMmU0MztcbiAgY29sb3I6ICNhMDJlNDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1idG4tcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMDJlNDM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idG4tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tY29udGFpbmVyIC5hLWJ0bi1waW5rIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLmJ1dHRvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1dHRvbnMgYTpub3QoOm50aC1jaGlsZCgybisxKSkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5idXR0b25zIGE6bm90KDpsYXN0LWNoaWxkKSwgLmJ1dHRvbnMgYTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOTVweDtcbn1cblxuLmEtbWVueS1ib3JkZXItYnVubiB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYTAyZTQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hLW1lbnktYm9yZGVyLWJ1bm4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmEtd2lkZS1jb250YWluZXItLWdyZXkgPiAuc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5hLXdpZGUtY29udGFpbmVyLS1ncmV5ID4gLnNlcGFyYXRvcjpiZWZvcmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgd2lkdGg6IDkwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmEtd2lkZS1jb250YWluZXItLWdyZXkgPiAuc2VwYXJhdG9yOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYS1wcmVhbWJsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hLXByZWFtYmxlLmEtcHJlYW1ibGUtbGluZTphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB3aWR0aDogNDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGJvcmRlci1jb2xvcjogI0Y2RUVFRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYS1wcmVhbWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLmEtYWN0aXZlLWNhdGVnb3J5LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYTAyZTQzICFpbXBvcnRhbnQ7XG59XG5cbi5hLXBpbGwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTAyZTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1waWxsOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhMDJlNDM7XG59XG4uYS1waWxsLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVGO1xuICBjb2xvcjogI2EwMmU0MztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hLXBpbGwtLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTAyZTQzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hLXBpbGwtLWFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmEtcGlsbC0tYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1waWxsLS10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYS1waWxsLWxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmEtcGlsbC1saSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVGO1xuICBwYWRkaW5nOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA1cHggc29saWQgI0Y2RUVFRjtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwIDIwcHggMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAtMnB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFjdGl2ZSwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMDJlNDM7XG59XG5cbi5hLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWxvYWRlciAqIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMjAwcHg7XG4gIH1cbn1cbnRhYmxlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y2RUVFRjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm0tYnJlYWRjcnVtYiAubS1icmVhZGNydW1iX19pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuLm0tYnJlYWRjcnVtYiAubS1icmVhZGNydW1iX19pdGVtIC5tLWJyZWFkY3J1bWJfX25hbWU6aG92ZXIge1xuICBjb2xvcjogI2EwMmU0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubS1icmVhZGNydW1iIC5tLWJyZWFkY3J1bWJfX2l0ZW0gLm0tYnJlYWRjcnVtYl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm0tYnJlYWRjcnVtYiAubS1icmVhZGNydW1iX19pdGVtIC5tLWJyZWFkY3J1bWJfX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzI0cHg7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5tLWZpZ3VyZSAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm0tZmlndXJlIC50ZXh0IHtcbiAgZm9udC1zdHlsZTogXCJMZWl0dXJhIE5ld3MgSXRhbGljXCI7XG59XG4ubS1maWd1cmUgLnBob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWdyaWQtY29sb3JlZCA+IGRpdiB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ubS1ncmlkLWNvbG9yZWQgPiBkaXY6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xufVxuLm0tZ3JpZC1jb2xvcmVkID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzNhNTQ7XG59XG5cbi5tLXN1Ym1lbnUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjNFOEU5O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuLm0tc3VibWVudV9fdG9wLWhlYWRlci1hcmVhLCAubS1zdWJtZW51X19saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tc3VibWVudV9fbGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjRyZW07XG4gIH1cbn1cbi5tLXN1Ym1lbnVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2EwMmU0MztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tc3VibWVudV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjlmOWY5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLXN1Ym1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAyLjdyZW0gMC44cmVtIDAuOHJlbTtcbiAgfVxufVxuLm0tc3VibWVudV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U4RTk7XG59XG4ubS1zdWJtZW51X19saW5rOmhvdmVyIC5tLXN1Ym1lbnVfX2ljb24ge1xuICByaWdodDogMTVweDtcbn1cbi5tLXN1Ym1lbnVfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTEuNXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1zdWJtZW51X19pY29uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm0tc3VibWVudV9fbW9iaWxlLnNob3csIC5tLXN1Ym1lbnVfX21vYmlsZS5jb2xsYXBzaW5nIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLXN1Ym1lbnVfX21vYmlsZS5zaG93LCAubS1zdWJtZW51X19tb2JpbGUuY29sbGFwc2luZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0tc3VibWVudV9fbW9iaWxlLnNob3cgLm0tc3VibWVudV9fbGluay1jb250YWluZXIsIC5tLXN1Ym1lbnVfX21vYmlsZS5jb2xsYXBzaW5nIC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLm0tc3VibWVudV9fbW9iaWxlLnNob3cgLm0tc3VibWVudV9fbGluay1jb250YWluZXIgLm0tc3VibWVudV9fbGlua3MsIC5tLXN1Ym1lbnVfX21vYmlsZS5jb2xsYXBzaW5nIC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2xpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubS1zdWJtZW51X19tb2JpbGUuc2hvdyAubS1zdWJtZW51X19saW5rLWNvbnRhaW5lciAubS1zdWJtZW51X19saW5rLCAubS1zdWJtZW51X19tb2JpbGUuY29sbGFwc2luZyAubS1zdWJtZW51X19saW5rLWNvbnRhaW5lciAubS1zdWJtZW51X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tLXN1Ym1lbnVfX21vYmlsZS5zaG93IC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlciwgLm0tc3VibWVudV9fbW9iaWxlLmNvbGxhcHNpbmcgLm0tc3VibWVudV9fbGluay1jb250YWluZXIgLm0tc3VibWVudV9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2EwMmU0MztcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLXN1Ym1lbnVfX21vYmlsZS5zaG93IC5tLXN1Ym1lbnVfX2xpbmstY29udGFpbmVyIC5tLXN1Ym1lbnVfX2hlYWRlcjpob3ZlciwgLm0tc3VibWVudV9fbW9iaWxlLmNvbGxhcHNpbmcgLm0tc3VibWVudV9fbGluay1jb250YWluZXIgLm0tc3VibWVudV9faGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRThFOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1zdWJtZW51X19kZXNrdG9wLCAubS1zdWJtZW51X19kZXNrdG9wLnNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm0tcGlsbHMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ubS1waWxscy0tdGhpcmRfX3BpbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjc1cmVtO1xufVxuXG4uc2hhcmluZy1vcHRpb25zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaGFyaW5nLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaGFyaW5nLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaGFyaW5nLW9wdGlvbnMtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hhcmluZy1vcHRpb25zLWNvbnRhaW5lciAuby1zb21lX19pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0OTVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyaW5nLW9wdGlvbnMtY29udGFpbmVyIC5vLXNvbWVfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNoYXJpbmctb3B0aW9ucy1jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNhMDJlNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U4RTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxMCUgM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tLWNhcmRfX3RpdGxlLCAubS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm0tY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2EwMmU0MztcbiAgZm9udC1zaXplOiAxLjg4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubS1jYXJkX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm0tY2FyZF9fY29udGFjdC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0tY2FyZF9fY29udGFjdC1saSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tLWNhcmRfX2NvbnRhY3QtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC41NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm0tY2FyZCBmaWd1cmUge1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm0tY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tLWNhcmRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1jYXJkX19saW5rLS1lbWFpbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5tLWNhcmQtLWluZm9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubS1jYXJkLS1pbmZvYmxvY2sgLm0tY2FyZF9fdGl0bGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm0tY2FyZC0taW5mb2Jsb2NrIC5tLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tLWNhcmQtLWZvcmZhdHRlcmtvcnQge1xuICBwYWRkaW5nOiAycmVtIDE4JSAzcmVtO1xufVxuLm0tY2FyZC0tZm9yZmF0dGVya29ydCAubS1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1jYXJkLS1mb3JmYXR0ZXJrb3J0IC5tLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tY2FyZC0tYW5zYXR0a29ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMTIlIDNyZW07XG4gIG1pbi1oZWlnaHQ6IDQ4N3B4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tLWNhcmQtLWFuc2F0dGtvcnQgLm0tY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM3MzczNztcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubS1jYXJkLS1hbnNhdHRrb3J0IC5tLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tY2FyZC0tYW5zYXR0a29ydCAubS1jYXJkX19jb250YWN0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5tLWNhcmQtLWFuc2F0dGtvcnQgLm0tY2FyZF9fY29udGFjdC1uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tY2FyZC0tYW5zYXR0a29ydCAubS1jYXJkX19jb250YWN0LW5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tLWNhcmQtLWFuc2F0dGtvcnQgLmktaWNvbiB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubS1jYXJkLS1hbnNhdHRrb3J0IC5pLWljb25bY2xhc3MqPWktZW1haWxdIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLm0tY2FyZC0tYW5zYXR0a29ydCAuaS1pY29uICsgLm0tY2FyZF9fbGluayB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLm0tY2FyZC0tYW5zYXR0a29ydCBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLm0tY2FyZC0tYW5zYXR0a29ydCAubm8tc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1jYXJkLS1za3JpYmVudGtvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDEyJSAzcmVtO1xuICBtaW4taGVpZ2h0OiA0ODdweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm0tY2FyZC0tc2tyaWJlbnRrb3J0IC5tLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubS1jYXJkLS1za3JpYmVudGtvcnQgLm0tY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1jYXJkLS1hZHJlc3NlYmxva2sge1xuICBwYWRkaW5nOiAxcmVtIDEwJSAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm0tY2FyZC0tYWRyZXNzZWJsb2trIC5pLWljb24ge1xuICBtYXJnaW46IDAuMjVyZW0gMCAxcmVtO1xufVxuLm0tY2FyZC0tYWRyZXNzZWJsb2trIC5tLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubS1jYXJkLS1hZHJlc3NlYmxva2sgLm0tY2FyZF9fY29udGVudCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tLWNhcmQtLWxlaXJpbmZvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMnJlbSA1JTtcbiAgY29sb3I6ICMwMDA7XG59XG4ubS1jYXJkLS1sZWlyaW5mbyBoMi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5tLWNhcmQtLWxlaXJpbmZvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tLWNhcmQtLXJlZ2lvbi1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI2MXB4O1xuICBwYWRkaW5nOiAxLjVyZW0gMTglIDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubS1jYXJkLS1yZWdpb24tY2FyZCAuaS1pY29uIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLm0tY2FyZC0tcmVnaW9uLWNhcmQgLm0tY2FyZF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1jYXJkLS1yZWdpb24tY2FyZCAubS1jYXJkX190aXRsZSB7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbi5tLWNhcmQtLXJlZ2lvbi1jYXJkIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xufVxuLm0tY2FyZC0tcmVnaW9uLWNhcmQgLm0tY2FyZF9faWNvbiB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubS1jb2xvci1ib3gtY29udGFpbmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Y2RUVFRjtcbiAgY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAycmVtO1xuICBtaW4td2lkdGg6IDEwLjI1cmVtO1xufVxuLm0tY29sb3ItYm94LWNvbnRhaW5lciAuY29sb3ItYm94LWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5tLXRhZy1ib3gtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDAuNzVyZW07XG59XG4ubS10YWctYm94LWNvbnRhaW5lciAudGFncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5tLXRhZy1ib3gtY29udGFpbmVyIC50YWdzIGEudGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAxcmVtIDAuNDM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luOiAwIDAuMTg3NXJlbSAwLjYyNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLm0tdGFnLWJveC1jb250YWluZXIgLnRhZ3MgYS50YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFOEU5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tLXRhZy1ib3gtY29udGFpbmVyIC50YWdzIGEudGFnOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm0tZmFjdGJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm0tZmFjdGJveC1jb250YWluZXIgLm0tZmFjdGJveF9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbn1cbi5tLWZhY3Rib3gtY29udGFpbmVyIC5tLWZhY3Rib3hfX2dyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgd2hpdGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0tZmFjdGJveC1jb250YWluZXIgcCwgLm0tZmFjdGJveC1jb250YWluZXIgdWwge1xuICBjb2xvcjogIzM3MzczNztcbiAgbGluZS1oZWlnaHQ6IDEuMTg4cmVtO1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG4ubS1mYWN0Ym94LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLm0tZmFjdGJveC1jb250YWluZXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm0tZmFjdGJveC1jb250YWluZXIgLm0tZmFjdGJveF9fc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubS1mYWN0Ym94LWNvbnRhaW5lciAubS1mYWN0Ym94X19zaG93IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5tLWZhY3Rib3gtY29udGFpbmVyLm9wZW4gLm0tZmFjdGJveF9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbn1cbi5tLWZhY3Rib3gtY29udGFpbmVyLm9wZW4gLm0tZmFjdGJveF9fZ3JhZGllbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tZmFjdGJveC1jb250YWluZXIub3BlbiAubS1mYWN0Ym94X19zaG93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tLWZhY3Rib3gtY29udGFpbmVyLm9wZW4gLm0tZmFjdGJveF9fc2hvdyBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubS1saW5rLWNhcmQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubS1saW5rLWNhcmQtbGlzdCAubS1saW5rLWNhcmQtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbn1cbi5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtLWEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAjRjZFRUVGO1xuICBib3JkZXItd2lkdGg6IDJweCAwIDJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNi40cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gNXJlbSAxLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubS1saW5rLWNhcmQtbGlzdCAubS1saW5rLWNhcmQtbGlzdF9faXRlbS1hOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUVFRjtcbn1cbi5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0tYSAubS1saW5rLWNhcmQtbGlzdC1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC41cmVtKTtcbn1cbi5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtLWEgLm0tbGluay1jYXJkLWxpc3QtaXRlbV9faWNvbiB7XG4gIHJpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRThFOTtcbiAgei1pbmRleDogMTAwO1xufVxuLm0tc2VhcmNoX19oZWFkZXIge1xuICBjb2xvcjogI2EwMmU0MztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tLXNlYXJjaF9fZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLXNlYXJjaF9fZ3JvdXAge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLm0tc2VhcmNoX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2EwMmU0MztcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5tLXNlYXJjaF9fdGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwMmU0MztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1zZWFyY2hfX3RleHQge1xuICAgIHdpZHRoOiA2NDVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubS1zZWFyY2hfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tc2VhcmNoX19idG4ge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubS1zZWFyY2hfX2J0biBpIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4ubS1zZWFyY2hfX2J0bl9fbW9iaWxlIHtcbiAgcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tc2VhcmNoX19idG5fX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0tc2VhcmNoX19idG5fX21vYmlsZSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5tLXNlYXJjaC0tc3RhcnRwYWdlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm0tc2VhcmNoLS1zdGFydHBhZ2UgLm0tc2VhcmNoX190ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTAyZTQzO1xufVxuLm0tc2VhcmNoLS1zdGFydHBhZ2UgLnF1ZXJ5LWhpdC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0tc2VhcmNoLS1zZWFyY2hwYWdlIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNlYXJjaC0tc2VhcmNocGFnZSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtIDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubS1zZWFyY2ggLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5tLXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm0tc2VhcmNoIC5jbG9zZS1idG4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1zZWFyY2ggLmNsb3NlLWJ0bi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5tLXNlYXJjaCAuY2xvc2UtYnRuLWNvbnRhaW5lciBidXR0b24uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm0tc2VhcmNoIC5jbG9zZS1idG4tY29udGFpbmVyIGJ1dHRvbi5jbG9zZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tLXRvcHBzZWtzam9uIHtcbiAgbWFyZ2luOiAzMHB4IDQwMHB4IDQ1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tdG9wcHNla3Nqb24ge1xuICAgIG1hcmdpbjogMzBweCAwIDQ1cHg7XG4gIH1cbn1cblxuLm0tY29udGFjdC1pbmZvIC5tLWNvbnRhY3QtaW5mb19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG59XG4ubS1jb250YWN0LWluZm8gLmktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm0tY29udGFjdC1pbmZvIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vLWZyZW1oZXZldC1wdW5rdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5vLWZyZW1oZXZldC1wdW5rdCAubS1zdWJtZW51X19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2EwMmU0MztcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm8tZnJlbWhldmV0LXB1bmt0IC5tLXN1Ym1lbnVfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbn1cbi5vLWZyZW1oZXZldC1wdW5rdCAubS1zdWJtZW51X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRThFOTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLm8tZnJlbWhldmV0LXB1bmt0IC5tLXN1Ym1lbnVfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTEuNXB4KTtcbn1cbi5vLWZyZW1oZXZldC1wdW5rdCAubS1zdWJtZW51X19saW5rOmhvdmVyIC5tLXN1Ym1lbnVfX2ljb24ge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuby1mcmVtaGV2ZXQtcHVua3Qge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gMDtcbiAgfVxufVxuXG4ubS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19wYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJyZW07XG59XG4ubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX3BhZ2UtLXNwYWNlciB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwcmVtO1xufVxuLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpub3QoOmhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4ubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpub3QoOmhvdmVyKTpmb2N1cywgLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46bm90KDpob3ZlcikuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIyMiwgMjIzLCAwLjUpO1xufVxuLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46bm90KDpob3ZlcikuZGlzYWJsZWQsIC5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fYnRuOm5vdCg6aG92ZXIpOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fYnRuOm5vdCg6aG92ZXIpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46bm90KDpob3Zlcik6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fYnRuOm5vdCg6aG92ZXIpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4ubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpub3QoOmhvdmVyKTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fYnRuOm5vdCg6aG92ZXIpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpub3QoOmhvdmVyKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIyMiwgMjIzLCAwLjUpO1xufVxuLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRThFOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjNFOEU5O1xufVxuLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46aG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2Y2ZkMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJjNmM5O1xufVxuLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46aG92ZXI6Zm9jdXMsIC5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fYnRuOmhvdmVyLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmNmZDE7XG4gIGJvcmRlci1jb2xvcjogI2UyYzZjOTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMDMsIDIwNCwgMC41KTtcbn1cbi5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fYnRuOmhvdmVyLmRpc2FibGVkLCAubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpob3ZlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFOEU5O1xuICBib3JkZXItY29sb3I6ICNGM0U4RTk7XG59XG4ubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpob3Zlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYzZjOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRiZWMxO1xufVxuLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAubS1wYWdpbmF0aW9uIC5tLXBhZ2luYXRpb25fX2J0bjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLm0tcGFnaW5hdGlvbiAubS1wYWdpbmF0aW9uX19idG46aG92ZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMDMsIDIwNCwgMC41KTtcbn1cbi5tLXBhZ2luYXRpb24gLm0tcGFnaW5hdGlvbl9fZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWt0dWVsdC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uYWt0dWVsdC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjYTAyZTQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ha3R1ZWx0LWhlYWRlciAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ha3R1ZWx0LWhlYWRlciAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGUgLmgxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ha3R1ZWx0LWhlYWRlciAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ha3R1ZWx0LWhlYWRlciAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGUgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlX19idXJnZXItY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA4cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE1cHg7XG59XG4uYWt0dWVsdC1oZWFkZXIgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciAuYnVyZ2VyLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHJpZ2h0OiAwO1xufVxuLmFrdHVlbHQtaGVhZGVyIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZSAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLmFrdHVlbHQtaGVhZGVyIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZSAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICB0b3A6IDA7XG59XG4uYWt0dWVsdC1oZWFkZXIgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciAuYnVyZ2VyLW1lbnUgc3BhbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDEwcHg7XG59XG4uYWt0dWVsdC1oZWFkZXIgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciAuYnVyZ2VyLW1lbnUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICB0b3A6IDIwcHg7XG59XG4uYWt0dWVsdC1oZWFkZXIgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFrdHVlbHQtaGVhZGVyIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ha3R1ZWx0LWhlYWRlciAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWt0dWVsdC1oZWFkZXIgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xufVxuLmFrdHVlbHQtaGVhZGVyIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlX19idXJnZXItY29udGFpbmVyIC5idXJnZXItbWVudSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmFrdHVlbHQtaGVhZGVyIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlX19idXJnZXItY29udGFpbmVyIC5idXJnZXItbWVudSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFrdHVlbHQtaGVhZGVyIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlX19idXJnZXItY29udGFpbmVyIC5idXJnZXItbWVudSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ha3R1ZWx0LWhlYWRlciAuYWt0dWVsdC1oZWFkZXItdG9nZ2xlLWxpbmsuY29sbGFwc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWt0dWVsdC1oZWFkZXIgLmFrdHVlbHQtaGVhZGVyLXRvZ2dsZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlci1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhMDJlNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1vYmlsZSBpbWcge1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi5oZWFkZXItbW9iaWxlIC5pLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlci1tb2JpbGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLW1vYmlsZSAuby1zdXBwb3J0LW1lbnVfX2xvZ29fX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5oZWFkZXItbW9iaWxlIC5hLWhlYWRlci1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDM0cHggMC41cmVtIDM5cHg7XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItbW9iaWxlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGUgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMDJlNDM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNHB4IDAuNXJlbSAzOXB4O1xufVxuLmhlYWRlci1tb2JpbGUgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlX19idXJnZXItY29udGFpbmVyIC5idXJnZXItbWVudSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXItbW9iaWxlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGUgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciAuYnVyZ2VyLW1lbnUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDA7XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1cHg7XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbW9iaWxlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGUgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUVFRjtcbiAgfVxuICAuaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXI6aG92ZXIgLmJ1cmdlci1tZW51IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMDJlNDM7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlX19idXJnZXItY29udGFpbmVyOmhvdmVyIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX3RleHQge1xuICAgIGNvbG9yOiAjYTAyZTQzO1xuICB9XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlLmNvbGxhcHNlZCAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlX190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlLmNvbGxhcHNlZCAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlX19idXJnZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItbW9iaWxlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGUuY29sbGFwc2VkIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXItbW9iaWxlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGUuY29sbGFwc2VkIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMmU0Mztcbn1cbi5oZWFkZXItbW9iaWxlIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGUuY29sbGFwc2VkIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXIgLmJ1cmdlci1tZW51IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uaGVhZGVyLW1vYmlsZSAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlLmNvbGxhcHNlZCAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlX19idXJnZXItY29udGFpbmVyIC5idXJnZXItbWVudSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1tb2JpbGUgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZS5jb2xsYXBzZWQgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciAuYnVyZ2VyLW1lbnUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5oZWFkZXItbW9iaWxlIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmtuYXBwLWJsb2NrLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4udG9nZ2xlYWJsZS1wYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZWFibGUtcGFnZS1jb250ZW50LnRvZ2dsZWFibGUtcGFnZS1jb250ZW50LS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9nZ2xlYWJsZS1wYWdlLWNvbnRlbnQtLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGVhYmxlLXBhZ2UtY29udGVudC0tYmxvY2sudG9nZ2xlYWJsZS1wYWdlLWNvbnRlbnQtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1uYXZpZ2F0aW9uLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uby1uYXZpZ2F0aW9uLW1lbnVfX3VsIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm8tbmF2aWdhdGlvbi1tZW51X19saSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLW5hdmlnYXRpb24tbWVudV9fbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm8tbmF2aWdhdGlvbi1tZW51X19saS5hY3RpdmUgLm8tbmF2aWdhdGlvbi1tZW51X19saW5rIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5vLW5hdmlnYXRpb24tbWVudV9fbGluayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjNFOEU5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tbmF2aWdhdGlvbi1tZW51X19saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm8tbmF2aWdhdGlvbi1tZW51X19saW5rID4gc3BhbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1uYXZpZ2F0aW9uLW1lbnVfX2xpbmstaWNvbiwgLm8tbmF2aWdhdGlvbi1tZW51X19saW5rIC5vLW5hdmlnYXRpb24tbWVudV9fbWVnYW1lbnUtbGluay1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmbGV4LWJhc2lzOiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLW5hdmlnYXRpb24tbWVudV9fbGluay1pY29uLCAuby1uYXZpZ2F0aW9uLW1lbnVfX2xpbmsgLm8tbmF2aWdhdGlvbi1tZW51X19tZWdhbWVudS1saW5rLWljb24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuby1uYXZpZ2F0aW9uLW1lbnVfX2xpbmstaWNvbiwgLm8tbmF2aWdhdGlvbi1tZW51X19saW5rIC5vLW5hdmlnYXRpb24tbWVudV9fbWVnYW1lbnUtbGluay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLm8tbmF2aWdhdGlvbi1tZW51X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRThFOTtcbn1cbi5vLW5hdmlnYXRpb24tbWVudV9fbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xuICBjb2xvcjogYmx1ZTtcbn1cbi5vLW5hdmlnYXRpb24tbWVudS5uYXZiYXIgLm5hdi1pdGVtLmFjdGl2ZTpob3ZlciA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm8tbmF2aWdhdGlvbi1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1uYXZpZ2F0aW9uLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm8tbmF2aWdhdGlvbi1tZW51IC5vLXN1cHBvcnQtbWVudS1pdGVtLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U4RTk7XG59XG4uby1uYXZpZ2F0aW9uLW1lbnUgLm8tc3VwcG9ydC1tZW51LWl0ZW0tbW9iaWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2EwMmU0Mztcbn1cbi5vLW5hdmlnYXRpb24tbWVudSAuby1zdXBwb3J0LW1lbnUtaXRlbS1tb2JpbGUgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLW5hdmlnYXRpb24tbWVudS5zaG93IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vLW5hdmlnYXRpb24tbWVudSAuc2hvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tbmF2aWdhdGlvbi1tZW51IC5zaG93IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG4uby1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5vLW5hdmlnYXRpb24tc3ViLW1lbnUgdWwuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXN1cHBvcnQtbWVudS1pdGVtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tZm9vdGVyIGgzLCAuby1mb290ZXIgc3BhbiwgLm8tZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLWZvb3RlciAuby1mb290ZXJfX3dpZGVfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMmYyZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1mb290ZXIgLm8tZm9vdGVyX193aWRlX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuLm8tZm9vdGVyIC5vLWZvb3Rlcl9faDMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogOTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1mb290ZXIgLm8tZm9vdGVyX19oMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm8tZm9vdGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uby1mb290ZXIgLm8tZm9vdGVyX19pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vLWZvb3RlciAuby1mb290ZXJfX2ljb24tY29udGFpbmVyIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuby1mb290ZXIgLm8tZm9vdGVyX19pY29uLWNvbnRhaW5lciAuaS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1NnB4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLm8tZm9vdGVyIC5vLWZvb3Rlcl9fc29jaWFsLXRleHQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tZm9vdGVyIC5vLWZvb3Rlcl9fc29jaWFsLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uby1mb290ZXIgLm8tZm9vdGVyX19zb2NpYWwtdGV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uby1zdXBwb3J0LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm8tc3VwcG9ydC1tZW51X19sb2dvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5vLXN1cHBvcnQtbWVudV9fbG9nb19faW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm8tc3VwcG9ydC1tZW51X19sb2dvX19pbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXN1cHBvcnQtbWVudV9fbG9nb19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5vLXN1cHBvcnQtbWVudV9fcmlnaHQtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zdXBwb3J0LW1lbnVfX3JpZ2h0LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbn1cbi5vLXN1cHBvcnQtbWVudV9fcmlnaHQtbGlua3MgbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4uby1zdXBwb3J0LW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtIDA7XG59XG4uby1zdXBwb3J0LW1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2EwMmU0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uby1zdXBwb3J0LW1lbnVfX3Zpcy1zb2stbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uby1zdXBwb3J0LW1lbnVfX3Zpcy1zb2stbGlua19faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tc3VwcG9ydC1tZW51IC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLXN1cHBvcnQtbWVudSAubmF2YmFyLW5hdiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5vLXN1cHBvcnQtbWVudSBsaTpub3QoLm8tc3VwcG9ydC1tZW51X192aXMtc29rLWxpbmspIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zdXBwb3J0LW1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIH1cbiAgLm8tc3VwcG9ydC1tZW51IGxpOm5vdCguby1zdXBwb3J0LW1lbnVfX3Zpcy1zb2stbGluaykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vLXN1cHBvcnQtbWVudSAubmF2YmFyLW5hdiAuby1zdXBwb3J0LW1lbnVfX3Zpcy1zb2stbGlua19faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5vLXN1cHBvcnQtbWVudSAubmF2YmFyLW5hdiAuby1zdXBwb3J0LW1lbnVfX3Zpcy1zb2stbGlua19faWNvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm8tc3VwcG9ydC1tZW51IC5oZWFkZXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXN1cHBvcnQtbWVudSAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXJ0aWtrZWx0ZWtzdCB7XG4gIG1hcmdpbjogMCBhdXRvIDQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGlra2VsdGVrc3Qge1xuICAgIG1hcmdpbjogLTguMnJlbSBhdXRvIDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGlra2VsdGVrc3Qubm8taW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hcnRpa2tlbHRla3N0IC5zaWRldHlwZS1lbGVtZW50ZXIge1xuICBwYWRkaW5nOiAyLjEyNXJlbSAzLjEyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hcnRpa2tlbHRla3N0IC5zaWRldHlwZS1lbGVtZW50ZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMS44NzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcnRpa2tlbHRla3N0IC5zaWRldHlwZS1lbGVtZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW0gMDtcbiAgfVxufVxuLmFydGlra2VsdGVrc3QgLnNpZGV0eXBlLWVsZW1lbnRlciAubS1wYWdlLXR5cGUge1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpa2tlbHRla3N0IC5zaWRldHlwZS1lbGVtZW50ZXIgLmFydGljbGUtcGFnZS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpa2tlbHRla3N0IC5zaWRldHlwZS1lbGVtZW50ZXIgLmFydGljbGUtcGFnZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbi5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiBoMjphZnRlciwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IGgzOmFmdGVyLCAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gaDQ6YWZ0ZXIsIC5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiBwOmFmdGVyLCAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gdWw6YWZ0ZXIsIC5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiBvbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gaDIsIC5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiBoMywgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IGg0LCAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gcCwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IHVsLCAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gb2wge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gaDIsIC5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiBoMywgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IGg0LCAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gcCwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IHVsLCAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gb2wge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cbi5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiB1bCwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiB0YWJsZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiB0YWJsZSB7XG4gICAgbWFyZ2luOiAycmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IHRhYmxlIHtcbiAgICBtYXJnaW46IDJyZW0gMTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gZGl2Om5vdCgubS1tb3JlLWluZm9ybWF0aW9uLWxpbmstYmxvY2spLCAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gZmlndXJlLnRleHR3aWR0aCwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCAuZnVsbHdpZHRoID4gZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IGRpdjpub3QoLm0tbW9yZS1pbmZvcm1hdGlvbi1saW5rLWJsb2NrKSwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCA+IGZpZ3VyZS50ZXh0d2lkdGgsIC5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgLmZ1bGx3aWR0aCA+IGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gIH1cbn1cbi5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgLmEtcHJlYW1ibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkIC5hLXByZWFtYmxlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hcnRpa2tlbHRla3N0IC5hcnRpa2tlbHRla3N0LWlubmhvbGQgLmJ5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkIC5ieWxpbmUgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCAuYnlsaW5lIC5hdXRob3ItbmFtZSwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCAuYnlsaW5lIC5waG90b2dyYXBoZXItbmFtZSwgLmFydGlra2VsdGVrc3QgLmFydGlra2VsdGVrc3QtaW5uaG9sZCAuYnlsaW5lIC5vbXJhYWRlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhMDJlNDM7XG59XG4uYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkIC5ieWxpbmUgLmF1dGhvci1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ubS1tb3JlLWluZm9ybWF0aW9uLWxpbmstYmxvY2std3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5tLW1vcmUtaW5mb3JtYXRpb24tbGluay1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAzcmVtIDA7XG59XG4ubS1tb3JlLWluZm9ybWF0aW9uLWxpbmstYmxvY2sgLm0tbW9yZS1pbmZvcm1hdGlvbi1saW5rLWJsb2NrX19oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuNjI1cmVtIDJyZW0gMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuby1maWx0ZXJpbmctc2lkZS1tZW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fdmFsZyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1maWx0ZXJpbmctc2lkZS1tZW55X192YWxnIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fdmFsZyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fdmFsZyBsaSA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjNyZW07XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fdmFsZyBsaSArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fdmFsZyBsaS5vLWZpbHRlcmluZy1zaWRlLW1lbnlfX3ZhbGdfX2luZGVudGVkICsgbGk6bm90KC5vLWZpbHRlcmluZy1zaWRlLW1lbnlfX3ZhbGdfX2luZGVudGVkKSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5vLWZpbHRlcmluZy1zaWRlLW1lbnlfX3ZhbGcgbGkuby1maWx0ZXJpbmctc2lkZS1tZW55X192YWxnX19pbmRlbnRlZCA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fdmFsZyBsaS5vLWZpbHRlcmluZy1zaWRlLW1lbnlfX3ZhbGdfX2luZGVudGVkID4gbGFiZWwgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5vLWZpbHRlcmluZy1zaWRlLW1lbnlfX2NoZWNrYm94IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5sYWJlbDpob3ZlciAuby1maWx0ZXJpbmctc2lkZS1tZW55X19jaGVja2JveCwgLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fY2hlY2tib3g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjRkOWRlO1xufVxuLm8tZmlsdGVyaW5nLXNpZGUtbWVueV9fY2hlY2tib3gtc3Vic3RpdHV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkVFRUY7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNGNkVFRUY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4rIC5vLWZpbHRlcmluZy1zaWRlLW1lbnlfX2NoZWNrYm94OmNoZWNrZWRfX2NoZWNrYm94LXN1YnN0aXR1dGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMmU0MztcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA5NSU7XG4gIHRvcDogMi41JTtcbiAgcmlnaHQ6IDIuNSU7XG4gIGJvdHRvbTogMi41JTtcbiAgbGVmdDogMi41JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5sYWJlbDpob3ZlciAuby1maWx0ZXJpbmctc2lkZS1tZW55X19jaGVja2JveDpjaGVja2VkLCAuby1maWx0ZXJpbmctc2lkZS1tZW55X19jaGVja2JveDpjaGVja2VkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzc4MjMzMjtcbn1cbi5vLWZpbHRlcmluZy1zaWRlLW1lbnkgLm0tc2VhcmNoX19ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVGO1xuICBtYXJnaW4tYm90dG9tOiAyLjE4OHJlbTtcbn1cbi5vLWZpbHRlcmluZy1zaWRlLW1lbnkgLm0tc2VhcmNoX19ncm91cCAubS1zZWFyY2hfX3RleHQge1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjZFRUVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVGO1xuICBib3JkZXItcmFkaXVzOiAyLjE4OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG59XG4uby1maWx0ZXJpbmctc2lkZS1tZW55IC5tLXNlYXJjaF9fZ3JvdXAgLm0tc2VhcmNoX19idG4ge1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogMi4xODhyZW07XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW07XG59XG4uby1maWx0ZXJpbmctc2lkZS1tZW55IC5tLXNlYXJjaF9fZ3JvdXAgLmktc2VhcmNoLWJpZyB7XG4gIGZvbnQtc2l6ZTogMi40MzhyZW07XG59XG5cbi5zZWFyY2gtZmlsdHJlcmluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLnJlc3N1cnMtbGVua2VibG9ray11dGxpc3RpbmcgLnJlc3N1cnMtbGVua2VibG9rayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAyODVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVzc3Vycy1sZW5rZWJsb2trLXV0bGlzdGluZyAucmVzc3Vycy1sZW5rZWJsb2trOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlc3N1cnMtbGVua2VibG9ray11dGxpc3RpbmcgLnJlc3N1cnMtbGVua2VibG9rayBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbG9hdDogbGVmdDtcbn1cbi5yZXNzdXJzLWxlbmtlYmxva2stdXRsaXN0aW5nIC5yZXNzdXJzLWxlbmtlYmxva2sgLnJlc3N1cnMtbGVua2VibG9ray10ZWtzdCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwO1xuICBtYXJnaW4tbGVmdDogMjEycHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVzc3Vycy1sZW5rZWJsb2trLXV0bGlzdGluZyAucmVzc3Vycy1sZW5rZWJsb2trIC5yZXNzdXJzLWxlbmtlYmxva2stdGVrc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwLjVlbTtcbiAgfVxuICAucmVzc3Vycy1sZW5rZWJsb2trLXV0bGlzdGluZyAucmVzc3Vycy1sZW5rZWJsb2trIC5yZXNzdXJzLWxlbmtlYmxva2stdGVrc3QgLnNlLW1lci1sZW5rZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJlc3N1cnMtbGVua2VibG9ray11dGxpc3RpbmcgLnJlc3N1cnMtbGVua2VibG9rayAuc2UtbWVyLWxlbmtlIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXNzdXJzLWxlbmtlYmxva2stdXRsaXN0aW5nIC5yZXNzdXJzLWxlbmtlYmxva2sgLnNlLW1lci1sZW5rZSAuc2UtbWVyLWxlbmtldGVrc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlc3N1cnMtbGVua2VibG9ray11dGxpc3RpbmcgLnJlc3N1cnMtbGVua2VibG9rayAuc2UtbWVyLWxlbmtlIC5pLWljb24ge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5vLWFuYmVmYWx0LWlubmhvbGQtYmxva2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1hbmJlZmFsdC1pbm5ob2xkLWJsb2trIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9razpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLWFuYmVmYWx0LWlubmhvbGQtYmxva2s6aG92ZXIgLmxlcy1tZXItbGVua2V0ZWtzdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9rayBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5vLWFuYmVmYWx0LWlubmhvbGQtYmxva2sgZmlndXJlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9rayBmaWd1cmUge1xuICAgIHdpZHRoOiAzMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuby1hbmJlZmFsdC1pbm5ob2xkLWJsb2trIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDQzLjc1cmVtO1xuICB9XG59XG4uby1hbmJlZmFsdC1pbm5ob2xkLWJsb2trIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uby1hbmJlZmFsdC1pbm5ob2xkLWJsb2trIHNwYW5bY2xhc3MkPWFuYmVmYWx0LWNpcmNsZS1ncmF5XSwgLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9rayBzcGFuW2NsYXNzJD1hbmJlZmFsdC1jaXJjbGUtd2hpdGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWFuYmVmYWx0LWlubmhvbGQtYmxva2sgc3BhbltjbGFzcyQ9YW5iZWZhbHQtY2lyY2xlLWdyYXldLCAuby1hbmJlZmFsdC1pbm5ob2xkLWJsb2trIHNwYW5bY2xhc3MkPWFuYmVmYWx0LWNpcmNsZS13aGl0ZV0ge1xuICAgIGxlZnQ6IC0zLjU2M3JlbTtcbiAgICB0b3A6IDQuNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5vLWFuYmVmYWx0LWlubmhvbGQtYmxva2sgLmxlcy1tZXItbGVua2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9rayAubGVzLW1lci1sZW5rZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxufVxuLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9rayAubGVzLW1lci1sZW5rZXRla3N0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vLWFuYmVmYWx0LWlubmhvbGQtYmxva2sgLm0tYnJlYWRjcnVtYl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFuYmVmYWx0LWlubmhvbGQtYmxva2stZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFuYmVmYWx0LWlubmhvbGQtYmxva2stZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYW5iZWZhbHQtaW5uaG9sZC1ibG9ray1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hbmJlZmFsdC1pbm5ob2xkLWJsb2trLWRldGFpbHMuLWhhcy1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLmFuYmVmYWx0LWlubmhvbGQtYmxva2stdGVrc3Qge1xuICBwYWRkaW5nOiAwIDIuNjg4cmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbmJlZmFsdC1pbm5ob2xkLWJsb2trLXRla3N0IHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG59XG4uYW5iZWZhbHQtaW5uaG9sZC1ibG9ray10ZWtzdCBwLmEtc21hbGwtcGFyYWdyYXBoIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbmJlZmFsdC1pbm5ob2xkLWJsb2trLXRla3N0IHAuYS1zbWFsbC1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNDM4cmVtO1xuICB9XG59XG4uYW5iZWZhbHQtaW5uaG9sZC10b3BwdGVrc3Qge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW5iZWZhbHQtaW5uaG9sZC10b3BwdGVrc3RfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFuYmVmYWx0LWlubmhvbGQtdGVrc3RfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbiAgbWF4LWhlaWdodDogNS43NXJlbTtcbiAgbWluLWhlaWdodDogMi40MzhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hbmJlZmFsdC1pbm5ob2xkLXRla3N0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4uYW5iZWZhbHQtaW5uaG9sZC10ZWtzdF9faGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vLXJlbGF0ZXJ0LWlubmhvbGQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRlciB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuLm8tcmVsYXRlcnQtaW5uaG9sZC1lbGVtZW50ZXJfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMi42ODhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudDpob3ZlciAubGVzLW1lci1sZW5rZXRla3N0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RleHQge1xuICBwYWRkaW5nOiAxLjM3NXJlbSAycmVtIDMuNzVyZW07XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RleHRfX2RhdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RleHRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5Ac3VwcG9ydHMgKGh5cGhlbnM6IGF1dG8pIHtcbiAgLm8tcmVsYXRlcnQtaW5uaG9sZC1lbGVtZW50X190ZXh0X19oZWFkaW5nIHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90IChoeXBoZW5zOiBhdXRvKSB7XG4gIC5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudF9fdGV4dF9faGVhZGluZyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudF9fdGV4dF9faGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RleHQgcC5hLXNtYWxsLXBhcmFncmFwaCB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudF9fdGV4dCBwLmEtc21hbGwtcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RvcHB0ZWtzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogLTAuOTM3NXJlbTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS4wNjI1cmVtIDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgY29sb3I6ICMzNzM3Mzc7XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RvcHB0ZWtzdCAuaS1pY29uLmktYW5kYWt0LCAuby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RvcHB0ZWtzdCAuaS1pY29uLmktYmxvZ2csIC5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudF9fdG9wcHRla3N0IC5pLWljb24uaS1ueWhldCwgLm8tcmVsYXRlcnQtaW5uaG9sZC1lbGVtZW50X190b3BwdGVrc3QgLmktaWNvbi5pLXV0c3luLCAuby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnRfX3RvcHB0ZWtzdCAuaS1pY29uLmktYXJyYW5nZW1lbnQsIC5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudF9fdG9wcHRla3N0IC5pLWljb24uaS12aWRlbyB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMzBweDtcbn1cbi5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudF9fdG9wcHRla3N0X19oZWFkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi5vLXJlbGF0ZXJ0LWlubmhvbGQtZWxlbWVudCBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnQgZmlndXJlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnQgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uby1yZWxhdGVydC1pbm5ob2xkLWVsZW1lbnQgLmxlcy1tZXItbGVua2Uge1xuICBsaW5lLWhlaWdodDogMS4xODhyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuLm8tcmVsYXRlcnQtaW5uaG9sZC1lbGVtZW50IC5sZXMtbWVyLWxlbmtlIC5sZXMtbWVyLWxlbmtldGVrc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uby10ZW1hLWJsb2trLXRla3N0IHtcbiAgbWFyZ2luOiAtMTgwcHggMCA1NnB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm8tdGVtYS1ibG9ray10ZWtzdCB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLm8tdGVtYS1ibG9ray10ZWtzdCAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLXRlbWEtYmxva2stdGVrc3QgLm0tYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDM3cHggMCAyMnB4O1xufVxuLm8tdGVtYS1ibG9ray10ZWtzdCAubS1icmVhZGNydW1iX19pdGVtIC5vLXRlbWEtYmxva2stdGVrc3QgLm0tYnJlYWRjcnVtYl9fbmFtZSB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm8tdGVtYS1ibG9ray10ZWtzdCAuYS1wcmVhbWJsZSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4uby10ZW1hLWJsb2trLXRla3N0IHVsLmxlbmtlbGlzdGUge1xuICBtYXJnaW46IDM4cHggMCAwO1xufVxuLm8tdGVtYS1ibG9ray10ZWtzdCB1bC5sZW5rZWxpc3RlIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tdGVtYS1ibG9ray10ZWtzdCB1bC5sZW5rZWxpc3RlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5vLXRlbWEtYmxva2stdGVrc3QgdWwubGVua2VsaXN0ZSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5vLXRlbWEtYmxva2sgaW1nIHtcbiAgbWF4LWhlaWdodDogMjguNDRyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXRlbWEtYmxva2sgaW1nIHtcbiAgICBvYmplY3QtZml0OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuby10ZW1hLWJsb2trIC5hcnRpa2tlbHRla3N0IHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXRlbWEtYmxva2sgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyOC40NHJlbTtcbiAgfVxufVxuXG4udGVtYS1ibG9ray1oZWFkaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1hLWJsb2trLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIEBzdXBwb3J0cyAoaHlwaGVuczogYXV0bykge1xuICAgIC50ZW1hLWJsb2trLWhlYWRpbmcge1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoaHlwaGVuczogYXV0bykge1xuICAgIC50ZW1hLWJsb2trLWhlYWRpbmcge1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cbiAgfVxufVxuLnRlbWEtYmxva2staGVhZGluZ1tocmVmXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uby1mcmVtaGV2ZXQtaW5uaG9sZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWZyZW1oZXZldC1pbm5ob2xkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWZyZW1oZXZldC1pbm5ob2xkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuby1mcmVtaGV2ZXQtaW5uaG9sZF9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vLWZyZW1oZXZldC1pbm5ob2xkX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5Ac3VwcG9ydHMgKGh5cGhlbnM6IGF1dG8pIHtcbiAgLm8tZnJlbWhldmV0LWlubmhvbGRfX3RleHQge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKGh5cGhlbnM6IGF1dG8pIHtcbiAgLm8tZnJlbWhldmV0LWlubmhvbGRfX3RleHQge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1mcmVtaGV2ZXQtaW5uaG9sZF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMi42ODhyZW0gMy43NXJlbTtcbiAgfVxufVxuLm8tZnJlbWhldmV0LWlubmhvbGRfX3RleHQgLmgyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tZnJlbWhldmV0LWlubmhvbGRfX3RleHQgLmgyIHtcbiAgICBtYXgtaGVpZ2h0OiA2LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uby1mcmVtaGV2ZXQtaW5uaG9sZF9fdGV4dCAuaDJbaHJlZl06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLWZyZW1oZXZldC1pbm5ob2xkX190ZXh0IC5hLXBhcmFncmFwaCB7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbn1cbi5vLWZyZW1oZXZldC1pbm5ob2xkX190ZXh0IGEuYS1idG4tcGluayB7XG4gIG1hcmdpbjogMS42MjVyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMS4xODhyZW07XG59XG4uby1mcmVtaGV2ZXQtaW5uaG9sZF9fdGV4dCBhLmEtYnRuLXBpbmsgLmxlbmtldGVrc3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm8tZnJlbWhldmV0LWlubmhvbGQgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLXRhbGwtYmxva2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVGO1xuICBjb2xvcjogI2EwMmU0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby10YWxsLWJsb2trIC5vLXRhbGwtYmxva2tfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNhMDJlNDM7XG59XG4uby10YWxsLWJsb2trIC5vLXRhbGwtYmxva2tfX2xlbmtlIHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG4uby10YWxsLWJsb2trIC5vLXRhbGwtYmxva2tfX2xlbmtlIC5oMSB7XG4gIGNvbG9yOiAjYTAyZTQzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXRhbGwtYmxva2sgLm8tdGFsbC1ibG9ra19fbGVua2UgLm8tdGFsbC1ibG9ra19fYW50YWxsLW1lcmtlbGFwcC5oNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tdGFsbC1ibG9rayAuby10YWxsLWJsb2trX19sZW5rZSAuby10YWxsLWJsb2trX19hbnRhbGwtbWVya2VsYXBwLmg3OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggMCAwO1xuICB3aWR0aDogNDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyNC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5LjVweDtcbn1cbi5vLXRhbGwtYmxva2sgLm8tdGFsbC1ibG9ra19fbGVua2UgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNC41cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm8tdGFsbC1ibG9rayAuby10YWxsLWJsb2trX19sZW5rZSBhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby10YWxsLWJsb2trIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgfVxuICAuby10YWxsLWJsb2trIC5vLXRhbGwtYmxva2tfX2FudGFsbC1tZXJrZWxhcHAuaDcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm8tdGFsbC1ibG9rayAuby10YWxsLWJsb2trX19sZW5rZSB7XG4gICAgcGFkZGluZzogNTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uby1mdWxsc2tqZXJtLWZyZW1oZXZlZGUtcHVua3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkVFRUY7XG4gIGNvbG9yOiAjYTAyZTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1LjgxM3JlbSAwIDZyZW07XG59XG4uby1mdWxsc2tqZXJtLWZyZW1oZXZlZGUtcHVua3RlciBhIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5vLWZ1bGxza2plcm0tZnJlbWhldmVkZS1wdW5rdGVyX19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGNvbG9yOiAjYTAyZTQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vLWZ1bGxza2plcm0tZnJlbWhldmVkZS1wdW5rdGVyX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDIuMTg4cmVtO1xuICB9XG59XG4uby1mdWxsc2tqZXJtLWZyZW1oZXZlZGUtcHVua3Rlci1lbGVtZW50IC5oNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLm8tZnVsbHNramVybS1mcmVtaGV2ZWRlLXB1bmt0ZXItZWxlbWVudCAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWZ1bGxza2plcm0tZnJlbWhldmVkZS1wdW5rdGVyLWVsZW1lbnQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vLWZ1bGxza2plcm0tZnJlbWhldmVkZS1wdW5rdGVyLWVsZW1lbnQgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vLWZ1bGxza2plcm0tZnJlbWhldmVkZS1wdW5rdGVyLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxuICAuby1mdWxsc2tqZXJtLWZyZW1oZXZlZGUtcHVua3Rlci1lbGVtZW50IGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1mdWxsc2tqZXJtLWZyZW1oZXZlZGUtcHVua3Rlci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAwIDQuNjg4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tZnVsbHNramVybS1mcmVtaGV2ZWRlLXB1bmt0ZXItZWxlbWVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vLWZ1bGxza2plcm0tZnJlbWhldmVkZS1wdW5rdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cblxuLm8ta2FtcGFuamUtYmlsZGUge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8ta2FtcGFuamUtYmlsZGUgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1rYW1wYW5qZS1iaWxkZTpub3QoLm92ZXJsYXkpIGltZy5vLWthbXBhbmplLWJpbGRlX19pY29uLCAuby1rYW1wYW5qZS1iaWxkZTpub3QoLm92ZXJsYXkpIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8ta2FtcGFuamUtYmlsZGUgLnRla3N0LWlubmhvbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLm8ta2FtcGFuamUtYmlsZGUgLnRla3N0LWlubmhvbGQgLmgxIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG59XG4uby1rYW1wYW5qZS1iaWxkZSAudGVrc3QtaW5uaG9sZCAuYS1wYXJhZ3JhcGgge1xuICBtYXgtaGVpZ2h0OiA0LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG59XG4uby1rYW1wYW5qZS1iaWxkZSAudGVrc3QtaW5uaG9sZCB7XG4gIHdpZHRoOiA0MCU7XG4gIGxlZnQ6IDMwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vLWthbXBhbmplLWJpbGRlIC50ZWtzdC1pbm5ob2xkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vLWthbXBhbmplLWJpbGRlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5vLWthbXBhbmplLWJpbGRlIC50ZWtzdC1pbm5ob2xkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW46IDJyZW0gMCAzcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMy43NXJlbTtcbiAgfVxuICAuby1rYW1wYW5qZS1iaWxkZSAudGVrc3QtaW5uaG9sZCAuaDEsIC5vLWthbXBhbmplLWJpbGRlIC50ZWtzdC1pbm5ob2xkIC5hLXBhcmFncmFwaCB7XG4gICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuby1rYW1wYW5qZS1iaWxkZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuby1rYW1wYW5qZS1iaWxkZSAudGVrc3QtaW5uaG9sZCB7XG4gICAgbWF4LWhlaWdodDogMjJyZW07XG4gIH1cbiAgLm8ta2FtcGFuamUtYmlsZGUgLnRla3N0LWlubmhvbGQgLmEtcGFyYWdyYXBoIHtcbiAgICBtYXgtaGVpZ2h0OiA5LjVyZW07XG4gIH1cbn1cbi5vLWthbXBhbmplLWJpbGRlLm92ZXJsYXkgaW1nLm8ta2FtcGFuamUtYmlsZGVfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uby1rYW1wYW5qZS1iaWxkZS5vdmVybGF5IC5pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAudGVrc3QtaW5uaG9sZCB7XG4gIC8qbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsqL1xufVxuLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAudGVrc3QtaW5uaG9sZCAuaDEge1xuICBjb2xvcjogI2EwMmU0MztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uby1rYW1wYW5qZS1iaWxkZS5vdmVybGF5IC50ZWtzdC1pbm5ob2xkIC5hLXBhcmFncmFwaCB7XG4gIGNvbG9yOiAjYTAyZTQzO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5vLWthbXBhbmplLWJpbGRlLm92ZXJsYXkgLnRla3N0LWlubmhvbGQgYSB7XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xODhyZW07XG59XG4uby1rYW1wYW5qZS1iaWxkZS5vdmVybGF5IC50ZWtzdC1pbm5ob2xkIGEgLmxlbmtldGVrc3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAudGVrc3QtaW5uaG9sZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAudGVrc3QtaW5uaG9sZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5vLWthbXBhbmplLWJpbGRlLm92ZXJsYXkgLnRla3N0LWlubmhvbGQge1xuICAgIG1heC1oZWlnaHQ6IDIycmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuby1rYW1wYW5qZS1iaWxkZS5vdmVybGF5IC50ZWtzdC1pbm5ob2xkIC5hLXBhcmFncmFwaCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuby1rYW1wYW5qZS1iaWxkZS5vdmVybGF5IC50ZWtzdC1pbm5ob2xkIC5oMSwgLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAudGVrc3QtaW5uaG9sZCAuYS1wYXJhZ3JhcGgge1xuICAgIGNvbG9yOiAjMzczNzM3O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAudGVrc3QtaW5uaG9sZCB7XG4gICAgbWF4LWhlaWdodDogMjdyZW07XG4gIH1cbiAgLm8ta2FtcGFuamUtYmlsZGUub3ZlcmxheSAudGVrc3QtaW5uaG9sZCAuYS1wYXJhZ3JhcGgge1xuICAgIG1heC1oZWlnaHQ6IDkuNHJlbTtcbiAgfVxufVxuXG4ubS12aWRlby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG4ubS12aWRlby1ibG9ja19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjbGVhcjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwLjI1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm0tdmlkZW8tYmxvY2tfX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tLXZpZGVvLWJsb2NrX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm0tdmlkZW8tYmxvY2tfX3Bob3RvZ3JhcGhlciB7XG4gIGNvbG9yOiAjNkE2QTZBO1xufVxuLm0tdmlkZW8tYmxvY2tfX3ZpZGVvLWlrb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG59XG4ubS12aWRlby1ibG9jayAudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tLXZpZGVvLWJsb2NrIC52aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYS13aWRlLWNvbnRhaW5lciA+IC5tLXZpZGVvLWJsb2NrLCAuc3RhcnQtcGFnZSA+IC5tLXZpZGVvLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmEtd2lkZS1jb250YWluZXIgPiAubS12aWRlby1ibG9jaywgLnN0YXJ0LXBhZ2UgPiAubS12aWRlby1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hLXdpZGUtY29udGFpbmVyID4gLm0tdmlkZW8tYmxvY2ssIC5zdGFydC1wYWdlID4gLm0tdmlkZW8tYmxvY2sge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYS13aWRlLWNvbnRhaW5lciA+IC5tLXZpZGVvLWJsb2NrLCAuc3RhcnQtcGFnZSA+IC5tLXZpZGVvLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hLXdpZGUtY29udGFpbmVyID4gLm0tdmlkZW8tYmxvY2ssIC5zdGFydC1wYWdlID4gLm0tdmlkZW8tYmxvY2sge1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICB9XG59XG4uYS13aWRlLWNvbnRhaW5lciA+IC5tLXZpZGVvLWJsb2NrOmxhc3QtY2hpbGQsIC5zdGFydC1wYWdlID4gLm0tdmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4uby1mcmVtaGV2ZWRlLW1lbnktcHVua3RlciA+IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uby1mcmVtaGV2ZWRlLW1lbnktcHVua3RlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXAtYm9yZGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0YzRThFOTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm8tY2F0ZWdvcmllcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAycmVtIDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuby1jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zZWFyY2gtaGl0cyAuZ2xvYmFsLXNlYXJjaC1oaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBoZWlnaHQ6IDE3Ljk0cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNFOEU5O1xufVxuLnNlYXJjaC1oaXRzIC5nbG9iYWwtc2VhcmNoLWhpdDpob3ZlciAucmVhZC1tb3JlLWxpbmtfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLWhpdHMgLmdsb2JhbC1zZWFyY2gtaGl0IHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5zZWFyY2gtaGl0cyAuZ2xvYmFsLXNlYXJjaC1oaXQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMnJlbSAwIDA7XG59XG4uc2VhcmNoLWhpdHMgLmdsb2JhbC1zZWFyY2gtaGl0IGZpZ3VyZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLWhpdHMgLmdsb2JhbC1zZWFyY2gtaGl0IGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbiAgLnNlYXJjaC1oaXRzIC5nbG9iYWwtc2VhcmNoLWhpdCBmaWd1cmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG59XG4uc2VhcmNoLWhpdHMgLmdsb2JhbC1zZWFyY2gtaGl0IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWFyY2gtaGl0cyAuZ2xvYmFsLXNlYXJjaC1oaXRfX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC1oaXRzIC5nbG9iYWwtc2VhcmNoLWhpdF9fdGV4dCB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAuc2VhcmNoLWhpdHMgLmdsb2JhbC1zZWFyY2gtaGl0X190ZXh0IC5yZWFkLW1vcmUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1oaXRzIC5nbG9iYWwtc2VhcmNoLWhpdF9fdGV4dCBwIHtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VhcmNoLWhpdHMgLmdsb2JhbC1zZWFyY2gtaGl0X19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLWhpdHMgLmdsb2JhbC1zZWFyY2gtaGl0IC5yZWFkLW1vcmUtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtaGl0cyAuZ2xvYmFsLXNlYXJjaC1oaXQgLnJlYWQtbW9yZS1saW5rX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZWFyY2gtaGl0cyAuZ2xvYmFsLXNlYXJjaC1oaXQgLnJlYWQtbW9yZS1saW5rIC5pLWljb24ge1xuICBmb250LXNpemU6IDEuMTg4cmVtO1xufVxuLnNlYXJjaC1oaXRzIC5nbG9iYWwtc2VhcmNoLWhpdCAucGlwZSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDFyZW07XG59XG5cbi5vLXJlZ2lvbi1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXJlZ2lvbi1jYXJkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm8tcmVnaW9uLWNhcmQ6aG92ZXIgLmxpbmstdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm8tcmVnaW9uLWNhcmQgLmxpbmstdGV4dC13cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm8tcmVnaW9uLWNhcmQgLmxpbmstdGV4dC13cmFwcGVyIC5saW5rLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51IC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0U4RTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51IC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xuICBjb2xvcjogYmx1ZTtcbn1cbi5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51IC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saS5hY3RpdmUgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpbmsge1xuICBib3JkZXItdG9wOiAwO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X191bC13cmFwcGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2EwMmU0MztcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51Lm1vYmlsZSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fdWwtd3JhcHBlci5zaG93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YzRThFOTtcbn1cbi5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51Lm1vYmlsZSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fdWwtd3JhcHBlcjpub3QoLnNob3cpICsgLnNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYTAyZTQzO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X190b3BtZW51LWxpbmstaWNvbiwgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudS5tb2JpbGUgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYTAyZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVGO1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGksIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51Lm1vYmlsZSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGkgLmEtcGlsbC1saSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudS5tb2JpbGUgdWwuc2hvdyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51Lm1vYmlsZSB1bC5zaG93IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUudG9wLW1lbnUgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0U4RTk7XG59XG4uby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudS50b3AtbWVudSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluayB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vLWFuc2F0dC1saW5rLWNhcmQtc2VhcmNoLWhpdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uby1hbnNhdHQtbGluay1jYXJkLXNlYXJjaC1oaXQgZmlndXJlIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vLWFuc2F0dC1saW5rLWNhcmQtc2VhcmNoLWhpdCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm8tYW5zYXR0LWxpbmstY2FyZC1zZWFyY2gtaGl0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm8tYW5zYXR0LWxpbmstY2FyZC1zZWFyY2gtaGl0IC5vLWFuc2F0dC1saW5rLWNhcmQtc2VhcmNoLWhpdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuby1hbnNhdHQtbGluay1jYXJkLXNlYXJjaC1oaXQgLm8tYW5zYXR0LWxpbmstY2FyZC1zZWFyY2gtaGl0X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uby1jb250ZW50LXNlYXJjaC1oaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNvbnRlbnQtc2VhcmNoLWhpdF9fdGV4dCB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDJyZW0gMy43NXJlbTtcbn1cbi5vLWNvbnRlbnQtc2VhcmNoLWhpdF9fdGV4dF9fZGF0byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5vLWNvbnRlbnQtc2VhcmNoLWhpdF9fdGV4dF9fZGF0b19fYXV0b2hlaWdodCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLWNvbnRlbnQtc2VhcmNoLWhpdF9fdGV4dF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5Ac3VwcG9ydHMgKGh5cGhlbnM6IGF1dG8pIHtcbiAgLm8tY29udGVudC1zZWFyY2gtaGl0X190ZXh0X19oZWFkaW5nIHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90IChoeXBoZW5zOiBhdXRvKSB7XG4gIC5vLWNvbnRlbnQtc2VhcmNoLWhpdF9fdGV4dF9faGVhZGluZyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm8tY29udGVudC1zZWFyY2gtaGl0LXRvcHB0ZWtzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS4wNjI1cmVtIDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgY29sb3I6ICMzNzM3Mzc7XG59XG4uby1jb250ZW50LXNlYXJjaC1oaXQtdG9wcHRla3N0X19oZWFkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm8tY29udGVudC1zZWFyY2gtaGl0LXRvcHB0ZWtzdCAuaS1pY29uLmktYW5kYWt0LCAuby1jb250ZW50LXNlYXJjaC1oaXQtdG9wcHRla3N0IC5pLWljb24uaS1ibG9nZywgLm8tY29udGVudC1zZWFyY2gtaGl0LXRvcHB0ZWtzdCAuaS1pY29uLmktbnloZXQsIC5vLWNvbnRlbnQtc2VhcmNoLWhpdC10b3BwdGVrc3QgLmktaWNvbi5pLXV0c3luLCAuby1jb250ZW50LXNlYXJjaC1oaXQtdG9wcHRla3N0IC5pLWljb24uaS1hcnJhbmdlbWVudCwgLm8tY29udGVudC1zZWFyY2gtaGl0LXRvcHB0ZWtzdCAuaS1pY29uLmktdmlkZW8ge1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMzMwcHg7XG59XG4uby1jb250ZW50LXNlYXJjaC1oaXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1jb250ZW50LXNlYXJjaC1oaXQ6aG92ZXIgLmxlcy1tZXItbGVua2V0ZWtzdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm8tY29udGVudC1zZWFyY2gtaGl0IGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNvbnRlbnQtc2VhcmNoLWhpdCBmaWd1cmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5vLWNvbnRlbnQtc2VhcmNoLWhpdCBmaWd1cmUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5vLWNvbnRlbnQtc2VhcmNoLWhpdCAuYS1zbWFsbC1wYXJhZ3JhcGgge1xuICBtYXJnaW46IDA7XG59XG4uby1jb250ZW50LXNlYXJjaC1oaXQgLmxlcy1tZXItbGVua2Uge1xuICBsaW5lLWhlaWdodDogMS4xODhyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuLm8tY29udGVudC1zZWFyY2gtaGl0IC5sZXMtbWVyLWxlbmtlIC5sZXMtbWVyLWxlbmtldGVrc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm8tY29udGVudC1zZWFyY2gtaGl0cyB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuLm8tY29udGVudC1zZWFyY2gtaGl0cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmZvcm0uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG5mb3JtLkVQaVNlcnZlckZvcm1zLCAuZm9ybS5jb250YWluZXIgZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGNkVFRUY7XG4gIHBhZGRpbmc6IDJyZW0gMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgZm9ybS5FUGlTZXJ2ZXJGb3JtcywgLmZvcm0uY29udGFpbmVyIGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICB9XG59XG4uZm9ybSBmb3JtLkVQaVNlcnZlckZvcm1zLCAuZm9ybSAuZm9ybS5jb250YWluZXIgZm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybSBmb3JtLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19UaXRsZSwgLmZvcm0gZm9ybS5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRGVzY3JpcHRpb24sIC5mb3JtIGZvcm0uRVBpU2VydmVyRm9ybXMgLkZvcm1fX1N0YXR1cywgLmZvcm0gZm9ybS5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fTWFpbkJvZHksIC5mb3JtIC5mb3JtLmNvbnRhaW5lciBmb3JtIC5Gb3JtX19UaXRsZSwgLmZvcm0gLmZvcm0uY29udGFpbmVyIGZvcm0gLkZvcm1fX0Rlc2NyaXB0aW9uLCAuZm9ybSAuZm9ybS5jb250YWluZXIgZm9ybSAuRm9ybV9fU3RhdHVzLCAuZm9ybSAuZm9ybS5jb250YWluZXIgZm9ybSAuRm9ybV9fTWFpbkJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5mb3JtLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19UaXRsZSwgZm9ybS5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRGVzY3JpcHRpb24sIGZvcm0uRVBpU2VydmVyRm9ybXMgLkZvcm1fX1N0YXR1cywgZm9ybS5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fTWFpbkJvZHksIC5mb3JtLmNvbnRhaW5lciBmb3JtIC5Gb3JtX19UaXRsZSwgLmZvcm0uY29udGFpbmVyIGZvcm0gLkZvcm1fX0Rlc2NyaXB0aW9uLCAuZm9ybS5jb250YWluZXIgZm9ybSAuRm9ybV9fU3RhdHVzLCAuZm9ybS5jb250YWluZXIgZm9ybSAuRm9ybV9fTWFpbkJvZHkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cbmZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZm9ybSAuZGlzYWJsZWQgbGFiZWwsIGZvcm0gLmRpc2FibGVkIGlucHV0LCBmb3JtIC5kaXNhYmxlZCBzZWxlY3Qge1xuICBvcGFjaXR5OiAwLjU7XG59XG5mb3JtIC5mb3JtX190b3Age1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuZm9ybSAuZm9ybV9faGVhZGVyIHtcbiAgY29sb3I6ICNhMDJlNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyLjVyZW0gMCAycmVtIDA7XG59XG5mb3JtIC5mb3JtX19oZWFkZXItLTIge1xuICBjb2xvcjogI2EwMmU0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMCAwLjVyZW0gMDtcbn1cbmZvcm0gLmZvcm1fX3ByZWFtYmxlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmZvcm0gLmZvcm1fX2luZm8ge1xuICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG59XG5mb3JtIC5mb3JtX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUVFRjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5mb3JtIC5mb3JtX19ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2EwMmU0Mztcbn1cbmZvcm0gLmZvcm1fX2ZpZWxkcy1yb3cge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xufVxuZm9ybSAuZm9ybV9fZmllbGRzLWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuZm9ybSAuZm9ybV9fZmllbGRzLWNvbC0teCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5mb3JtIC5mb3JtX19maWVsZHMtY29sLS15IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5mb3JtIC5mb3JtX19idXR0b25zLXNpbmdsZS1jaG9pY2UgbGFiZWwsIGZvcm0gLmZvcm1fX2J1dHRvbnMtc2luZ2xlLWNob2ljZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvcm0gLmZvcm1fX2J1dHRvbnMtc2luZ2xlLWNob2ljZSBsYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvcm0gLmZvcm1fX2J1dHRvbnMtc2luZ2xlLWNob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIC5mb3JtX19idXR0b25zLXNpbmdsZS1jaG9pY2UgLmZvcm1fX2J1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC43cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvcm0gLmZvcm1fX2J1dHRvbnMtc2luZ2xlLWNob2ljZSBpbnB1dDpjaGVja2VkICsgbGFiZWwgLmZvcm1fX2J1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMmU0MztcbiAgY29sb3I6ICNmZmY7XG59XG5mb3JtIC5mb3JtX19zbWFsbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybSAuZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjdyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuZm9ybSBzZWxlY3QuZm9ybV9fZmllbGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJ1dGYtOFwiPz48c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTJcIiB2ZXJzaW9uPVwiMVwiPjxwYXRoIGQ9XCJNNCA4TDAgNGg4elwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG59XG5mb3JtIC5mb3JtX19hZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuZm9ybSAuZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuZm9ybSAuZm9ybV9fY2hlY2tib3ggLmZvcm1fX2NoZWNrYm94X19sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvcm0gLmZvcm1fX2NoZWNrYm94IC5mb3JtX19jaGVja2JveF9faW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IC0ycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvcm0gLmZvcm1fX2NoZWNrYm94IC5mb3JtX19jaGVja2JveF9faW5wdXQ6YWN0aXZlLCBmb3JtIC5mb3JtX19jaGVja2JveCAuZm9ybV9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6YWN0aXZlLCBmb3JtIC5mb3JtX19jaGVja2JveCAuZm9ybV9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuZm9ybSAuZm9ybV9faW5wdXQtaW5uZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbmZvcm0gLmZvcm1fX2Vycm9ycy0tc3VtbWFyeSwgZm9ybSAuZm9ybV9fZXJyb3JzIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNEQjtcbiAgYm9yZGVyOiAycHggc29saWQgI0VCOUEwMDtcbiAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmZvcm0gLmZvcm1fX2Vycm9ycyAuZm9ybV9fZXJyb3JzX19oZWFkZXIge1xuICBjb2xvcjogI2EwMmU0MztcbiAgbWFyZ2luOiAyLjVyZW0gMCAycmVtIDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuZm9ybSAuZm9ybV9fZXJyb3JzIC5mb3JtX19lcnJvcnNfX2Vycm9yLCBmb3JtIC5mb3JtX19lcnJvcnMgbGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBzcGFuLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciwgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtVGV4dGJveC5WYWxpZGF0aW9uRmFpbCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzREI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFQjlBMDA7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBzcGFuLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzREI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFQjlBMDA7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW46IDFyZW0gMTAwcHggMDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5Gb3JtVGV4dGJveCBpbnB1dCB7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMC43cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5Gb3JtVGV4dGJveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlID4gbGFiZWwge1xuICBtYXJnaW46IDE1cHggMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB9XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybV9fRWxlbWVudF9fQ2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLkZvcm1DaG9pY2VfX0lucHV0LkZvcm1DaG9pY2VfX0lucHV0LS1DaGVja2JveCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogLTJweDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLkZvcm1DaG9pY2VfX0lucHV0LkZvcm1DaG9pY2VfX0lucHV0LS1DaGVja2JveDphY3RpdmUsIC5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLkZvcm1DaG9pY2VfX0lucHV0LkZvcm1DaG9pY2VfX0lucHV0LS1DaGVja2JveDpjaGVja2VkOmFjdGl2ZSwgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0uRm9ybUNob2ljZV9fSW5wdXQuRm9ybUNob2ljZV9fSW5wdXQtLUNoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZTQzO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLkVQaVNlcnZlckZvcm1zIGJ1dHRvbi5Gb3JtU3VibWl0QnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDIuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhMDJlNDM7XG4gIGNvbG9yOiAjYTAyZTQzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLkVQaVNlcnZlckZvcm1zIGJ1dHRvbi5Gb3JtU3VibWl0QnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMmU0MztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBoZWlnaHQ6IDE3Ljk0cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtaGl0cyAubGluay1jYXJkLXNlYXJjaC1oaXQ6aG92ZXIgLnJlYWQtbW9yZS1saW5rX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gtaGl0cyAubGluay1jYXJkLXNlYXJjaC1oaXQge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdCBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdCBmaWd1cmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMy44MXJlbTtcbiAgICBoZWlnaHQ6IDEzLjgxcmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdCBmaWd1cmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdCBpbWcge1xuICBvYmplY3QtZml0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdF9faW5mbyB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLWhpdHMgLmxpbmstY2FyZC1zZWFyY2gtaGl0X19pbmZvIHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbn1cbi5zZWFyY2gtaGl0cyAubGluay1jYXJkLXNlYXJjaC1oaXRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLWhpdHMgLmxpbmstY2FyZC1zZWFyY2gtaGl0X190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLWhpdHMgLmxpbmstY2FyZC1zZWFyY2gtaGl0X190ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5zZWFyY2gtaGl0cyAubGluay1jYXJkLXNlYXJjaC1oaXRfX3RleHQgLnJlYWQtbW9yZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLWhpdHMgLmxpbmstY2FyZC1zZWFyY2gtaGl0X190ZXh0IHAge1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtaGl0cyAubGluay1jYXJkLXNlYXJjaC1oaXQgLnJlYWQtbW9yZS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTg4cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtaGl0cyAubGluay1jYXJkLXNlYXJjaC1oaXQgLnJlYWQtbW9yZS1saW5rIC5fX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1oaXRzIC5saW5rLWNhcmQtc2VhcmNoLWhpdCAucmVhZC1tb3JlLWxpbmsgLmktaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xODhyZW07XG59XG5cbi5vLXJpay10ZWtzdC1ibG9rayB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmEtd2lkZS1jb250YWluZXIgLm8tcmlrLXRla3N0LWJsb2trIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuLyogVXRzeW4gaXMgdGhlIG9ubHkgcGFnZSB0aGF0IGRpdmVyZ2VzIGZyb20gdGhlIGNvbG9yIHBhbGV0dGUuIFdlIGhhdmUgdGhlcmVmb3JlIGNob3NlbiB0byBwdXQgYWxsIHN0eWxpbmcgcGVydGFpbmluZyB0byB0aGUgVXRzeW5BcnRpa2tlbFBhZ2Ugd2l0aGluIHRoaXMgZmlsZSAqL1xuLnV0c3luIC5hcnRpa2tlbHRla3N0IC5tLWJyZWFkY3J1bWIgLm0tYnJlYWRjcnVtYl9fbmFtZTpob3ZlciwgLnV0c3luIC5hcnRpa2tlbHRla3N0IC5tLWJyZWFkY3J1bWIgLm0tYnJlYWRjcnVtYl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0ZjY3O1xufVxuLnV0c3luIC5hcnRpa2tlbHRla3N0IC5ieWxpbmUgLmF1dGhvci1uYW1lLCAudXRzeW4gLmFydGlra2VsdGVrc3QgLmJ5bGluZSAucGhvdG9ncmFwaGVyLW5hbWUsIC51dHN5biAuYXJ0aWtrZWx0ZWtzdCAuYnlsaW5lIC5vbXJhYWRlIHtcbiAgY29sb3I6ICMwMDRmNjc7XG59XG4udXRzeW4gLmFydGlra2VsdGVrc3QgLmEtcHJlYW1ibGUtbGluZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VERjZGNDtcbn1cbi51dHN5biAuYXJ0aWtrZWx0ZWtzdCBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICMwMDRmNjc7XG59XG4udXRzeW4gLmFydGlra2VsdGVrc3QgYmxvY2txdW90ZTpiZWZvcmUsIC51dHN5biAuYXJ0aWtrZWx0ZWtzdCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRURGNkY0O1xufVxuLnV0c3luIC5hcnRpa2tlbHRla3N0IC5tLWNvbG9yLWJveC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICNFREY2RjQ7XG59XG4udXRzeW4gLmFydGlra2VsdGVrc3QgLm0tY29sb3ItYm94LWNvbnRhaW5lciBhLnRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY2RjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51dHN5biAuYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gLnNpZGVpbWFnZSAubS1hcnRpY2xlLWltYWdlX19waG90b2dyYXBoZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRURGNkY0O1xuICB9XG59XG4udXRzeW4gLm0tY2FyZCwgLnV0c3luIC5tLWNhcmQtaW5mb2Jsb2NrIHtcbiAgY29sb3I6ICMwMDRmNjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY2RjQ7XG59XG4udXRzeW4gLm0tY2FyZCAubS1jYXJkX190aXRsZSwgLnV0c3luIC5tLWNhcmQtaW5mb2Jsb2NrIC5tLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDRmNjc7XG59XG4udXRzeW4gLm0tY2FyZCAuYnRuLWNvbnRhaW5lciBhLCAudXRzeW4gLm0tY2FyZC1pbmZvYmxvY2sgLmJ0bi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDA0ZjY3O1xuICBib3JkZXItY29sb3I6ICMwMDRmNjc7XG59XG4udXRzeW4gLm0tY2FyZCAuYnRuLWNvbnRhaW5lciBhOmhvdmVyLCAudXRzeW4gLm0tY2FyZC1pbmZvYmxvY2sgLmJ0bi1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmNjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXJ0LXBhZ2UgLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLnN0YXJ0LXBhZ2UgLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9ray13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXJ0LXBhZ2UgLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9ray13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnN0YXJ0LXBhZ2UgLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9ray13cmFwcGVyIC5vLWFuYmVmYWx0LWlubmhvbGQtYmxva2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnN0YXJ0LXBhZ2UgLm8tY29udGVudC1zZWFyY2gtaGl0cy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhcnQtcGFnZSAuby1jb250ZW50LXNlYXJjaC1oaXRzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLnN0YXJ0LXBhZ2UgLm8tY29udGVudC1zZWFyY2gtaGl0cy13cmFwcGVyIC5vLWNvbnRlbnQtc2VhcmNoLWhpdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zdGFydC1wYWdlIC5vLWNvbnRlbnQtc2VhcmNoLWhpdHMtd3JhcHBlciAuby1jb250ZW50LXNlYXJjaC1oaXRzIC5vLWNvbnRlbnQtc2VhcmNoLWhpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uc3RhcnQtcGFnZSAuby1jb250ZW50LXNlYXJjaC1oaXRzLXdyYXBwZXIgLm8tY29udGVudC1zZWFyY2gtaGl0cyAuby1jb250ZW50LXNlYXJjaC1oaXQtdG9wcHRla3N0LCAuc3RhcnQtcGFnZSAuby1jb250ZW50LXNlYXJjaC1oaXRzLXdyYXBwZXIgLm8tY29udGVudC1zZWFyY2gtaGl0cyAuby1jb250ZW50LXNlYXJjaC1oaXRfX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnN0YXJ0LXBhZ2UgLm8tdGFsbC1ibG9rayB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXJ0LXBhZ2UgLm8tdGFsbC1ibG9rayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnN0YXJ0LXBhZ2UgLmtuYXBwLWJsb2NrLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFydC1wYWdlIC5rbmFwcC1ibG9jay1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG4uc3RhcnQtcGFnZSAuby1mcmVtaGV2ZXQtaW5uaG9sZCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXJ0LXBhZ2UgLm8tZnJlbWhldmV0LWlubmhvbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3RhcnQtcGFnZSAuby1mcmVtaGV2ZXQtaW5uaG9sZF9fdGV4dCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLnN0YXJ0LXBhZ2UgLm8tZnJlbWhldmVkZS1tZW55LXB1bmt0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5zdGFydC1wYWdlIC5tLWNhcmQtLWluZm9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uc3RhcnQtcGFnZSAuYnV0dG9uLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zdGFydC1wYWdlID4gZGl2OmZpcnN0LWNoaWxkOm5vdCguby10ZW1hLWJsb2trKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnN0YXJ0LXBhZ2UgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi52aWRlby1wYWdlIC52aWRlby1pbm5ob2xkLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNzRweDtcbn1cbi52aWRlby1wYWdlIC5zaGFyaW5nLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1wYWdlIC5zaGFyaW5nLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxufVxuLnZpZGVvLXBhZ2UgLm0tdGFnLWJveC1jb250YWluZXIubS1jb2xvci1ib3gtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi52aWRlby1wYWdlIC5ieWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi52aWRlby1wYWdlIC5ieWxpbmUgLmF1dGhvci1uYW1lIHtcbiAgY29sb3I6ICNhMDJlNDM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmlkZW8tcGFnZSAua25hcHAtYmxvY2stY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1wYWdlIC5rbmFwcC1ibG9jay1jb250YWluZXIgLmEtYnRuLXBpbmsge1xuICAgIG1hcmdpbjogMS4yNXJlbSBhdXRvO1xuICB9XG59XG5cbi52aWRlby1zZWFyY2gtcGFnZSAuYS13aWRlLWNvbnRhaW5lci0tZ3JleSA+IC5zZXBhcmF0b3I6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1zZWFyY2gtcGFnZSAuby1jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi52aWRlby1zZWFyY2gtcGFnZSAuc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnZpZGVvLXNlYXJjaC1wYWdlIC5tLXRvcHBzZWtzam9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVycm9yLXBhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyLjVyZW0gMCA1cmVtO1xufVxuXG4uZmlsdGVyaW5nLXVuZGVycGFnZSB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG59XG4uZmlsdGVyaW5nLXVuZGVycGFnZSAuYXJ0aWNsZS1wYWdlLWhlYWRpbmcge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIEBzdXBwb3J0cyAoaHlwaGVuczogYXV0bykge1xuICAgIC5maWx0ZXJpbmctdW5kZXJwYWdlIC5hcnRpY2xlLXBhZ2UtaGVhZGluZyB7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChoeXBoZW5zOiBhdXRvKSB7XG4gICAgLmZpbHRlcmluZy11bmRlcnBhZ2UgLmFydGljbGUtcGFnZS1oZWFkaW5nIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gIH1cbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC50b3Atc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5tYWluLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpbHRlcmluZy11bmRlcnBhZ2UgLm1haW4taW1hZ2UgZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWx0ZXJpbmctdW5kZXJwYWdlIC5tYWluLWltYWdlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5maWx0ZXJpbmctdW5kZXJwYWdlIC5tYWluLWltYWdlIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXJpbmctdW5kZXJwYWdlIC5tYWluLWltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5maWx0ZXJpbmctdW5kZXJwYWdlIC5tYWluLWltYWdlIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyaW5nLXVuZGVycGFnZSAubWFpbi1pbWFnZSB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxuICAuZmlsdGVyaW5nLXVuZGVycGFnZSAubWFpbi1pbWFnZSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5hLXByZWFtYmxlLWxpbmU6YWZ0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLmZpbHRlcmluZy11bmRlcnBhZ2UgLnBob3RvZ3JhcGhlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhMDJlNDM7XG59XG4uZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5yZXNzdXJzLWxlbmtla29ydF9faGVhZGluZy0tbm8tc3ViaGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLnJlc3N1cnMtbGVua2Vrb3J0X19oZWFkaW5nIHtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpbHRlcmluZy11bmRlcnBhZ2UgLnJlc3N1cnMtc2Vrc2pvbiAubS1saW5rLWNhcmQtbGlzdCAubS1saW5rLWNhcmQtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgLnJlc3N1cnMtbGVua2Vrb3J0IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0gc3Bhbi5yZXNzdXJzLWxlbmtla29ydF9faGVhZGluZyArIGRpdi5yZXNzdXJzLWxlbmtla29ydCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0gLnJlc3N1cnMtbGVua2Vrb3J0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRThFOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCAucmVzc3Vycy1sZW5rZWtvcnRfX3N1YmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBzdXBwb3J0cyAoaHlwaGVuczogYXV0bykge1xuICAuZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCAucmVzc3Vycy1sZW5rZWtvcnRfX3N1YmhlYWRpbmcge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKGh5cGhlbnM6IGF1dG8pIHtcbiAgLmZpbHRlcmluZy11bmRlcnBhZ2UgLnJlc3N1cnMtc2Vrc2pvbiAubS1saW5rLWNhcmQtbGlzdCAubS1saW5rLWNhcmQtbGlzdF9faXRlbSAucmVzc3Vycy1sZW5rZWtvcnQgLnJlc3N1cnMtbGVua2Vrb3J0X19zdWJoZWFkaW5nIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCBpbWcge1xuICB3aWR0aDogOC4xMjVyZW07XG4gIGhlaWdodDogOC4xMjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmZpbHRlcmluZy11bmRlcnBhZ2UgLnJlc3N1cnMtc2Vrc2pvbiAubS1saW5rLWNhcmQtbGlzdCAubS1saW5rLWNhcmQtbGlzdF9faXRlbSAucmVzc3Vycy1sZW5rZWtvcnQgLnJlc3N1cnMtbGVua2VibG9ray10ZWtzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbkBzdXBwb3J0cyAoaHlwaGVuczogYXV0bykge1xuICAuZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCAucmVzc3Vycy1sZW5rZWJsb2trLXRla3N0IHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90IChoeXBoZW5zOiBhdXRvKSB7XG4gIC5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0gLnJlc3N1cnMtbGVua2Vrb3J0IC5yZXNzdXJzLWxlbmtlYmxva2stdGVrc3Qge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0gLnJlc3N1cnMtbGVua2Vrb3J0IC5pLWljb24ge1xuICBmb250LXNpemU6IDEuMTg4cmVtO1xufVxuLmZpbHRlcmluZy11bmRlcnBhZ2UgLnJlc3N1cnMtc2Vrc2pvbiAubS1saW5rLWNhcmQtbGlzdCAubS1saW5rLWNhcmQtbGlzdF9faXRlbSAucmVzc3Vycy1sZW5rZWtvcnQgLmktaWNvbiAuaW50ZXJuLWxlbmtlLCAuZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCAuaS1pY29uIC5sZW5rZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTtcbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0gLnJlc3N1cnMtbGVua2Vrb3J0IC5sZW5rZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0gLnJlc3N1cnMtbGVua2Vrb3J0IC5sZW5rZSAuaS1leHRlcm5hbC1saW5rLCAuZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCAubGVua2UgLmktZG93bmxvYWQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLm0tbGluay1jYXJkLWxpc3QgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0gLnJlc3N1cnMtbGVua2Vrb3J0IC5sZW5rZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZpbHRlcmluZy11bmRlcnBhZ2UgLnJlc3N1cnMtc2Vrc2pvbiAubS1saW5rLWNhcmQtbGlzdCAubS1saW5rLWNhcmQtbGlzdF9faXRlbSAucmVzc3Vycy1sZW5rZWtvcnQgLmludGVybi1sZW5rZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIC5yZXNzdXJzLWxlbmtla29ydCAuaW50ZXJuLWxlbmtlIC5sZW5rZXRla3N0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maWx0ZXJpbmctdW5kZXJwYWdlIC5yZXNzdXJzLXNla3Nqb24gLnJlc3N1cnMtZWRpdG9yIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRjNFOEU5O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xufVxuLmZpbHRlcmluZy11bmRlcnBhZ2UgLnJlc3N1cnMtc2Vrc2pvbiAucmVzc3Vycy1lZGl0b3IgPiBwOmZpcnN0LWNoaWxkLCAuZmlsdGVyaW5nLXVuZGVycGFnZSAucmVzc3Vycy1zZWtzam9uIC5yZXNzdXJzLWVkaXRvciA+IGg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmFrdHVlbHQtcGFnZSwgLmFydGlra2VsbGlzdC1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmFrdHVlbHQtcGFnZSAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGU6bm90KC5jb2xsYXBzZWQpLCAuYXJ0aWtrZWxsaXN0LXBhZ2UgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlOm5vdCguY29sbGFwc2VkKSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uYWt0dWVsdC1wYWdlIC50aWxiYWtlLXRpbC1ha3R1ZWx0LCAuYXJ0aWtrZWxsaXN0LXBhZ2UgLnRpbGJha2UtdGlsLWFrdHVlbHQge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAyLjVyZW0gMnJlbSAxLjVyZW0gMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFrdHVlbHQtcGFnZSAudGlsYmFrZS10aWwtYWt0dWVsdCAudGlsYmFrZS10aWwtYWt0dWVsdC1sZW5rZXRla3N0LCAuYXJ0aWtrZWxsaXN0LXBhZ2UgLnRpbGJha2UtdGlsLWFrdHVlbHQgLnRpbGJha2UtdGlsLWFrdHVlbHQtbGVua2V0ZWtzdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ha3R1ZWx0LXBhZ2UgLnRpbGJha2UtdGlsLWFrdHVlbHQgLmktaWNvbiwgLmFydGlra2VsbGlzdC1wYWdlIC50aWxiYWtlLXRpbC1ha3R1ZWx0IC5pLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWt0dWVsdC1wYWdlIC5ha3R1ZWx0LXBhZ2UtY29udGVudCwgLmFydGlra2VsbGlzdC1wYWdlIC5ha3R1ZWx0LXBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ha3R1ZWx0LXBhZ2UgLm1vYmlsZSwgLmFrdHVlbHQtcGFnZSAuYWt0dWVsdC1oZWFkZXIsIC5ha3R1ZWx0LXBhZ2UgLnRpbGJha2UtdGlsLWFrdHVlbHQsIC5hcnRpa2tlbGxpc3QtcGFnZSAubW9iaWxlLCAuYXJ0aWtrZWxsaXN0LXBhZ2UgLmFrdHVlbHQtaGVhZGVyLCAuYXJ0aWtrZWxsaXN0LXBhZ2UgLnRpbGJha2UtdGlsLWFrdHVlbHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFrdHVlbHQtcGFnZSAuY29udGFpbmVyLCAuYXJ0aWtrZWxsaXN0LXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWt0dWVsdC1wYWdlLCAuYXJ0aWtrZWxsaXN0LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbiAgLmFrdHVlbHQtcGFnZSAuZGVza3RvcCwgLmFydGlra2VsbGlzdC1wYWdlIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWt0dWVsdC1wYWdlIC5ha3R1ZWx0LXBhZ2UtY29udGVudCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuICAuYWt0dWVsdC1wYWdlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51IC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWt0dWVsdC1wYWdlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51IC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAuYWt0dWVsdC1wYWdlIC5ha3R1ZWx0LWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmFrdHVlbHQtcGFnZSAuYWt0dWVsdC1oZWFkZXIgLmgxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYWt0dWVsdC1wYWdlIC5ha3R1ZWx0LWhlYWRlciAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciwgLmFrdHVlbHQtcGFnZSAuYWt0dWVsdC1oZWFkZXIgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuLmFrdHVlbHQtcGFnZSAuYWt0dWVsdC1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG4uYXJ0aWtrZWxsaXN0LXBhZ2UgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnUubW9iaWxlIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X191bC13cmFwcGVyOm5vdCguc2hvdykgKyAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNhMDJlNDM7XG59XG5cbi5rb250YWt0LXBhZ2UgLm0tdG9wcHNla3Nqb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmtvbnRha3QtcGFnZSAua29udGFrdC1wYWdlX19zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmtvbnRha3QtcGFnZSAua29udGFrdC1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmtvbnRha3QtcGFnZSAua29udGFrdC1wYWdlLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua29udGFrdC1wYWdlIC5vLWNhdGVnb3JpZXMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5rb250YWt0LXBhZ2UgLm0tY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5rb250YWt0LXBhZ2UgLm0tY29udGFjdC1pbmZvIC5tLWNvbnRhY3QtaW5mb19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmtvbnRha3QtcGFnZSAua2FydC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmZlbHQtcGFnZSAuYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZmVsdC1wYWdlIC5hLXByZWFtYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5mZWx0LXBhZ2UgLmEtcHJlYW1ibGUtbGluZTphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB3aWR0aDogNDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI0Y2RUVFRjtcbiAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gMnJlbTtcbn1cbi5mZWx0LXBhZ2UgLnVwcGVyLWNvbnRlbnQtYXJlYSB7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xufVxuXG4ucmVnaW9uLXBhZ2UgLmJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnJlZ2lvbi1wYWdlIC5hLXByZWFtYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5yZWdpb24tcGFnZSAuYS1wcmVhbWJsZS1saW5lOjphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB3aWR0aDogNDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI0Y2RUVFRjtcbiAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gMnJlbTtcbn1cbi5yZWdpb24tcGFnZSAudXBwZXItY29udGVudC1hcmVhIHtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4ucmVnaW9uLXBhZ2VfX2xlaXItaW5mbyBoMi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW5zYXR0LXBhZ2VfX2NvbnRhY3QtaW5mby0tcGhvbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xufVxuLmFuc2F0dC1wYWdlX19jb250YWN0LWluZm8tLWVtYWlsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmFuc2F0dC1wYWdlX19kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFuc2F0dC1wYWdlX19kZXRhaWxzIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmFuc2F0dC1wYWdlX19kZXRhaWxzIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkVFRUY7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLmFuc2F0dC1wYWdlX19kZXRhaWxzIC5pLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbn1cbi5hbnNhdHQtcGFnZV9fY29udGFjdC1pbmZvIGEsIC5hbnNhdHQtcGFnZV9fZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hbnNhdHQtcGFnZV9fY29udGFjdC1pbmZvIGE6aG92ZXIsIC5hbnNhdHQtcGFnZV9fZGV0YWlscyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5za3JpYmVudC1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4uc2tyaWJlbnQtcGFnZSAuc2UtYWxsZS1za3JpYmVudGVyLWxpbmsge1xuICBsaW5lLWhlaWdodDogMS4xODhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2tyaWJlbnQtcGFnZSAuc2UtYWxsZS1za3JpYmVudGVyLWxpbmsgLnNlLWFsbGUtc2tyaWJlbnRlci1saW5rLXRleHQge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2tyaWJlbnQtcGFnZSAuc2UtYWxsZS1za3JpYmVudGVyLWxpbmsgLnNlLWFsbGUtc2tyaWJlbnRlci1saW5rLXRleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5za3JpYmVudC1wYWdlIC5zZS1hbGxlLXNrcmliZW50ZXItbGluayAuaS1hcnJvdy1yaWdodC1yZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2tqZW1hLXBhZ2UgLnNramVtYS1wYWdlX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUVFRjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4uc2tqZW1hLXBhZ2UgLmFydGlra2VsdGVrc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5za2plbWEtcGFnZSAuZm9ybSB7XG4gIHBhZGRpbmc6IDAgNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNramVtYS1wYWdlIC5mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG4uc2tqZW1hLXBhZ2UgLmZvcm0gaDIge1xuICBjb2xvcjogI2EwMmU0Mztcbn1cblxuLnByb3NqZWt0LXBhZ2UgLmEtcHJlYW1ibGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnByb3NqZWt0LXBhZ2UgLmEtcHJlYW1ibGUtbGluZTo6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgd2lkdGg6IDQwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItY29sb3I6ICNGNkVFRUY7XG4gIG1hcmdpbjogMS4yNXJlbSBhdXRvIDJyZW07XG59Iiwi77u/QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMSB7XHJcbiAgICAub2Zmc2V0LSN7JGl9IHtcclxuICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKCRpLzEyKTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctI3skaX0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbGVmdDogcGVyY2VudGFnZSgkaS8xMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmktaWNvbiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL1Jlc291cmNlcy9pbWcvc3ByaXRlL2ljb25zL3N2Zy9zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cblxuLmktYW5kYWt0IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzkuODc2Nzk2NzE0NTc5MDYlIDg1LjAxMDI2Njk0MDQ1MTc0JTtcblx0d2lkdGg6IDUxcHg7XG5cdGhlaWdodDogNTFweDtcbn1cblxuLmktYW5kYWt0LWFuYmVmYWx0IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjQuNjM0NjU1NTMyMzU5MDglIDIzLjU2Njg3ODk4MDg5MTcyJTtcblx0d2lkdGg6IDU5cHg7XG5cdGhlaWdodDogNjdweDtcbn1cblxuLmktYW5kYWt0LWFuYmVmYWx0LWNpcmNsZS1ncmF5IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjguMDk1MjM4MDk1MjM4MDk1JSA1NC41MjM4MDk1MjM4MDk1MjYlO1xuXHR3aWR0aDogMTE4cHg7XG5cdGhlaWdodDogMTE4cHg7XG59XG5cbi5pLWFuZGFrdC1hbmJlZmFsdC1jaXJjbGUtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDgyLjYxOTA0NzYxOTA0NzYyJTtcblx0d2lkdGg6IDExOHB4O1xuXHRoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1hcnJhbmdlbWVudCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDI0LjIyOTk3OTQ2NjExOTA5NyUgMzYuNTUwMzA4MDA4MjEzNTU1JTtcblx0d2lkdGg6IDUxcHg7XG5cdGhlaWdodDogNTFweDtcbn1cblxuLmktYXJyYW5nZW1lbnQtYW5iZWZhbHQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MS43MDIxMjc2NTk1NzQ0NyUgNzIuMTQxMzcyMTQxMzcyMTQlO1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA1N3B4O1xufVxuXG4uaS1hcnJhbmdlbWVudC1hbmJlZmFsdC1jaXJjbGUtZ3JheSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMjYuNDI4NTcxNDI4NTcxNDI3JTtcblx0d2lkdGg6IDExOHB4O1xuXHRoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1hcnJhbmdlbWVudC1hbmJlZmFsdC1jaXJjbGUtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0My44MDk1MjM4MDk1MjM4MSUgMDtcblx0d2lkdGg6IDExOHB4O1xuXHRoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1hcnJhbmdlbWVudC1sb2thbHQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OS42OTE5OTE3ODY0NDc2NCUgMzUuNzE0Mjg1NzE0Mjg1NzE1JTtcblx0d2lkdGg6IDUxcHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmktYXJyYW5nZW1lbnQtbG9rYWx0LWh2aXQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2OC43OTI3MTA3MDYxNTAzNCUgMjYuODc5MjcxMDcwNjE1MDMzJTtcblx0d2lkdGg6IDk5cHg7XG5cdGhlaWdodDogOTlweDtcbn1cblxuLmktYXJyb3ctZG93biB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUuMjgzNzU3MzM4NTUxODU5JSAxMDAlO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy1kb3duLWJsdWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMS43MDI1NDQwMzEzMTExNTYlIDEwMCU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLWFycm93LWRvd24tcmVkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogODEuNjA0Njk2NjczMTg5ODIlIDkwLjk5ODA0MzA1MjgzNzU3JTtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctZG93bi13aGl0ZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDE1Ljg1MTI3MjAxNTY1NTU3OCUgMTAwJTtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctcmlnaHQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNi45ODYzMDEzNjk4NjMwMTQlIDEwMCU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLWFycm93LXJpZ2h0LWJsdWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0Ny41NTM4MTYwNDY5NjY3MyUgMTAwJTtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctcmlnaHQtcmVkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjYuNDE4Nzg2NjkyNzU5Mjk0JSAxMDAlO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy1yaWdodC1yZWQtYmlnIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTIuNTA1MDEwMDIwMDQwMDglIDIzLjY0NzI5NDU4OTE3ODM1OCU7XG5cdHdpZHRoOiAzOXB4O1xuXHRoZWlnaHQ6IDM5cHg7XG59XG5cbi5pLWFycm93LXJpZ2h0LXdoaXRlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNDIuMjcwMDU4NzA4NDE0ODclIDEwMCU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLWFycm93LXVwIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjEuMTM1MDI5MzU0MjA3NDM2JSAxMDAlO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1hcnJvdy11cC1ibHVlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzYuMzIwOTM5MzM0NjM3OTclIDkwLjk5ODA0MzA1MjgzNzU3JTtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctdXAtcmVkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNjUuNzUzNDI0NjU3NTM0MjUlIDkwLjk5ODA0MzA1MjgzNzU3JTtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmktYXJyb3ctdXAtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4Ni44ODg0NTQwMTE3NDE2OSUgOTAuOTk4MDQzMDUyODM3NTclO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1ibG9nZyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDY5LjQwNDUxNzQ1Mzc5ODc3JSA4NS4wMTAyNjY5NDA0NTE3NCU7XG5cdHdpZHRoOiA1MXB4O1xuXHRoZWlnaHQ6IDUxcHg7XG59XG5cbi5pLWJsb2dnLWFuYmVmYWx0IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMzguMzMzMzMzMzMzMzMzMzM2JSAzNS43MTQyODU3MTQyODU3MTUlO1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uaS1ibG9nZy1hbmJlZmFsdC1jaXJjbGUtZ3JheSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcblx0d2lkdGg6IDExOHB4O1xuXHRoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1ibG9nZy1hbmJlZmFsdC1jaXJjbGUtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDU0LjUyMzgwOTUyMzgwOTUyNiU7XG5cdHdpZHRoOiAxMThweDtcblx0aGVpZ2h0OiAxMThweDtcbn1cblxuLmktY2FtZXJhIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAuMzg0NjE1Mzg0NjE1MzklIDMwLjA3NjYyODM1MjQ5MDQyJTtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmktY2xvY2stY2lyY2xlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTguNjg5MzczNzI0NjklIDY4LjA4MTkzMzc2MjM2MDY5JTtcblx0d2lkdGg6IDI4LjMycHg7XG5cdGhlaWdodDogMjguMzJweDtcbn1cblxuLmktY2xvY2stcGluay1jaXJjbGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MS4wMzcxODE5OTYwODYxJSA5MC45OTgwNDMwNTI4Mzc1NyU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLWNsb3NlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTIuMTIzNTUyMTIzNTUyMTIlIDk4LjY0ODY0ODY0ODY0ODY1JTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmktZG9jdW1lbnRzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTQuMTcwNDAzNTg3NDQzOTQlIDU0LjI1Mjg3MzU2MzIxODM5NCU7XG5cdHdpZHRoOiA5MnB4O1xuXHRoZWlnaHQ6IDEwM3B4O1xufVxuXG4uaS1kb3dubG9hZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk4LjQ2MTUzODQ2MTUzODQ3JSA2MC4wMjMyMTA4MzE3MjE0NyU7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pLWVtYWlsLWNpcmNsZS1ibGFjayB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDE4LjEwODY1MTkxMTQ2ODgxJSA5My41NjEzNjgyMDkyNTU1MyU7XG5cdHdpZHRoOiA0MXB4O1xuXHRoZWlnaHQ6IDQxcHg7XG59XG5cbi5pLWVtYWlsLWNpcmNsZS1waW5rIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTcuNDU1OTY4Njg4ODQ1NCUgOTAuOTk4MDQzMDUyODM3NTclO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaS1lbWFpbC1jaXJjbGUtcmVkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTEuMTA2NjM5ODM5MDM0MjElIDkzLjU2MTM2ODIwOTI1NTUzJTtcblx0d2lkdGg6IDQxcHg7XG5cdGhlaWdodDogNDFweDtcbn1cblxuLmktZW1haWwtcmVkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzcuMjYzOTY5MTcxNDgzNjIlIDI2LjI5NTU4NTQxMjY2Nzk0NyU7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pLWV4dGVybmFsLWxpbmsge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5Ny4yOTIwNjk2MzI0OTUxNyUgNzIuNTk1NzQ0NjgwODUxMDclO1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xufVxuXG4uaS1mYWNlYm9vay1ibGFjayB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDU5LjM1NjEzNjgyMDkyNTU1NiUgOTMuNTYxMzY4MjA5MjU1NTMlO1xuXHR3aWR0aDogNDFweDtcblx0aGVpZ2h0OiA0MXB4O1xufVxuXG4uaS1mYWNlYm9vay1ibGFjay1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA5NC41MTIxOTUxMjE5NTEyMiU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG59XG5cbi5pLWZhY2Vib29rLXJlZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDQyLjg1NzE0Mjg1NzE0Mjg1NCUgOTMuNTYxMzY4MjA5MjU1NTMlO1xuXHR3aWR0aDogNDFweDtcblx0aGVpZ2h0OiA0MXB4O1xufVxuXG4uaS1nbG9idXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3Ny4yNjM5NjkxNzE0ODM2MiUgMjkuNjcyNDQ3MDEzNDg3NDc0JTtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmktaW5zdGFncmFtLWJsYWNrLWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OS40MzA4OTQzMDg5NDMxJSA4NC4xNDYzNDE0NjM0MTQ2MyU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG59XG5cbi5pLWxvZ28ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdHdpZHRoOiAxODRweDtcblx0aGVpZ2h0OiA1NnB4O1xufVxuXG4uaS1sb2dvLWJsYWNrLWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDExLjU5NDIwMjg5ODU1MDcyNSU7XG5cdHdpZHRoOiAxODRweDtcblx0aGVpZ2h0OiA1NXB4O1xufVxuXG4uaS1ueWhldCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDU4LjkzMjIzODE5MzAxODQ4JSA4NS4wMTAyNjY5NDA0NTE3NCU7XG5cdHdpZHRoOiA1MXB4O1xuXHRoZWlnaHQ6IDUxcHg7XG59XG5cbi5pLW55aGV0LWFuYmVmYWx0IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzMuOTAzOTY2NTk3MDc3MjQlIDQ3LjUxMDM3MzQ0Mzk4MzQwNCU7XG5cdHdpZHRoOiA1OXB4O1xuXHRoZWlnaHQ6IDU2cHg7XG59XG5cbi5pLW55aGV0LWFuYmVmYWx0LWNpcmNsZS1ncmF5IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzEuOTA0NzYxOTA0NzYxOSUgMDtcblx0d2lkdGg6IDExOHB4O1xuXHRoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS1ueWhldC1hbmJlZmFsdC1jaXJjbGUtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDI4LjA5NTIzODA5NTIzODA5NSU7XG5cdHdpZHRoOiAxMThweDtcblx0aGVpZ2h0OiAxMThweDtcbn1cblxuLmktcGhvbmUtY2lyY2xlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTIuMTcyMjExMzUwMjkzNTQlIDkwLjk5ODA0MzA1MjgzNzU3JTtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmktcGluIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTkuNDI1MTk4MDczNjM2NzglIDQ2LjMwMzU2MzAxOTkzNDA3NCU7XG5cdHdpZHRoOiAyMy4wNHB4O1xuXHRoZWlnaHQ6IDI4LjMycHg7XG59XG5cbi5pLXBpbi1waW5rLWNpcmNsZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmktcmVkLWhhbmQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MC44NjIwNjg5NjU1MTcyNCUgNzMuNjczMDM2MDkzNDE4MjYlO1xuXHR3aWR0aDogNzRweDtcblx0aGVpZ2h0OiA2N3B4O1xufVxuXG4uaS1zZWFyY2gge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMC41Njc1MTQ2NzcxMDM3MTglIDEwMCU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pLXNlYXJjaC00MHg0MCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDkuMzExNzQwODkwNjg4MjYlIDk0LjEyOTU1NDY1NTg3MDQ1JTtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcbn1cblxuLmktc2VhcmNoLWJpZyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDczLjE0MDQ5NTg2Nzc2ODU5JSA1OC44ODQyOTc1MjA2NjExNiU7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG59XG5cbi5pLXNlYXJjaC1tb2JpbGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OS40MTc0NzU3MjgxNTUzNCUgNTUuNzkwMjkxMjYyMTM1OTIlO1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaS1zZWFyY2gtbW9iaWxlLXdoaXRlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTkuNDE3NDc1NzI4MTU1MzQlIDUxLjMyNDI3MTg0NDY2MDE5NiU7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pLXN0ZWQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3Ni44MTk5MjMzNzE2NDc1JSAyMi43MzYwMzA4Mjg1MTYzNzclO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaS10d2l0dGVyLWJsYWNrIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjYuMzU4MTQ4ODkzMzYwMTYzJSA5My41NjEzNjgyMDkyNTU1MyU7XG5cdHdpZHRoOiA0MXB4O1xuXHRoZWlnaHQ6IDQxcHg7XG59XG5cbi5pLXR3aXR0ZXItYmxhY2stYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk4Ljc4MDQ4NzgwNDg3ODA1JSA4NC4xNDYzNDE0NjM0MTQ2MyU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG59XG5cbi5pLXR3aXR0ZXItcmVkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMzQuNjA3NjQ1ODc1MjUxNTElIDkzLjU2MTM2ODIwOTI1NTUzJTtcblx0d2lkdGg6IDQxcHg7XG5cdGhlaWdodDogNDFweDtcbn1cblxuLmktdXRzeW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OC40NTk5NTg5MzIyMzgxOTUlIDg1LjAxMDI2Njk0MDQ1MTc0JTtcblx0d2lkdGg6IDUxcHg7XG5cdGhlaWdodDogNTFweDtcbn1cblxuLmktdXRzeW4tYW5iZWZhbHQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgMjQuNTMyMjI0NTMyMjI0NTMyJTtcblx0d2lkdGg6IDc4cHg7XG5cdGhlaWdodDogNTdweDtcbn1cblxuLmktdXRzeW4tYW5iZWZhbHQtY2lyY2xlLWdyYXkge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1Ni4xOTA0NzYxOTA0NzYxOSUgNTQuNTIzODA5NTIzODA5NTI2JTtcblx0d2lkdGg6IDExOHB4O1xuXHRoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS11dHN5bi1hbmJlZmFsdC1jaXJjbGUtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOC4wOTUyMzgwOTUyMzgwOTUlIDgyLjYxOTA0NzYxOTA0NzYyJTtcblx0d2lkdGg6IDExOHB4O1xuXHRoZWlnaHQ6IDExOHB4O1xufVxuXG4uaS11dHN5bi1nbG9idXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3Ny4xMzMxODQ1ODEwNTcxNyUgMzYuMzU0NTQzMzU2MTU5MTElO1xuXHR3aWR0aDogMTguMTJweDtcblx0aGVpZ2h0OiAxOC4xMnB4O1xufVxuXG4uaS11dHN5bi1oYW5kIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNjYuODEwMzQ0ODI3NTg2MiUgNzMuNjczMDM2MDkzNDE4MjYlO1xuXHR3aWR0aDogNzRweDtcblx0aGVpZ2h0OiA2N3B4O1xufVxuXG4uaS12aWRlbyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDkyLjgxMzE0MTY4Mzc3ODI0JSA3MS4yNTI1NjY3MzUxMTI5NCU7XG5cdHdpZHRoOiA1MXB4O1xuXHRoZWlnaHQ6IDUxcHg7XG59XG5cbi5pLXZpZGVvLWRlc2NyaXB0aW9uIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzcuMjYzOTY5MTcxNDgzNjIlIDMzLjE0MTc2MjQ1MjEwNzI4JTtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuIiwi77u/YSB7XHJcblx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYS1uYXZiYXItdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMy4zcmVtIDAgMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hLW5hdmJhci10b2dnbGVfX3RleHQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmEtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAuYS1uYXZiYXItdG9nZ2xlX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hLW5hdmJhci10b2dnbGVfX2J1cmdlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmEtaGVhZGVyLXRvZ2dsZS1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmEtbW9iaWxlLWhlYWRlci10b2dnbGUtbGluayB7XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuXHJcbi8vXHJcbi8vIENvbG9yIHN5c3RlbVxyXG4vL1xyXG5cclxuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOWY5ZjkgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICMwMDA7XHJcblxyXG4kZ3JheXM6ICggMTAwOiAkZ3JheS0xMDAsIDIwMDogJGdyYXktMjAwLCAzMDA6ICRncmF5LTMwMCwgNDAwOiAkZ3JheS00MDAsIDUwMDogJGdyYXktNTAwLCA2MDA6ICRncmF5LTYwMCwgNzAwOiAkZ3JheS03MDAsIDgwMDogJGdyYXktODAwLCA5MDA6ICRncmF5LTkwMCApICFkZWZhdWx0O1xyXG5cclxuJGJsdWU6ICMwMDRmNjc7XHJcbiRpbmRpZ286ICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAjYTAyZTQzO1xyXG4kb3JhbmdlOiAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogIzE3YTJiOCAhZGVmYXVsdDtcclxuJGdyZXk6ICMzNzM3Mzc7XHJcbiRkYXJrZ3JleTogIzMzMmYyZTtcclxuJGxpZ2h0ZXItcGluazogI2NkYWJhZjtcclxuXHJcbiRjb2xvcnM6ICggXCJibHVlXCI6ICRibHVlLCBcImluZGlnb1wiOiAkaW5kaWdvLCBcInB1cnBsZVwiOiAkcHVycGxlLCBcInBpbmtcIjogJHBpbmssIFwicmVkXCI6ICRyZWQsIFwib3JhbmdlXCI6ICRvcmFuZ2UsIFwieWVsbG93XCI6ICR5ZWxsb3csIFwiZ3JlZW5cIjogJGdyZWVuLCBcInRlYWxcIjogJHRlYWwsIFwiY3lhblwiOiAkY3lhbiwgXCJ3aGl0ZVwiOiAkd2hpdGUsIFwiZ3JheVwiOiAkZ3JheS02MDAsIFwiZ3JheS1kYXJrXCI6ICRncmF5LTgwMCApICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCBcInByaW1hcnlcIjogJHJlZCwgXCJzZWNvbmRhcnlcIjogJGdyYXktNjAwLCBcInN1Y2Nlc3NcIjogJGdyZWVuLCBcImluZm9cIjogJGN5YW4sIFwid2FybmluZ1wiOiAkeWVsbG93LCBcImRhbmdlclwiOiAkcmVkLCBcImxpZ2h0XCI6ICRncmF5LTEwMCwgXCJkYXJrXCI6ICRncmF5LTgwMCwgXCJ3aGl0ZVwiOiAkd2hpdGUpO1xyXG5cclxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xyXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6IDglICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlbWUgY29sb3JzXHJcbiR0aGVtZS1yZWQ6ICRyZWQ7XHJcbiRsaWdodC1waW5rOiAjRjNFOEU5O1xyXG4kbGlnaHRlci1waW5rOiAjRjZFRUVGO1xyXG5cclxuLy8gVXRzeW4gY29sb3JzXHJcbiR1dHN5bi1ibHVlOiAkYmx1ZTtcclxuJGxpZ2h0LWJsdWU6ICNFMUYwRUQ7XHJcbiRsaWdodGVyLWJsdWU6ICNFREY2RjQ7XHJcblxyXG4vLyBUaGVzZSB2YWx1ZXMgYXJlIHRoZSBkZWZhdWx0IGNvbG9ycyBmb3IgdGhlIHRoZW1lIGFuZCBhcmUgbWVhbnQgdG8gYmUgb3ZlcndyaXR0ZW4gaWYgZWxlbWVudCBpcyBvbiBhIFV0c3luIHBhZ2VcclxuJG1haW4tY29sb3I6ICRyZWQgIWRlZmF1bHQ7XHJcbiRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1waW5rICFkZWZhdWx0O1xyXG4kc21hbGwtZWxlbWVudC1jb2xvcjogJGxpZ2h0LXBpbmsgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dC1jb2xvcjogIzM3MzczNztcclxuJGxpZ2h0LWdyYXk6ICRncmF5LTEwMDtcclxuJGRhcmstZ3JheTogI0U1RTVFNTtcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuJHdhcm5pbmctYmFja2dyb3VuZDogI0ZGRjNEQjtcclxuJHdhcm5pbmctYm9yZGVyOiAjRUI5QTAwO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vLyBPcHRpb25zIC8vIC8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy4gJGVuYWJsZS1yb3VuZGVkOiB0cnVlICFkZWZhdWx0OyAkZW5hYmxlLXNoYWRvd3M6IGZhbHNlICFkZWZhdWx0OyAkZW5hYmxlLWdyYWRpZW50czogZmFsc2UgIWRlZmF1bHQ7ICRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWUgIWRlZmF1bHQ7ICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0OyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDsgJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICggMDogMCwgMTogKCRzcGFjZXIgKiAuMjUpLCAyOiAoJHNwYWNlciAqIC41KSwgMzogJHNwYWNlciwgNDogKCRzcGFjZXIgKiAxLjUpLCA1OiAoJHNwYWNlciAqIDMpICkgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXHJcbiRzaXplczogKCAyNTogMjUlLCA1MDogNTAlLCA3NTogNzUlLCAxMDA6IDEwMCUgKSAhZGVmYXVsdDtcclxuXHJcbiBcclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogJGJsYWNrO1xyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRsaW5rLWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKCB4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCApICFkZWZhdWx0O1xyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoIHNtOiA1NDBweCwgbWQ6IDcyMHB4LCBsZzogOTYwcHgsIHhsOiAxMTYwcHggKTtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAxMjtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRzY3JlZW4teHhzOiAzMjBweCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXHJcbiRzY3JlZW4teHhzLW1pbjogJHNjcmVlbi14eHMgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tc21hbGwtcGhvbmU6ICRzY3JlZW4teHhzLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4teHM6IDQ4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcclxuJHNjcmVlbi14cy1taW46ICRzY3JlZW4teHMgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tcGhvbmU6ICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tc206IDcyMHB4ICFkZWZhdWx0OyAvLyB3YXMgOTkycHggZm9yIHNvbWUgcmVhc29uIC4uLlxyXG4kc2NyZWVuLXNtLW1pbjogJHNjcmVlbi1zbSAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tdGFibGV0OiAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbWQ6IDk5MnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1pbjogJHNjcmVlbi1tZCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWRlc2t0b3A6ICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGc6IDEyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1sZy1taW46ICRzY3JlZW4tbGcgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZy1kZXNrdG9wOiAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxyXG4kc2NyZWVuLXhzLW1heDogKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWF4OiAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEZvbnRzXHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuLy9JbXBvcnRpbmcgZm9udHNcclxuXHJcbi8qXHJcblx0YmFzZS1mb250LXNpemU6IDE2cHg/XHJcblx0NjVweCA9IDQuMDZyZW07XHJcblx0NTBweCA9IDMuMTI1cmVtO1xyXG5cdDQ1cHggPSAyLjgxcmVtO1xyXG5cdDQwcHggPSAyLjVyZW07XHJcblx0MzBweCA9IDEuODhyZW07XHJcblx0MjlweCA9IDEuODEyNXJlbTtcclxuXHQyNXB4ID0gMS41NjI1cmVtO1xyXG5cdDIzcHggPSAxLjQzNzVyZW07XHJcblx0MjJweCA9IDEuMzc1cmVtO1xyXG5cdDIxcHggPSAxLjMxcmVtO1xyXG5cdDIwcHggPSAxLjI1cmVtO1xyXG5cdDE5cHggPSAxLjE4NzVyZW07XHJcblx0MThweCA9IDEuMTI1cmVtO1xyXG5cdDE1cHggPSAwLjk0cmVtO1xyXG5cdDE0cHggPSAwLjg3NXJlbTtcclxuKi9cclxuXHJcbiRmb250LWZhbWlseS1yb2JvdG8tcmVndWxhcjogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1yb2JvdG8tbWVkaXVtOiAnUm9ib3RvIE1lZGl1bScsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAkZm9udC1mYW1pbHktcm9ib3RvLXJlZ3VsYXI7IC8vIFRoaXMgdmFyaWFibGUgb3ZlcndyaXRlcyB0aGUgZm9udC1mYW1pbHkgc2V0IGJ5IEJvb3RzdHJhcFxyXG5cclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJ1NGTW9uby1SZWd1bGFyJywgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogJ0xlaXR1cmEgTmV3cyc7XHJcbiRzbWFsbGVyLWhlYWRpbmdzLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvLW1lZGl1bTtcclxuJHF1b3RlLWZvbnQtZmFtaWx5OiAnTGVpdHVyYSBOZXdzIEl0YWxpYyc7XHJcblxyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogLjg3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiBib2xkICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU2MjU7XHJcblxyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6IDUuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXdlaWdodDogMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRsZWFkLWZvbnQtc2l6ZTogMS4zMXJlbTtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAwLjk0cmVtO1xyXG5cclxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiB0aGVtZS1jb2xvcnMoJ3ByaW1hcnknKTtcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XHJcbi8vICRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1wYWRkaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xyXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xyXG5cclxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcblxyXG4vL01vYmlsZVxyXG4kaDEtZm9udC1zaXplLW06IDIuNXJlbTtcclxuJGgyLWZvbnQtc2l6ZS1tOiAxLjgxMjVyZW07XHJcbiRoMy1mb250LXNpemUtbTogMS4xODc1cmVtO1xyXG4kaDQtZm9udC1zaXplLW06IDEuODc1cmVtO1xyXG4kaDUtZm9udC1zaXplLW06IDEuMjVyZW07XHJcbiRoNi1mb250LXNpemUtbTogMS4xMjVyZW07XHJcbiRoNy1mb250LXNpemUtbTogMS4xMjVyZW07XHJcbiRoOC1mb250LXNpemUtbTogMXJlbTtcclxuXHJcbiRwcmVhbWJsZS1mb250LXNpemUtbTogMXJlbTtcclxuXHJcblxyXG4vL0Rlc2t0b3BcclxuJGgxLWZvbnQtc2l6ZTogNC4wNjI1cmVtO1xyXG4kaDItZm9udC1zaXplOiAyLjgxMjVyZW07XHJcbiRoMy1mb250LXNpemU6IDIuMTg3NXJlbTtcclxuJGg0LWZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiRoNS1mb250LXNpemU6IDEuNXJlbTtcclxuJGg2LWZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4kaDctZm9udC1zaXplOiAxLjI1cmVtO1xyXG4kaDgtZm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHJcbiRwcmVhbWJsZS1mb250LXNpemU6IDEuMzEyNXJlbTtcclxuXHJcbiRoNi1sZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiRoNy1sZXR0ZXItc3BhY2luZzogMi41cHg7XHJcbiRoOC1sZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cclxuLy9Nb2JpbGVcclxuJGgxLWxpbmUtaGVpZ2h0LW06IDMuNnJlbTtcclxuJGgyLWxpbmUtaGVpZ2h0LW06IDMuMDYyNXJlbTtcclxuJGgzLWxpbmUtaGVpZ2h0LW06IDIuMDYyNXJlbTtcclxuJGg0LWxpbmUtaGVpZ2h0LW06IDIuNDYyNXJlbTtcclxuJGg1LWxpbmUtaGVpZ2h0LW06IDIuNjVyZW07XHJcbiRoNi1saW5lLWhlaWdodC1tOiAxLjkzOHJlbTtcclxuJGg3LWxpbmUtaGVpZ2h0LW06IDEuNXJlbTtcclxuJGg4LWxpbmUtaGVpZ2h0LW06IDEuMjVyZW07XHJcblxyXG4kcHJlYW1ibGUtbGluZS1oZWlnaHQtbTogMS41cmVtO1xyXG5cclxuXHJcbi8vRGVza3RvcFxyXG4kaDEtbGluZS1oZWlnaHQ6IDQuNTYyNXJlbTtcclxuJGgyLWxpbmUtaGVpZ2h0OiAzLjZyZW07XHJcbiRoMy1saW5lLWhlaWdodDogMi4wNjI1cmVtO1xyXG4kaDQtbGluZS1oZWlnaHQ6IDIuNDYyNXJlbTtcclxuJGg1LWxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiRoNi1saW5lLWhlaWdodDogMS45MzhyZW07XHJcbiRoNy1saW5lLWhlaWdodDogMS41cmVtO1xyXG4kaDgtbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcclxuXHJcbiRwcmVhbWJsZS1saW5lLWhlaWdodDogMS44MTI1cmVtO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206IDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6IDIuMTg4cmVtO1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogLjNyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAuMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZXQtd2lkdGg6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6IHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZzogJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhlYWQtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWhlYWQtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1pbnZlcnNlLWJnOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZzogcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnOiByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjogbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xyXG4kdGFibGUtaW52ZXJzZS1jb2xvcjogJGJvZHktYmcgIWRlZmF1bHQ7XHJcblxyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogMS41ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC4yNSkgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6IC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kaW5wdXQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXHJcbiRpbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWZvY3VzLWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAkd2hpdGU7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJHJlZDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJHJlZDtcclxuJGlucHV0LWdyb3VwLWJ0bi1ib3JkZXItY29sb3I6ICRyZWQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICNkZGQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogNTAlIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgM3B4IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6IC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6IDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDI1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogNzUlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtd2lkdGg6IDE0cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6IHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XHJcblxyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1zcGFjZXI6IC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4kemluZGV4LWRyb3Bkb3duOiAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6IDEwNzAgIWRlZmF1bHQ7XHJcblxyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIE5hdnNcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6IDEuMnJlbTtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogMS4ycmVtO1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAkbGlnaHRlci1waW5rO1xyXG5cclxuJG5hdi1waWxscy1pbml0LWJnOiAkbGlnaHQtZ3JheTtcclxuJG5hdi1waWxscy1ob3Zlci1iZzogJHdoaXRlO1xyXG4kbmF2LXBpbGxzLWNvbG9yOiAkYmxhY2s7XHJcbiBcclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4kbmF2YmFyLXBhZGRpbmcteTogMDtcclxuJG5hdmJhci1wYWRkaW5nLXg6ICRzcGFjZXIgKiAwO1xyXG5cclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC43cmVtO1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRhcmstY29sb3I6IHJnYmEoJHdoaXRlLC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiByZ2JhKCR3aGl0ZSwxKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiByZ2JhKCR3aGl0ZSwuMjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICRibGFjaztcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogcmdiYSgkYmxhY2ssLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiBcclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gSnVtYm90cm9uXHJcblxyXG4kanVtYm90cm9uLXBhZGRpbmc6IDJyZW0gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuJGNhcmQtc3BhY2VyLXk6IC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWJnOiByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcclxuJGNhcmQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1kZWNrLW1hcmdpbjogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogMyAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1nYXA6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogM3B4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6IDhweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAwICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiA1cHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogNXB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAxcHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDhweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMTRweCAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogOXB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMTRweCAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDVweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDFweCkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcclxuXHJcbiBcclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4kYmFkZ2UtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtc2l6ZTogNzUlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAuMjVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogLjRlbSAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogLjZlbSAhZGVmYXVsdDtcclxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxyXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXHJcbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6IDEwcmVtICFkZWZhdWx0O1xyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46IDEwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDMwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogMCAzcHggOXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICRibGFjayAhZGVmYXVsdDtcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWxnOiA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6IC43NXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LXBhZGRpbmcteDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4kbGlzdC1ncm91cC1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IC43NXJlbSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbiR0aHVtYm5haWwtcGFkZGluZzogLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4gXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xyXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICRib2R5LWNvbG9yO1xyXG4kcGhvdG9ncmFwaGVyLWNvbG9yOiAjNkE2QTZBO1xyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogaW5pdGlhbDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKTtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogXCIvXCIgIWRlZmF1bHQ7XHJcbiBcclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6IDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiA3MCUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XHJcbiBcclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XHJcbiBcclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XHJcbiRjb2RlLXBhZGRpbmcteTogLjJyZW0gIWRlZmF1bHQ7XHJcbiRjb2RlLXBhZGRpbmcteDogLjRyZW0gIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAjYmQ0MTQ3ICFkZWZhdWx0O1xyXG4kY29kZS1iZzogJGdyYXktMTAwICFkZWZhdWx0O1xyXG5cclxuJGtiZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWNvbG9yOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAzNDBweCAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEljb25zXHJcblxyXG4kaWNvbi1wYXRoOiAnLi4vaW1nL2ljb25zLyc7IiwiXHJcbi5hLXNtYWxsLXBhcmFncmFwaCB7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjk0cmVtO1xyXG59XHJcblxyXG4uYS1wYXJhZ3JhcGgge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XHJcbiAgICBmb250LXNpemU6IDAuOTRyZW07XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTYzcmVtO1xyXG59XHJcblxyXG4uYS10b3BwdGVrc3Qge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvLW1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmEtcGFnZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xyXG59XHJcbiIsIi5pLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ByaXRlL2ljb25zL3N2Zy9zcHJpdGUuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4iLCLvu79pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYS1sb2dvLWZvb3RlciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbi8vIFRoZXNlIHNwZWNpZmllcyB0aGUgc3R5bGUgZm9yIHRoZSBpbWFnZSBzdHlsZXMgYXZhaWxhYmxlIGluIHRoZSBFcGlTZXJ2ZXIgZWRpdG9yXHJcblxyXG4ubS1hcnRpY2xlLWltYWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBtYXJnaW46IDIuMjVyZW0gMDtcclxuXHJcbiAgICAubS1hcnRpY2xlLWltYWdlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMC4yNXJlbSAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLm0tYXJ0aWNsZS1pbWFnZV9fcGhvdG9ncmFwaGVyIHtcclxuICAgICAgICBjb2xvcjogJHBob3RvZ3JhcGhlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAubS1hcnRpY2xlLWltYWdlX19jYW1lcmEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWtrZWx0ZWtzdCAuYXJ0aWtrZWx0ZWtzdC1pbm5ob2xkID4gLnNpZGVpbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTJyZW0gLSAyMHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAubS1hcnRpY2xlLWltYWdlX19waG90b2dyYXBoZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0LXBpbms7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWltYWdlIHtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJsb2NrcXVvdGUge1xyXG4gICAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XHJcbiAgICBmb250LWZhbWlseTogJHF1b3RlLWZvbnQtZmFtaWx5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIG1hcmdpbjogM3JlbSBhdXRvIDEuNXJlbSBhdXRvO1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4IDAgMCAwO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNtYWxsLWVsZW1lbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hLWJsb2NrcXVvdGUtYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90by1yZWd1bGFyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuIiwiLy8gSHlwaGVuYXRpbmcgaGVhZGluZ3Mgb24gbW9iaWxlXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGg3LCBoOCxcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgLmg3LCAuaDgge1xyXG4gICAgaHlwaGVuczogYXV0bztcclxufVxyXG5cclxuLy8gUHJvcGVydGllcyB0aGF0IGFsbGllcyBldmVyeXdoZXJlXHJcbmg2LCAuaDYge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoNi1sZXR0ZXItc3BhY2luZztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvLW1lZGl1bTtcclxufVxyXG5cclxuLmg3IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDctbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90by1tZWRpdW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uaDgge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoOC1sZXR0ZXItc3BhY2luZztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvLW1lZGl1bTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG4vLyBzY3JlZW4gd2lkdGggaXMgbGVzcyB0aGFuIDk5MnB4IHdpZGVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblxyXG4gICAgLmgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW07XHJcbiAgICB9XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplLW07XHJcbiAgICB9XHJcblxyXG4gICAgLmgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLW07XHJcbiAgICB9XHJcblxyXG4gICAgLmg0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGg0LWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLW07XHJcbiAgICB9XHJcblxyXG4gICAgLmg1IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplLW07XHJcbiAgICB9XHJcblxyXG4gICAgLmg2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGg2LWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplLW07XHJcbiAgICB9XHJcblxyXG4gICAgLmg3IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGg3LWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDctZm9udC1zaXplLW07XHJcbiAgICB9XHJcblxyXG4gICAgLmg4IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGg4LWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDgtZm9udC1zaXplLW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNjcmVlbiB3aWR0aCBpcyBhdCBsZWFzdCA5OTJweCB3aWRlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmg1IHtcclxuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNS1saW5lLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGg2LWxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNy1saW5lLWhlaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRoNy1mb250LXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLmg4IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGg4LWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg4LWZvbnQtc2l6ZTtcclxuICAgIH1cclxufVxyXG4iLCJ1bCwgb2wge1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmEtdW5zdHlsZWQge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn0iLCIuYS13aWRlLWNvbnRhaW5lciB7ICAgIFxyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmEtd2lkZS1jb250YWluZXItLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTsgICAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XHJcbn1cclxuXHJcbi5hLXdpZGUtY29udGFpbmVyLS1ncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufSIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIuYS1idG4tcGluayB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDIuMjVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAuYS1idG4tcGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAgMi41cmVtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b25zIHtcclxuICAgIGE6bm90KDpudGgtY2hpbGQoMm4rMSkpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBhOm5vdCg6bGFzdC1jaGlsZCksIGE6bm90KDpudGgtbGFzdC1jaGlsZCgtbikpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4iLCIuYS1tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM5NXB4O1xyXG59Iiwi77u/LmEtbWVueS1ib3JkZXItYnVubiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG1haW4tY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuYS13aWRlLWNvbnRhaW5lci0tZ3JleSA+IC5zZXBhcmF0b3J7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmEtd2lkZS1jb250YWluZXItLWdyZXkgPiAuc2VwYXJhdG9yOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuYS1wcmVhbWJsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogJHByZWFtYmxlLWxpbmUtaGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkcHJlYW1ibGUtZm9udC1zaXplO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG8tcmVndWxhcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJi5hLXByZWFtYmxlLWxpbmU6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDNweDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHByZWFtYmxlLWZvbnQtc2l6ZS1tO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJlYW1ibGUtbGluZS1oZWlnaHQtbTtcclxuICAgIH1cclxufVxyXG4iLCLvu78uYS1hY3RpdmUtY2F0ZWdvcnktbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1waW5rICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcclxufVxyXG4iLCLvu78uYS1waWxsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1ob3Zlci1iZztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRuYXYtcGlsbHMtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJnLWdyZXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1saSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1waW5rO1xyXG4gICAgcGFkZGluZzogMTFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICRsaWdodGVyLXBpbms7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdG9wOiAtMnB4O1xyXG5cclxuICAgICY6YWN0aXZlLCAmOmNoZWNrZWQ6YWN0aXZlLCAmOmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgfSBcclxufVxyXG4iLCIuYS1sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgKiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlcjtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsb2FkZXIge1xyXG4gICAgMCUge2xlZnQ6IDA7fVxyXG4gICAgMTAwJSB7bGVmdDogMjAwcHg7fVxyXG59Iiwi77u/dGFibGUge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLXBpbms7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCIubS1icmVhZGNydW1iIHtcclxuICAgIC5tLWJyZWFkY3J1bWJfX2l0ZW0ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAubS1icmVhZGNydW1iX19uYW1lIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0tYnJlYWRjcnVtYl9faWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubS1maWd1cmUge1xyXG4gICAgLy9UT0RPOiBDb3JyZWN0IGxpbmUtaGVpZ2h0c1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6ICRxdW90ZS1mb250LWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAucGhvdG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tLWdyaWQtY29sb3JlZCB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRtYWluLWNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG59IiwiLm0tc3VibWVudSB7XHJcbiAgICAkc3VibWVudTogJjtcclxuXHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc21hbGwtZWxlbWVudC1jb2xvcjtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgaHlwaGVuczogYXV0bztcclxuXHJcbiAgICAmX190b3AtaGVhZGVyLWFyZWEsICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90by1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDIuN3JlbSAwLjhyZW0gMC44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbWFsbC1lbGVtZW50LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgI3skc3VibWVudX1fX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pLWFycm93LXJpZ2h0LXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTEuNXB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBNb2JpbGUgc3R5bGVzXHJcbiAgICAmX19tb2JpbGUuc2hvdywgJl9fbW9iaWxlLmNvbGxhcHNpbmcge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRzdWJtZW51fV9fbGluay1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcblxyXG4gICAgICAgICAgICAjeyRzdWJtZW51fV9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JHN1Ym1lbnV9X19saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JHN1Ym1lbnV9X19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG8tcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICN7JHN1Ym1lbnV9X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pLWFycm93LXVwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRzdWJtZW51fV9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmktYXJyb3ctZG93bjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRzdWJtZW51fV9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pLWFycm93LXVwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbWFsbC1lbGVtZW50LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAjeyRzdWJtZW51fV9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmktYXJyb3ctdXAtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHN1Ym1lbnV9X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmktYXJyb3ctZG93bi13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAmX19kZXNrdG9wLCAmX19kZXNrdG9wLnNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubS1waWxscyB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHJcbiAgICAmLS10aGlyZCB7XHJcbiAgICAgICAgJl9fcGlsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5zaGFyaW5nLW9wdGlvbnMtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5vLXNvbWVfX2ljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDk1cHg7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzN3B4OyAgICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tLWNhcmQge1xyXG4gICAgJGNhcmQ6ICY7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21hbGwtZWxlbWVudC1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW0gMTAlIDNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICZfX3RpdGxlLCAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44OHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjU1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tZW1haWwge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWluZm9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgI3skY2FyZH1fX3RpdGxlIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGNhcmR9X19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZvcmZhdHRlcmtvcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMTglIDNyZW07XHJcblxyXG4gICAgICAgICN7JGNhcmR9X19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRjYXJkfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFuc2F0dGtvcnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDEyJSAzcmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4N3B4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICN7JGNhcmR9X19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRjYXJkfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRjYXJkfV9fY29udGFjdC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRjYXJkfV9fY29udGFjdC1uYW1lIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAmW2NsYXNzKj1cImktZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICsgI3skY2FyZH1fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4gKyBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm8tc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNrcmliZW50a29ydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMTIlIDNyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNDg3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgICAjeyRjYXJkfV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRjYXJkfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1hZHJlc3NlYmxva2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMTAlIDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbSAwIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRjYXJkfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGNhcmR9X19jb250ZW50IHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWlyaW5mbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDUlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIGgyLmg0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS1zbWFsbC1oZWFkaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWdpb24tY2FyZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjYxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDE4JSAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5pLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRjYXJkfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skY2FyZH1fX2ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gVXNlZCBvbiBkaXNwbGF5aW5nIGNhbXAgaW5mb3JtYXRpb24gXHJcbi8vIGZvciByZWdpb24gcGFnZSBhbmQgY2FtcCBsaXN0aW5nXHJcbkBtaXhpbiB0eXBvZ3JhcGh5LXNtYWxsLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbn1cclxuIiwi77u/Lm0tY29sb3ItYm94LWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBtaW4td2lkdGg6IDEwLjI1cmVtO1xyXG5cclxuICAgIC5jb2xvci1ib3gtaGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgIH1cclxufVxyXG4iLCLvu78ubS10YWctYm94LWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMC43NXJlbTtcclxuXHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICBhLnRhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMXJlbSAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjE4NzVyZW0gMC42MjVyZW0gMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtYWxsLWVsZW1lbnQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5tLWZhY3Rib3gtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIFxyXG4gICAgLm0tZmFjdGJveF9faW5uZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWZhY3Rib3hfX2dyYWRpZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHdoaXRlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgcCwgdWwge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xODhyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubS1mYWN0Ym94X19zaG93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQW5pbWF0ZSB0ZXh0XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5tLWZhY3Rib3hfX2lubmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubS1mYWN0Ym94X19ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubS1mYWN0Ym94X19zaG93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5tLWxpbmstY2FyZC1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICBcclxuICAgIC5tLWxpbmstY2FyZC1saXN0X19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGluay1jYXJkLWxpc3RfX2l0ZW0tYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvLXJlZ3VsYXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGxpZ2h0ZXItcGluaztcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDJweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogNi40cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtIDEuNXJlbSAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1waW5rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubS1saW5rLWNhcmQtbGlzdC1pdGVtX190ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMC41cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tLWxpbmstY2FyZC1saXN0LWl0ZW1fX2ljb24ge1xyXG4gICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBTZWFyY2hiYXIgYXBwZWFycyBvbiBidXR0b24gY2xpY2sgb24gdG9wIGhlYWRlclxyXG4ubS1zZWFyY2gge1xyXG4gICAgJHNlYXJjaDogJjtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21hbGwtZWxlbWVudC1jb2xvcjtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tb2JpbGUge1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zdGFydHBhZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgICAjeyRzZWFyY2h9X190ZXh0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWVyeS1oaXQtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VhcmNocGFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW0gM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBQYWRkaW5nIG9uIGlubmVyIGNvbnRhaW5lciB0byBoYXZlIGEgc21vb3RoZXIgc2xpZGVEb3duIGpRdWVyeSBhbmltYXRpb25cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLy8gaGlkZSBwbGFjZWhvbGRlciB0ZXh0IG9uIGZvY3VzXHJcbiAgICBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWJ0bi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24uY2xvc2Uge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm0tdG9wcHNla3Nqb24ge1xyXG4gICAgbWFyZ2luOiAzMHB4IDQwMHB4IDQ1cHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCA0NXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5tLWNvbnRhY3QtaW5mbyB7XHJcbiAgICAubS1jb250YWN0LWluZm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubS1jb250YWN0LWluZm9fX2xpbmUge1xyXG4gICAgfVxyXG5cclxuICAgIC5pLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH0gICAgXHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59IiwiLm8tZnJlbWhldmV0LXB1bmt0IHtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc3VibWVudV9faGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXN1Ym1lbnVfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbWFsbC1lbGVtZW50LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLXN1Ym1lbnVfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTEuNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubS1zdWJtZW51X19saW5rOmhvdmVyIHtcclxuICAgICAgICAubS1zdWJtZW51X19pY29uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmktYXJyb3ctcmlnaHQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gMDtcclxuICAgIH1cclxufVxyXG4iLCLvu78ubS1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAubS1wYWdpbmF0aW9uX19wYWdlIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm0tcGFnaW5hdGlvbl9fcGFnZS0tc3BhY2VyIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubS1wYWdpbmF0aW9uX19idG4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkbGlnaHQtcGluaywgJGxpZ2h0LXBpbmspO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1wYWdpbmF0aW9uX19kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5ha3R1ZWx0LWhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuYS1ha3R1ZWx0LW5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlX19idXJnZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuYnVyZ2VyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1cmdlci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5ha3R1ZWx0LWhlYWRlci10b2dnbGUtbGluayB7XHJcblxyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWt0dWVsdC1oZWFkZXItdG9nZ2xlLWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gSGVhZGVyIHNlY3Rpb24gZm9yIG1vYmlsZVxyXG4uaGVhZGVyLW1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5pLWljb24ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuby1zdXBwb3J0LW1lbnUge1xyXG4gICAgICAgICZfX2xvZ29fX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmEtaGVhZGVyLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAzNHB4IDAuNXJlbSAzOXB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyX19zaG93LXNlYXJjaC1saW5rX19pY29uLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pLXNlYXJjaC1tb2JpbGUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIC5oZWFkZXJfX3Nob3ctc2VhcmNoLWxpbmtfX2ljb24tLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pLXNlYXJjaC1tb2JpbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmEtaGVhZGVyLW5hdmJhci1tZW51LXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDAuNXJlbSAzOXB4O1xyXG5cclxuICAgICAgICAgICAgLmJ1cmdlci1tZW51IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItcGluaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1cmdlci1tZW51IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbGxhcHNlZCB7XHJcblxyXG4gICAgICAgICAgICAuYS1oZWFkZXItbmF2YmFyLW1lbnUtdG9nZ2xlX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hLWhlYWRlci1uYXZiYXItbWVudS10b2dnbGVfX2J1cmdlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXJnZXItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG4iLCIua25hcHAtYmxvY2stY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcbiIsIu+7vy50b2dnbGVhYmxlLXBhZ2UtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYudG9nZ2xlYWJsZS1wYWdlLWNvbnRlbnQtLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvZ2dsZWFibGUtcGFnZS1jb250ZW50LS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYudG9nZ2xlYWJsZS1wYWdlLWNvbnRlbnQtLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCLvu78uby1uYXZpZ2F0aW9uLW1lbnUge1xyXG4gICAgJG5hdi1tZW51OiAmO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAmX191bCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICN7JG5hdi1tZW51fV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgICRsaW5rOiAmO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc21hbGwtZWxlbWVudC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiwgI3skbmF2LW1lbnV9X19tZWdhbWVudS1saW5rLWljb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI3cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21hbGwtZWxlbWVudC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICN7JGxpbmt9LWljb24ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaS1hcnJvdy1yaWdodC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3skbmF2LW1lbnV9X19tZWdhbWVudS1saW5rLWljb24ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaS1hcnJvdy1kb3duLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICN7JG5hdi1tZW51fV9fbWVnYW1lbnUtbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmktYXJyb3ctdXAtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXZiYXIge1xyXG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgICAgICAmID4gLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vLXN1cHBvcnQtbWVudS1pdGVtLW1vYmlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtYWxsLWVsZW1lbnQtY29sb3I7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vLW5hdmlnYXRpb24tc3ViLW1lbnUge1xyXG4gICAgdWwuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgLm8tc3VwcG9ydC1tZW51LWl0ZW0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5vLWZvb3RlciB7XHJcblxyXG4gICAgaDMsIHNwYW4sIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm8tZm9vdGVyX193aWRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vLWZvb3Rlcl9faDMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGhlaWdodDogOTNweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuby1mb290ZXJfX2ljb24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1NnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm8tZm9vdGVyX19zb2NpYWwtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5vLXN1cHBvcnQtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQtbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtIDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXMtc29rLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaS1zZWFyY2gtbW9iaWxlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZWQge1xyXG4gICAgICAgIC5vLXN1cHBvcnQtbWVudV9fdmlzLXNvay1saW5rX19pY29uLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pLXNlYXJjaC1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGk6bm90KC5vLXN1cHBvcnQtbWVudV9fdmlzLXNvay1saW5rKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcclxuXHJcbiAgICAgICAgbGk6bm90KC5vLXN1cHBvcnQtbWVudV9fdmlzLXNvay1saW5rKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAuby1zdXBwb3J0LW1lbnVfX3Zpcy1zb2stbGlua19faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vLXN1cHBvcnQtbWVudV9fdmlzLXNvay1saW5rX19pY29uLS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlY3Rpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXJ0aWtrZWx0ZWtzdCB7XHJcbiAgICBtYXJnaW46IDAgYXV0byA0LjM3NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBoeXBoZW5zOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IC04LjJyZW0gYXV0byA0LjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRldHlwZS1lbGVtZW50ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMTI1cmVtIDMuMTI1cmVtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuODc1cmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0tcGFnZS10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxLjI1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1wYWdlLWhlYWRpbmcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hcnRpa2tlbHRla3N0LWlubmhvbGQge1xyXG4gICAgICAgID4gaDIsID4gaDMsID4gaDQsID4gcCwgPiB1bCwgPiBvbCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsLCA+IG9sIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMTJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2Om5vdCgubS1tb3JlLWluZm9ybWF0aW9uLWxpbmstYmxvY2spLCA+IGZpZ3VyZS50ZXh0d2lkdGgsIC5mdWxsd2lkdGggPiBmaWdjYXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmEtcHJlYW1ibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnlsaW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRob3ItbmFtZSwgLnBob3RvZ3JhcGhlci1uYW1lLCAub21yYWFkZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4OyAvLyBoYWNrIHRvIG1vdmUgY29tbWEgY2xvc2VyIHRvIHNrcmliZW50bmF2blxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5tLW1vcmUtaW5mb3JtYXRpb24tbGluay1ibG9jay13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG59XHJcblxyXG4ubS1tb3JlLWluZm9ybWF0aW9uLWxpbmstYmxvY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xyXG5cclxuICAgIC5tLW1vcmUtaW5mb3JtYXRpb24tbGluay1ibG9ja19faGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc21hbGxlci1oZWFkaW5ncy1mb250LWZhbWlseTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lm8tZmlsdGVyaW5nLXNpZGUtbWVueSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyLjYyNXJlbSAycmVtIDEuODc1cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG8tcmVndWxhcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWxnIHtcclxuICAgICAgICAkZmlsdGVyaW5nLXZhbGc6ICY7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI3skZmlsdGVyaW5nLXZhbGd9X19pbmRlbnRlZCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGk6bm90KCN7JGZpbHRlcmluZy12YWxnfV9faW5kZW50ZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveCB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgbGFiZWw6aG92ZXIgJiwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHJlZCwgNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tib3gtc3Vic3RpdHV0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItcGluaztcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbGlnaHRlci1waW5rO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94OmNoZWNrZWQge1xyXG4gICAgICAgICsgJl9fY2hlY2tib3gtc3Vic3RpdHV0ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk1JTtcclxuICAgICAgICAgICAgdG9wOiAyLjUlO1xyXG4gICAgICAgICAgICByaWdodDogMi41JTtcclxuICAgICAgICAgICAgYm90dG9tOiAyLjUlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyLjUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsOmhvdmVyICYsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHJlZCwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJHNlYXJjaDogXCIubS1zZWFyY2hcIjtcclxuXHJcbiAgICAjeyRzZWFyY2h9X19ncm91cCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4xODhyZW07XHJcblxyXG4gICAgICAgICN7JHNlYXJjaH1fX3RleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMTg4cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JHNlYXJjaH1fX2J0biB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjE4OHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pLXNlYXJjaC1iaWcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNDM4cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1maWx0cmVyaW5nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XHJcbn1cclxuIiwi77u/LnJlc3N1cnMtbGVua2VibG9ray11dGxpc3Rpbmcge1xyXG5cclxuICAgIC5yZXNzdXJzLWxlbmtlYmxva2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjg1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3N1cnMtbGVua2VibG9ray10ZWtzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjEycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMC41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlLW1lci1sZW5rZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlLW1lci1sZW5rZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgIC5zZS1tZXItbGVua2V0ZWtzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9rayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgLmxlcy1tZXItbGVua2V0ZWtzdCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0LDMpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMi43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQzLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuW2NsYXNzJD1cImFuYmVmYWx0LWNpcmNsZS1ncmF5XCJdLCBzcGFuW2NsYXNzJD1cImFuYmVmYWx0LWNpcmNsZS13aGl0ZVwiXSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTMuNXJlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zLjU2M3JlbTtcclxuICAgICAgICAgICAgdG9wOiA0Ljc1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXMtbWVyLWxlbmtlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVzLW1lci1sZW5rZXRla3N0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tYnJlYWRjcnVtYl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYW5iZWZhbHQtaW5uaG9sZCB7XHJcbiAgICAmLWJsb2trLWRldGFpbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgJi4taGFzLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ibG9ray10ZWtzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjY4OHJlbTtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC5hLXNtYWxsLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNDM4cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdG9wcHRla3N0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3BwdGVrc3RfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZWtzdF9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1Ljc1cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuNDM4cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qXHJcbiAgICBBc3BlY3QgcmF0aW8gbWl4aW5cclxuICAgIFVzZWQgdG8gaGF2ZSBhIGNvbnN0YW50IGFzcGVjdCByYXRpbyBvbiBkaWZmZXJlbnQgc2NyZWVuc1xyXG4gICAgQmVzdCB1c2VkIHRvZ2V0aGVyIHdpdGggaW1hZ2VzL2N1dHRpbmcgb2YgaW1hZ2VzIHdpdGggYSBnaXZlbiBhc3BlY3QgcmF0aW8gKDEyMDAgeCA2NzUgb24gQWt0dWVsdClcclxuKi9cclxuXHJcbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5vLXJlbGF0ZXJ0LWlubmhvbGQge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmLWVsZW1lbnRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY4OHJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmxlcy1tZXItbGVua2V0ZWtzdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMzc1cmVtIDJyZW0gMy43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICZfX2RhdG8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGh5cGhlbnMtdG8tZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLmEtc21hbGwtcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b3BwdGVrc3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRvcDogLTAuOTM3NXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMS4wNjI1cmVtIDAuMzEyNXJlbSAwLjYyNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLmktYW5kYWt0LCAmLmktYmxvZ2csICYuaS1ueWhldCwgJi5pLXV0c3luLCAmLmktYXJyYW5nZW1lbnQsICYuaS12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsOSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlcy1tZXItbGVua2Uge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODhyZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAubGVzLW1lci1sZW5rZXRla3N0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qXHJcbiAgICBIeXBoZW5zIHRvIGVsbGlwc2lzIG1peGluXHJcbiAgICBVc2UgaHlwaGVuYXRpb24gd2hlbiBhIGJyb3dzZXIgc3VwcG9ydHMgdGhlIGh5cGhlbnM6IGF1dG8gcHJvcGVydHksXHJcbiAgICBlbHNlIGRlZmF1bHQgdG8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMuXHJcbiAgICBVc2VkIG1haW5seSBvbiBoZWFkaW5ncyBvciBoZWFkaW5nLXR5cGUgdGV4dC5cclxuKi9cclxuXHJcbkBtaXhpbiBoeXBoZW5zLXRvLWVsbGlwc2lzIHtcclxuICAgIEBzdXBwb3J0cyAoaHlwaGVuczogYXV0bykge1xyXG4gICAgICAgIEBhdC1yb290ICYge1xyXG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgbm90IChoeXBoZW5zOiBhdXRvKSB7XHJcbiAgICAgICAgQGF0LXJvb3QgJiB7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBoeXBoZW5zLXRvLWJyZWFrLWFsbCB7XHJcbiAgICBAc3VwcG9ydHMgKGh5cGhlbnM6IGF1dG8pIHtcclxuICAgICAgICBAYXQtcm9vdCAmIHtcclxuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQHN1cHBvcnRzIG5vdCAoaHlwaGVuczogYXV0bykge1xyXG4gICAgICAgIEBhdC1yb290ICYge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5vLXRlbWEtYmxva2sge1xyXG4gICAgJi10ZWtzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTgwcHggMCA1NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0tYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMCAyMnB4O1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hLXByZWFtYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLmxlbmtlbGlzdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDM4cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjguNDRyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAuYXJ0aWtrZWx0ZWtzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOC40NHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZW1hLWJsb2trLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIEBpbmNsdWRlIGh5cGhlbnMtdG8tYnJlYWstYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZbaHJlZl06aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59IiwiLm8tZnJlbWhldmV0LWlubmhvbGQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBoeXBoZW5zLXRvLWVsbGlwc2lzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjY4OHJlbSAzLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2LjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltocmVmXTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmEtcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5hLWJ0bi1waW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjYyNXJlbSAwIDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTtcclxuXHJcbiAgICAgICAgICAgIC5sZW5rZXRla3N0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5vLXRhbGwtYmxva2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItcGluaztcclxuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLm8tdGFsbC1ibG9ra19faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLm8tdGFsbC1ibG9ra19fbGVua2Uge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm8tdGFsbC1ibG9ra19fYW50YWxsLW1lcmtlbGFwcC5oNyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0LjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5LjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBzY3JlZW4gYXQgbGVhc3QgNzY4cHggd2lkZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0LW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuby10YWxsLWJsb2trX19hbnRhbGwtbWVya2VsYXBwLmg3IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBzY3JlZW4gbWF4IDc2N3B4IHdpZGVcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIC5vLXRhbGwtYmxva2tfX2xlbmtlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTlweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuby1mdWxsc2tqZXJtLWZyZW1oZXZlZGUtcHVua3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1waW5rO1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1LjgxM3JlbSAwIDZyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi4xODhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgLmg1IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNC42ODhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XHJcbiAgICB9XHJcbn0iLCIuby1rYW1wYW5qZS1iaWxkZSB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm92ZXJsYXkpIHtcclxuICAgICAgICBpbWcuby1rYW1wYW5qZS1iaWxkZV9faWNvbiwgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZWtzdC1pbm5ob2xkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgwLDAsMCwwLjIyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYS1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjM3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcblxyXG4gICAgICAgIC50ZWtzdC1pbm5ob2xkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblxyXG4gICAgICAgIC50ZWtzdC1pbm5ob2xkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgLnRla3N0LWlubmhvbGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAzcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTMuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAuaDEsIC5hLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG5cclxuICAgICAgICAudGVrc3QtaW5uaG9sZCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIycmVtO1xyXG5cclxuICAgICAgICAgICAgLmEtcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm92ZXJsYXkge1xyXG5cclxuICAgICAgICBpbWcuby1rYW1wYW5qZS1iaWxkZV9faWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRla3N0LWlubmhvbGQge1xyXG4gICAgICAgICAgICAvKmxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Ki9cclxuICAgICAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYS1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg4cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZW5rZXRla3N0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHJcbiAgICAgICAgICAgIC50ZWtzdC1pbm5ob2xkIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblxyXG4gICAgICAgICAgICAudGVrc3QtaW5uaG9sZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWtzdC1pbm5ob2xkIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIycmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDEsIC5hLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHJcbiAgICAgICAgICAgIC50ZWtzdC1pbm5ob2xkIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tLXZpZGVvLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAuMjVyZW0gMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG9ncmFwaGVyIHtcclxuICAgICAgICBjb2xvcjogJHBob3RvZ3JhcGhlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1pa29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hLXdpZGUtY29udGFpbmVyID4gJiwgLnN0YXJ0LXBhZ2UgPiAmIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJzbVwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJtZFwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJsZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4bFwiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5vLWZyZW1oZXZlZGUtbWVueS1wdW5rdGVyIHtcclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIGhhY2sgdG8gZml4IHNwYWNpbmcgb24gc2lkZXMuIFJvd3MgbXVzdCBiZSBpbnNpZGUgY29udGFpbmVycywgYW5kIGNhbm5vdCBiZSBpbiBuZXN0ZWQgY29udGFpbmVyLWZsdWlkc1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tYXAtYm9yZGVyIHtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRsaWdodC1waW5rO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG4iLCLvu78uby1jYXRlZ29yaWVzLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgIHBhZGRpbmc6IDJyZW0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5zZWFyY2gtaGl0cyB7XHJcbiAgICAuZ2xvYmFsLXNlYXJjaC1oaXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBoZWlnaHQ6IDE3Ljk0cmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LXBpbms7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucmVhZC1tb3JlLWxpbmtfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJyZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsOSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVhZC1tb3JlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWQtbW9yZS1saW5rIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg4cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5vLXJlZ2lvbi1jYXJkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIC5saW5rLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5saW5rLXRleHQtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAubGluay10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtcGluaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpbmstaWNvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluay1pY29uLCAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fdG9wbWVudS1saW5rLWljb24ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaS1hcnJvdy1yaWdodC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saS5hY3RpdmUge1xyXG4gICAgICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fdWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRsaWdodC1waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fdWwtd3JhcHBlcjpub3QoLnNob3cpICsgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAgICAgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX3RvcG1lbnUtbGluay1pY29uLCAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItcGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm8tYWt0dWVsdC1uYXZpZ2F0aW9uLW1lbnVfX2xpLCAuYS1waWxsLWxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnNob3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9wLW1lbnUge1xyXG4gICAgICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtcGluaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgLmRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lm8tYW5zYXR0LWxpbmstY2FyZC1zZWFyY2gtaGl0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm8tYW5zYXR0LWxpbmstY2FyZC1zZWFyY2gtaGl0X190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uby1jb250ZW50LXNlYXJjaCB7XHJcbiAgICAmLWhpdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4zNzVyZW0gMnJlbSAzLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgJl9fZGF0byB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYXV0b2hlaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0b1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGh5cGhlbnMtdG8tZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wcHRla3N0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDEuMDYyNXJlbSAwLjMxMjVyZW0gMC42MjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLmktYW5kYWt0LCAmLmktYmxvZ2csICYuaS1ueWhldCwgJi5pLXV0c3luLCAmLmktYXJyYW5nZW1lbnQsICYuaS12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5sZXMtbWVyLWxlbmtldGVrc3Qge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmEtc21hbGwtcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlcy1tZXItbGVua2Uge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODhyZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAubGVzLW1lci1sZW5rZXRla3N0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGl0cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5mb3JtLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICAgLy8gSW5pdGlhbCBzdHlsaW5nIGZvciBhbGwgZm9ybSBibG9jayBjb250YWluZXJzXHJcbiAgICAmLkVQaVNlcnZlckZvcm1zLCAuZm9ybS5jb250YWluZXIgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZXItcGluaztcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDEwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC5Gb3JtIHtcclxuICAgICAgICAgICAgICAgICZfX1RpdGxlLCAmX19EZXNjcmlwdGlvbixcclxuICAgICAgICAgICAgICAgICZfX1N0YXR1cywgJl9fTWFpbkJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkZvcm0ge1xyXG4gICAgICAgICAgICAmX19UaXRsZSwgJl9fRGVzY3JpcHRpb24sXHJcbiAgICAgICAgICAgICZfX1N0YXR1cywgJl9fTWFpbkJvZHkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBJbml0aWFsIHN0eWxpbmcgZm9yIGZvcm0gZWxlbWVudHMsIHVzZWQgaW4gVnVlIGZvcm0gYXBwXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgIGxhYmVsLCBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2hlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1yZWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMi41cmVtIDAgMnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19oZWFkZXItLTIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtcmVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fcHJlYW1ibGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLXBpbms7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2JvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR0aGVtZS1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2ZpZWxkcy1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtICRzcGFjZXIgLyAyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSAkc3BhY2VyIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fZmllbGRzLWNvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyIC8gMjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyIC8gMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcclxuXHJcbiAgICAgICAgJi0teCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlciAvIDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0teSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgLyAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2J1dHRvbnMtc2luZ2xlLWNob2ljZSB7XHJcbiAgICAgICAgbGFiZWwsIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19idXR0b24tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuZm9ybV9fYnV0dG9uLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fc21hbGwtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3QuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAvLyBIYXJkY29kZWQgYXJyb3cgd2hlbiB1c2luZyBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCI/PjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxMlwiIHZlcnNpb249XCIxXCI+PHBhdGggZD1cIk00IDhMMCA0aDh6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19hZGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fY2hlY2tib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAuZm9ybV9fY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2NoZWNrYm94X19pbnB1dCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlLCAmOmNoZWNrZWQ6YWN0aXZlLCAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2lucHV0LWlubmVyLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fZXJyb3JzIHtcclxuICAgICAgICAmLS1zdW1tYXJ5LCB1bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYzREI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQjlBMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZXJyb3JzX19oZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLXJlZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjVyZW0gMCAycmVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2Vycm9yc19fZXJyb3IsIGxpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBTdHlsaW5nIGZvciBFUGlTZXJ2ZXIgZm9ybSBlbGVtZW50c1xyXG4uRVBpU2VydmVyRm9ybXMge1xyXG4gICAgLy8gRHVlIHRvIGlzc3VlcyB3aXRoIGRhdGEgbm90IGJlaW5nIHNlbnQgaW4gaWYgd2UgdXNlIGN1c3RvbSB2aWV3cyBmb3IgZm9ybSBlbGVtZW50cywgd2Ugb3ZlcnJpZGUgdGhlaXIgc3R5bGluZyBoZXJlLlxyXG4gICAgLkZvcm1fX0VsZW1lbnQge1xyXG4gICAgICAgIC8vIE92ZXJyaWRlIGRlZmF1bHQgdmFsaWRhdGlvbiBlcnJvclxyXG4gICAgICAgIHNwYW4uRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yLCAuRm9ybVRleHRib3guVmFsaWRhdGlvbkZhaWwgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2FybmluZy1ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdhcm5pbmctYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDEwMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIFRleHRib3hFbGVtZW50QmxvY2tcclxuICAgICAgICAmLkZvcm1UZXh0Ym94IHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBDaGVja2JveGVzXHJcbiAgICAgICAgJi5Gb3JtQ2hvaWNlIHtcclxuICAgICAgICAgICAgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5Gb3JtX19FbGVtZW50X19DYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XS5Gb3JtQ2hvaWNlX19JbnB1dC5Gb3JtQ2hvaWNlX19JbnB1dC0tQ2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsICY6Y2hlY2tlZDphY3RpdmUsICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5Gb3JtU3VibWl0QnV0dG9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAyLjI1cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LnNlYXJjaC1oaXRzIHtcclxuICAgIC5saW5rLWNhcmQtc2VhcmNoLWhpdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDE3Ljk0cmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnJlYWQtbW9yZS1saW5rX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0LDMpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzLjgxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy44MXJlbTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhZC1tb3JlLWxpbmsge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAuX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lm8tcmlrLXRla3N0LWJsb2trIHtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG5cclxuICAgIC5hLXdpZGUtY29udGFpbmVyICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xyXG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwic21cIik7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogVXRzeW4gaXMgdGhlIG9ubHkgcGFnZSB0aGF0IGRpdmVyZ2VzIGZyb20gdGhlIGNvbG9yIHBhbGV0dGUuIFdlIGhhdmUgdGhlcmVmb3JlIGNob3NlbiB0byBwdXQgYWxsIHN0eWxpbmcgcGVydGFpbmluZyB0byB0aGUgVXRzeW5BcnRpa2tlbFBhZ2Ugd2l0aGluIHRoaXMgZmlsZSAqL1xyXG4udXRzeW4ge1xyXG4gICAgJG1haW4tY29sb3I6ICR1dHN5bi1ibHVlO1xyXG4gICAgJGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWJsdWU7XHJcbiAgICAkc21hbGwtZWxlbWVudC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblxyXG4gICAgLmFydGlra2VsdGVrc3Qge1xyXG5cclxuICAgICAgICAubS1icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgLm0tYnJlYWRjcnVtYl9fbmFtZTpob3ZlciwgLm0tYnJlYWRjcnVtYl9faXRlbTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ieWxpbmUge1xyXG4gICAgICAgICAgICAuYXV0aG9yLW5hbWUsIC5waG90b2dyYXBoZXItbmFtZSwgLm9tcmFhZGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYS1wcmVhbWJsZS1saW5lIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0tY29sb3ItYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICBhLnRhZzpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5hcnRpa2tlbHRla3N0LWlubmhvbGQgPiAuc2lkZWltYWdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cclxuICAgICAgICAgICAgICAgIC5tLWFydGljbGUtaW1hZ2VfX3Bob3RvZ3JhcGhlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLWNhcmQsIC5tLWNhcmQtaW5mb2Jsb2NrIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgIC5tLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaS1hcnJvdy1kb3duIHtcclxuICAgICAgICBAZXh0ZW5kIC5pLWFycm93LWRvd24tYmx1ZTtcclxuICAgIH1cclxufVxyXG4iLCLvu78uc3RhcnQtcGFnZSB7XHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAuby1hbmJlZmFsdC1pbm5ob2xkLWJsb2trLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm8tYW5iZWZhbHQtaW5uaG9sZC1ibG9rayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuby1jb250ZW50LXNlYXJjaC1oaXRzLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm8tY29udGVudC1zZWFyY2gtaGl0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAuby1jb250ZW50LXNlYXJjaC1oaXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vLWNvbnRlbnQtc2VhcmNoLWhpdC10b3BwdGVrc3QsIC5vLWNvbnRlbnQtc2VhcmNoLWhpdF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuby10YWxsLWJsb2trIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rbmFwcC1ibG9jay1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuby1mcmVtaGV2ZXQtaW5uaG9sZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuby1mcmVtaGV2ZWRlLW1lbnktcHVua3RlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm0tY2FyZC0taW5mb2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQ6bm90KC5vLXRlbWEtYmxva2spIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy52aWRlby1wYWdlIHtcclxuICAgIC52aWRlby1pbm5ob2xkLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJpbmctb3B0aW9ucy1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS10YWctYm94LWNvbnRhaW5lci5tLWNvbG9yLWJveC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ5bGluZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIC5hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmtuYXBwLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuYS1idG4tcGluayB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjI1cmVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1zZWFyY2gtcGFnZSB7XHJcbiAgICAuYS13aWRlLWNvbnRhaW5lci0tZ3JleSA+IC5zZXBhcmF0b3I6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm8tY2F0ZWdvcmllcy1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXRvcHBzZWtzam9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5lcnJvci1wYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMi41cmVtIDAgNXJlbTtcclxufVxyXG4iLCLvu78uZmlsdGVyaW5nLXVuZGVycGFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTtcclxuXHJcbiAgICAuYXJ0aWNsZS1wYWdlLWhlYWRpbmcge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBoeXBoZW5zLXRvLWJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4taW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG5cclxuICAgICAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hLXByZWFtYmxlLWxpbmUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGhvdG9ncmFwaGVyLW5hbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXNzdXJzLXNla3Nqb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgLnJlc3N1cnMtbGVua2Vrb3J0X19oZWFkaW5nLS1uby1zdWJoZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzc3Vycy1sZW5rZWtvcnRfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tLWxpbmstY2FyZC1saXN0IC5tLWxpbmstY2FyZC1saXN0X19pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5yZXNzdXJzLWxlbmtla29ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ucmVzc3Vycy1sZW5rZWtvcnRfX2hlYWRpbmcgKyBkaXYucmVzc3Vycy1sZW5rZWtvcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzc3Vycy1sZW5rZWtvcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXBpbms7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVzc3Vycy1sZW5rZWtvcnRfX3N1YmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaHlwaGVucy10by1lbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4LjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVzc3Vycy1sZW5rZWJsb2trLXRla3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoeXBoZW5zLXRvLWVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnRlcm4tbGVua2UsIC5sZW5rZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlbmtlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaS1leHRlcm5hbC1saW5rLCAuaS1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnRlcm4tbGVua2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlbmtldGVrc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3N1cnMtZWRpdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcGluaztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgICYgPiBwOmZpcnN0LWNoaWxkLCAmID4gaDQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uYWt0dWVsdC1wYWdlLCAuYXJ0aWtrZWxsaXN0LXBhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG5cclxuICAgIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZTpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbGJha2UtdGlsLWFrdHVlbHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMi41cmVtIDJyZW0gMS41cmVtIDJyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIC50aWxiYWtlLXRpbC1ha3R1ZWx0LWxlbmtldGVrc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaS1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWt0dWVsdC1wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIC5tb2JpbGUsIC5ha3R1ZWx0LWhlYWRlciwgLnRpbGJha2UtdGlsLWFrdHVlbHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuXHJcbiAgICAgICAgLmRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFrdHVlbHQtcGFnZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHJcbiAgICAgICAgLmFrdHVlbHQtcGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51IC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51X19saSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFrdHVlbHQtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCwgLmEtYWt0dWVsdC1uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIC5hLWFrdHVlbHQtbmF2YmFyLXRvZ2dsZV9fYnVyZ2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ha3R1ZWx0LXBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGlra2VsbGlzdC1wYWdlIHtcclxuICAgIC5vLWFrdHVlbHQtbmF2aWdhdGlvbi1tZW51Lm1vYmlsZSAuby1ha3R1ZWx0LW5hdmlnYXRpb24tbWVudV9fdWwtd3JhcHBlcjpub3QoLnNob3cpICsgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5rb250YWt0LXBhZ2Uge1xyXG4gICAgLm0tdG9wcHNla3Nqb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmtvbnRha3QtcGFnZV9fc3ViaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAua29udGFrdC1wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm8tY2F0ZWdvcmllcy1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4ua29udGFrdC1wYWdlIHtcclxuICAgIC5tLWNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgLm0tY29udGFjdC1pbmZvX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYXJ0LXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLmZlbHQtcGFnZSB7XHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYS1wcmVhbWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYS1wcmVhbWJsZS1saW5lOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMS4yNXJlbSBhdXRvIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnQtYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjI1cmVtIDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlZ2lvbi1wYWdlIHtcclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hLXByZWFtYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hLXByZWFtYmxlLWxpbmU6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMS4yNXJlbSBhdXRvIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnQtYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjI1cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVpci1pbmZvIHtcclxuICAgICAgICBoMi5oNCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktc21hbGwtaGVhZGluZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYW5zYXR0LXBhZ2Uge1xyXG4gICAgJl9fY29udGFjdC1pbmZvIHtcclxuICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuODVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lbWFpbCB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyLXBpbms7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmktaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0LWluZm8sICZfX2RldGFpbHMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5za3JpYmVudC1wYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcblxyXG4gICAgLnNlLWFsbGUtc2tyaWJlbnRlci1saW5rIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xODhyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAuc2UtYWxsZS1za3JpYmVudGVyLWxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pLWFycm93LXJpZ2h0LXJlZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5za2plbWEtcGFnZSB7XHJcbiAgICAuc2tqZW1hLXBhZ2VfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLXBpbms7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGlra2VsdGVrc3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvc2pla3QtcGFnZSB7XHJcbiAgICAuYS1wcmVhbWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYS1wcmVhbWJsZS1saW5lOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDEuMjVyZW0gYXV0byAycmVtO1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */
